:root{--paper:#f4f0e8;--ink:#18212a;--muted:#66717a;--wine:#9e1d2d;--gold:#ad9362;--line:#18212a2e;--night:#111923}*{box-sizing:border-box}html{scroll-behavior:smooth}body.hfm-portrait,body.research-page{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Helvetica Neue,Arial,Noto Sans JP,sans-serif}.portrait-nav{height:74px;padding:0 clamp(24px,5vw,72px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#f4f0e8f0;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.portrait-nav.dark{background:#111923f0;border-color:#34404d;color:#f4efe6}.portrait-brand{font:700 18px Georgia,serif;letter-spacing:.12em;text-decoration:none}.portrait-brand span{font-weight:400;color:var(--wine)}.portrait-nav nav{display:flex;gap:24px}.portrait-nav nav a{font-size:12px;letter-spacing:.08em;text-decoration:none}.folio{font-size:11px;letter-spacing:.18em;font-weight:700;color:#776b57}.portrait-hero{min-height:calc(100vh - 74px);display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:7vw;padding:clamp(70px,9vw,140px) clamp(24px,7vw,108px)}.hero-copy h1{margin:22px 0 28px}.hero-copy h1 span{display:block;font:500 clamp(72px,12vw,170px)/.8 Georgia,serif;letter-spacing:-.065em}.hero-copy h1 em{display:block;margin-top:24px;font:italic 400 clamp(28px,4vw,58px)/1.02 Georgia,serif;color:#8f1b29}.hero-intro{max-width:600px;font:400 18px/1.9 Georgia,"Noto Serif JP",serif}.hero-actions{display:flex;gap:16px;margin:36px 0 24px}.hero-actions a{padding:15px 23px;border:1px solid;text-decoration:none;font-size:13px}.hero-actions .primary{background:var(--ink);color:#fff}.independence,.fine{color:var(--muted);font-size:12px;line-height:1.7}.hero-object{text-align:center}.dial{width:min(32vw,390px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;position:relative;background:radial-gradient(circle at 42% 38%,#b52d3c 0,#b52d3c 10%,#7d111f 34%,#280b12 68%,#10161d 70%);box-shadow:0 38px 80px #1e0c102e,inset 0 0 0 10px #c8b58f,inset 0 0 0 12px #513f2b}.dial:after{content:"";position:absolute;top:17%;right:17%;bottom:17%;left:17%;border:1px solid #ffffff59;border-radius:50%}.dial span{color:#fff;font:600 clamp(42px,6vw,84px) Georgia,serif;z-index:1}.dial i{position:absolute;bottom:22%;color:#d5c8b0;font:11px sans-serif}.hero-object p{font:italic 16px Georgia,serif;color:#786b59}.section-shell{max-width:1260px;margin:auto;padding:110px clamp(24px,5vw,72px)}.section-head{display:grid;grid-template-columns:.55fr 1.4fr .9fr;gap:40px;margin-bottom:62px}.section-head h2{font:400 clamp(38px,5vw,70px)/1.05 Georgia,"Noto Serif JP",serif;margin:0}.section-head>p:last-child{color:var(--muted);line-height:1.8}.account-grid{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line)}.account-grid article{grid-column:span 2;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:420px}.account-grid article:nth-child(n+4){grid-column:span 3}.account-featured{background:#eee4d7}.account-no,.market-index{font-size:11px;letter-spacing:.18em;color:#8e8069}.account-grid h3,.market-list h3{font:400 42px Georgia,serif;margin:45px 0 8px}.character{font:italic 16px Georgia,serif;color:#8d2633}.account-grid dl{margin:42px 0 26px}.account-grid dl div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid var(--line)}dt{font-size:12px;color:var(--muted)}dd{margin:0;font-weight:650}.seal,.availability{display:inline-block;margin:3px 4px 3px 0;padding:5px 8px;border:1px solid;border-radius:999px;font-size:10px}.verified{color:#26664c;border-color:#7eaa96}.broker{color:#526678;border-color:#9ba9b4}.conflict{color:#8d2633;border-color:#bd8d93}.checking{color:#806322;border-color:#b7a16c}.market-stage{background:var(--night);color:#edf0f1}.section-head.light .folio,.market-stage .folio{color:#b9a77f}.section-head.light>p:last-child{color:#aab4bc}.market-controls{display:flex;gap:18px;flex-wrap:wrap;padding:18px 0;border-block:1px solid #34404d}.market-controls label{font-size:11px;color:#aab4bc}.market-controls input{display:block;margin-top:8px;width:160px;background:transparent;border:0;border-bottom:1px solid #71808c;color:#fff;font:500 18px Georgia,serif;padding:6px 0}.market-date{font-size:11px;color:#778692}.market-list{margin-top:50px}.market-list article{display:grid;grid-template-columns:.9fr 1.5fr auto;gap:40px;padding:48px 0;border-top:1px solid #34404d}.market-result{display:grid;grid-template-columns:1fr 1fr;gap:8px 22px}.market-result b,.market-result strong{font:400 28px Georgia,serif}.market-result strong{color:#e3c995}.market-result span{font-size:11px;color:#8f9da7}.market-result details{grid-column:1/-1;color:#aeb8bf;font-size:12px}.market-result summary{cursor:pointer;color:#e6e0d5}.region-panel{display:grid;grid-template-columns:.75fr 1.25fr;border-block:1px solid var(--line)}.region-panel>div{padding:40px}.region-panel>div+div{border-left:1px solid var(--line)}.region-panel label{display:block;font:italic 20px Georgia,serif;margin-bottom:22px}.region-panel select{width:100%;padding:15px;background:transparent;border:1px solid var(--line);font:500 18px Georgia,serif}.region-answer h3{font:400 30px Georgia,"Noto Serif JP",serif}.region-answer p{line-height:1.8;color:var(--muted)}.regional-rule{text-align:center;font:italic 18px/1.7 Georgia,serif;margin-top:38px}.assistant-stage{background:#ded7ca}.assistant-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw}.assistant-grid h2{font:400 clamp(54px,7vw,96px)/.9 Georgia,serif}.assistant-grid form{background:#f8f5ef;padding:34px}.assistant-grid fieldset{border:0;padding:0 0 28px;margin:0 0 25px;border-bottom:1px solid var(--line)}.assistant-grid legend{font:400 20px Georgia,serif;margin-bottom:16px}.assistant-grid fieldset label{display:inline-flex;gap:7px;margin:0 16px 10px 0}.assistant-grid button{background:var(--ink);color:#fff;border:0;padding:14px 22px}.assistant-note{font-size:11px;color:var(--muted)}.assistant-result{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.research-door{background:#a51e2f;color:#fff;min-height:500px;padding:clamp(70px,9vw,130px) clamp(24px,7vw,108px);display:flex;justify-content:space-between;align-items:end;gap:60px}.research-door .folio{color:#e6bdc3}.research-door h2{font:400 clamp(42px,6vw,84px) Georgia,serif}.research-door p{max-width:580px;line-height:1.8}.research-door>a{border-bottom:1px solid;padding:12px 0;text-decoration:none}.portrait-footer{min-height:120px;padding:35px clamp(24px,5vw,72px);display:flex;justify-content:space-between;align-items:center;font-size:12px}.portrait-footer.dark{background:#0b1118;color:#dfe3e5}.research-page{background:var(--night)!important;color:#e9e6df!important}.research-hero{padding:110px max(24px,8vw) 80px;border-bottom:1px solid #34404d}.research-hero .folio{color:#c3ad82}.research-hero h1{font:400 clamp(60px,9vw,130px)/.88 Georgia,serif;margin:32px 0}.research-meta{display:flex;gap:30px;margin-top:60px;font-size:11px;color:#8795a0}.research-summary{display:grid;grid-template-columns:repeat(4,1fr);padding:0 max(24px,8vw);background:#151f2a}.research-summary article{padding:32px 24px;border-right:1px solid #34404d;border-bottom:1px solid #34404d}.research-summary span{font-size:11px;color:#9ca8b1}.research-summary b{display:block;font:400 23px Georgia,serif;color:#dfc794;margin:22px 0 12px}.research-summary p{font-size:12px;color:#aeb7be;line-height:1.6}.research-brief{display:grid;grid-template-columns:repeat(3,1fr);background:var(--paper);color:var(--ink);padding:90px max(24px,8vw);gap:7vw}.research-brief h2{font:400 31px Georgia,"Noto Serif JP",serif}.evidence{padding:100px max(24px,8vw)}.evidence>header{display:grid;grid-template-columns:1fr 2fr;margin-bottom:50px}.evidence h2,.source-register h2{font:400 clamp(42px,6vw,78px) Georgia,serif;margin:0}.evidence details{border-top:1px solid #34404d}.evidence summary{list-style:none;cursor:pointer;padding:30px 0;display:grid;grid-template-columns:80px 1fr;font:400 26px Georgia,serif}.evidence summary span{font:12px sans-serif;color:#b9a77f}.evidence details>div{padding:5px 0 42px 80px;max-width:900px;color:#aeb7be;line-height:1.8}.evidence h3{font:400 32px Georgia,serif;color:#eee9df}.source-register{background:#182431;padding:90px max(24px,8vw)}.source-register li{padding:15px;border-bottom:1px solid #34404d}.research-closing{padding:130px max(24px,8vw);background:var(--paper);color:var(--ink);text-align:center}.research-closing h2{font:400 clamp(42px,6vw,80px) Georgia,"Noto Serif JP",serif}@media(max-width:900px){.portrait-nav nav a:not(:last-child){display:none}.portrait-hero,.section-head,.assistant-grid,.region-panel{grid-template-columns:1fr}.hero-object{order:-1}.dial{width:220px}.account-grid{grid-template-columns:1fr}.account-grid article,.account-grid article:nth-child(n+4){grid-column:1}.market-list article{grid-template-columns:1fr}.region-panel>div+div{border-left:0;border-top:1px solid var(--line)}.research-door{align-items:start;flex-direction:column}.research-summary{grid-template-columns:repeat(2,1fr)}.research-brief{grid-template-columns:1fr}.evidence>header{grid-template-columns:1fr}.portrait-footer{align-items:flex-start;flex-direction:column;gap:15px}}@media(max-width:520px){.hero-copy h1 span{font-size:74px}.hero-actions{flex-direction:column}.section-shell{padding-block:74px}.market-controls label,.market-controls input{width:100%}.market-result,.research-summary{grid-template-columns:1fr}.research-meta{flex-direction:column}.evidence summary{grid-template-columns:44px 1fr;font-size:21px}.evidence details>div{padding-left:44px}}:where(.hfm-portrait) .hero-copy h1 em{color:#8f1b29!important}@media(max-width:520px){.portrait-nav{height:auto;min-height:62px;display:grid;grid-template-columns:auto 1fr;gap:10px;padding-block:14px}.portrait-nav nav{display:none}.portrait-nav .portrait-brand{white-space:nowrap}.portrait-nav #fbSelectors{grid-column:1/-1;width:100%}}.hfm-portrait .portrait-hero{row-gap:28px}.hfm-portrait .hero-copy{grid-column:1;grid-row:1;min-width:0}.hfm-portrait .hero-object{grid-column:2;grid-row:1 / span 2;min-width:0}.hfm-portrait .bo-depths{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;padding-top:22px;border-top:1px solid var(--line)}.hfm-portrait .bo-depths a{padding-block:10px;text-underline-offset:6px}.hfm-portrait .bo-depths [aria-current=page]{color:var(--wine)}.hfm-portrait :is(section,.anchor-alias),.research-page :is(section,details,.anchor-alias){scroll-margin-top:150px}.hfm-portrait .anchor-alias,.research-page .anchor-alias{display:block;height:0}.hfm-portrait .region-panel>div,.hfm-portrait .market-result{min-width:0}.hfm-portrait .region-panel a{text-underline-offset:5px}.hfm-portrait .assistant-result>span{display:block;margin-block:10px;line-height:1.75}.hfm-portrait .assistant-result[hidden]{display:none}.hfm-portrait .market-result strong{overflow-wrap:anywhere;font-size:clamp(21px,2vw,28px)}.hfm-portrait .market-stage :is(.market-date,.market-result>span){color:#b8c3cc;font-size:13px;line-height:1.7}.hfm-portrait .market-stage .seal.broker{color:#c2d3e0;border-color:#8398aa;align-self:start}.hfm-portrait .market-stage input:disabled{color:#c1cbd3;opacity:1}.hfm-portrait .market-stage details{font-size:14px;line-height:1.75}.hfm-portrait .market-stage a{color:#e8d9b6;text-decoration:underline}.hfm-portrait .market-controls input:invalid{border-color:#eea3ae}.hfm-portrait .fine,.hfm-portrait .assistant-note{font-size:14px}.hfm-portrait .seal,.research-page .seal,.hfm-portrait .availability{font-size:12px;line-height:1.5}.hfm-portrait .portrait-nav,.research-page .portrait-nav{gap:20px;height:auto;min-height:74px;flex-wrap:wrap;padding-block:14px}.hfm-portrait .portrait-nav nav,.research-page .portrait-nav nav{flex-wrap:wrap;gap:14px 22px}.hfm-portrait .portrait-nav nav a,.research-page .portrait-nav nav a{font-size:14px}.hfm-portrait .portrait-nav #fbSelectors,.research-page .portrait-nav #fbSelectors{margin-inline-start:auto}.hfm-portrait :focus-visible,.research-page :focus-visible{outline:2px solid #9b6a28;outline-offset:5px}.research-page .research-summary p{font-size:15px;line-height:1.75}.research-page .research-summary article>span{font-size:13px;color:#bcc7cf}.research-page :is(.evidence,.source-register) a{color:#e7d6af;text-underline-offset:4px;overflow-wrap:anywhere}.research-page :is(.evidence,.source-register) .seal.verified{color:#a8d7bf;border-color:#82bca0}.research-page :is(.evidence,.source-register) .seal.broker{color:#c6d7e7;border-color:#8b9eaf}.research-page :is(.evidence,.source-register) .seal.conflict{color:#f1b5be;border-color:#cd8c98}.research-page :is(.evidence,.source-register) .seal.checking{color:#e7cf94;border-color:#bca36b}.research-page .research-meta{flex-wrap:wrap;color:#b5c0c9;font-size:13px}.research-page .source-register{overflow-wrap:anywhere}.research-page .evidence summary{gap:12px;color:#eee9df}.research-page :is(.research-hero,.evidence,.source-register,.research-closing) :is(h1,h2,h3){color:#eee9df}.research-page :is(.research-hero,.evidence,.source-register,.research-closing) p:not(.folio){color:#b7c1ca}.research-page :is(.evidence,.source-register,.research-closing) .folio{color:#cfb98c}.research-page .evidence summary:after{content:"+";justify-self:end}.research-page .evidence summary{grid-template-columns:60px 1fr auto}.research-page .evidence details[open]>summary:after{content:"−"}.research-page .evidence table{width:100%;border-collapse:collapse;font-size:14px}.research-page .evidence :is(th,td){padding:12px 10px;text-align:start;vertical-align:top;border-bottom:1px solid #44515d;overflow-wrap:anywhere}.research-page .evidence th{color:#f0e8d8}@media(max-width:900px){.hfm-portrait .hero-copy,.hfm-portrait .hero-object,.hfm-portrait .bo-depths{grid-column:1;grid-row:auto;order:initial}.hfm-portrait .hero-object{padding-block:28px}.hfm-portrait .dial{margin-inline:auto}.hfm-portrait .portrait-nav nav a:not(:last-child),.research-page .portrait-nav nav a:not(:last-child){display:inline}}@media(max-width:520px){.hfm-portrait .portrait-nav,.research-page .portrait-nav{display:flex;align-items:flex-start;padding-inline:20px}.hfm-portrait .portrait-nav nav,.research-page .portrait-nav nav{display:none}.hfm-portrait .portrait-nav #fbSelectors,.research-page .portrait-nav #fbSelectors{width:100%;margin:0}.hfm-portrait .region-panel>div{padding-inline:16px}.hfm-portrait .assistant-grid form{padding:24px 20px}.research-page .evidence summary{grid-template-columns:26px 1fr auto}.research-page .evidence details>div{padding-inline-start:0}.research-page .evidence :is(th,td){padding-inline:6px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hfm-portrait .hero-object{margin:0}.hfm-portrait .hero-object img{display:block;width:100%;height:auto}.hfm-portrait .hero-object figcaption{margin-top:18px;color:#665d52}.hfm-portrait .hero-object figcaption em{display:block;font:italic 20px Georgia,serif}.hfm-portrait .hero-object figcaption span{display:block;margin-top:10px;font-size:12px;line-height:1.7}html body.hfm-portrait .hero-actions .primary{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:0}.research-page .research-depths{display:flex;flex-wrap:wrap;gap:16px 30px;margin-top:30px}.research-page .research-depths a{color:#e7d6af;text-underline-offset:6px;padding-block:10px}.research-page .research-depths [aria-current=page]{color:#fff}.research-page .research-summary a{color:#ddd0af;text-decoration:underline;text-underline-offset:3px}.research-page .research-summary-swipe{display:none}.research-page .portrait-nav #fbSelectors label{color:#bbc5cd!important}.research-page .portrait-brand span{color:#e4a9b0}html body.hfm-portrait .market-stage{background:#eae5db;color:var(--ink)}html body.hfm-portrait .market-stage :is(h2,h3){color:var(--ink)}.hfm-portrait .market-stage :is(.folio,.section-head.light .folio){color:#75623c}.hfm-portrait .market-stage :is(.section-head.light>p:last-child,.market-date,.market-result>span,.market-result details,.market-controls label){color:#52606a}.hfm-portrait .market-stage :is(.market-controls,.market-list article){border-color:#18212a38}.hfm-portrait .market-stage .market-controls input{color:var(--ink);border-color:#60707c}.hfm-portrait .market-stage .market-controls input:disabled{color:#52606a}.hfm-portrait .market-stage .market-controls input:invalid{border-color:#9e1d2d}.hfm-portrait .market-stage .market-result strong{color:#684d1f}.hfm-portrait .market-stage :is(summary,a){color:#263e51}.hfm-portrait .market-stage .seal.broker{color:#40566a;border-color:#708398}.hfm-portrait .account-inspect{display:block;margin-top:24px;padding:12px 0;background:transparent;border:0;border-bottom:1px solid var(--ink);color:var(--ink);font:inherit;font-size:14px;cursor:pointer;text-align:start}.hfm-portrait .account-inspect span{margin-inline-start:18px}.hfm-portrait .account-scenario{padding:26px 0}.hfm-portrait #scenarioLabel{margin:0 0 18px;font-size:16px}.hfm-portrait .scenario-buttons{display:flex;flex-wrap:wrap;gap:10px}.hfm-portrait .scenario-buttons button{border:1px solid #63717b;background:transparent;color:var(--ink);border-radius:0;padding:12px 24px;min-height:44px;font:19px Georgia,serif;cursor:pointer}.hfm-portrait .scenario-buttons button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.hfm-portrait .scenario-context{max-width:800px;min-height:3.5em;font-size:15px;line-height:1.8;margin:22px 0 0}.hfm-portrait .market-stage .seal.checking{align-self:start;color:#755716;border-color:#a48a50}.research-page .evidence>details>div{max-width:none}.research-page [data-identity-register],.research-page [data-identity-clocks]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:28px}.research-page .identity-card,.research-page .identity-clock{min-width:0;padding:28px;border:1px solid #3e4d5a;background:#16212c}.research-page .identity-card h3{margin:20px 0 15px;font-size:clamp(23px,2.5vw,32px);overflow-wrap:anywhere}.research-page .identity-card .folio,.research-page .identity-clock .folio{color:#cfb98c}.research-page .identity-card dl{margin-top:24px}.research-page .identity-card dl>div{border-top:1px solid #3e4d5a;padding:15px 0}.research-page .identity-card dt{color:#b9c4ce;font-size:13px}.research-page .identity-card dd{margin:8px 0 0;color:#f2ece1;font-size:18px;font-weight:400;overflow-wrap:anywhere}.research-page .identity-card .fine{color:#b7c1ca}.research-page :is(.identity-card,.legal-record) dd>.seal{display:table;margin-top:10px}.research-page .legal-record dl>div{border-top:1px solid #3e4d5a;padding-block:14px}.research-page .legal-record dt{color:#b9c4ce}.research-page .legal-record dd{margin-top:8px;font-size:18px;font-weight:400}.research-page .brand-event{padding:12px 24px;margin-block:28px;border-left:2px solid #9c865c}.research-page .identity-sources{font-size:13px;line-height:1.6;margin-block:12px}.research-page .identity-sources>small{display:block;color:#b0bec8;margin-bottom:12px}.research-page .identity-clock h3{margin:22px 0 16px;font-size:32px}.research-page .identity-clock>p:not(.folio){font-size:14px;line-height:1.8}.research-page .evidence .identity-key{margin-top:22px}.research-page .evidence .identity-key>summary{grid-template-columns:1fr auto;font:14px/1.6 Arial,sans-serif;padding:18px 0;color:#d5dfe7}.research-page .identity-key code{display:block;font-size:12px;overflow-wrap:anywhere;color:#d1bd96}.research-page .identity-key>p{font-size:13px;line-height:1.7}.research-page .legal-record{border-left:2px solid #9c865c;padding-left:24px;margin-top:28px}.research-page .legal-record h3{font-size:24px}.research-page .contact-record{margin-block:26px;padding:clamp(22px,3vw,34px);border:1px solid #3e4d5a;background:#16212c}.research-page .contact-record-primary{border-color:#786d56;background:linear-gradient(135deg,#1b2732,#151f29 72%)}.research-page .contact-record-archive{opacity:.86}.research-page .contact-record>header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:24px}.research-page .contact-record>header h3{margin:8px 0 0;font-size:clamp(24px,3vw,35px)}.research-page .contact-record>header .seal{flex:0 0 auto}.research-page .contact-findings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:28px;border-top:1px solid #3e4d5a}.research-page .contact-findings>div{padding:18px 20px 18px 0;border-bottom:1px solid #3e4d5a}.research-page .contact-findings>div:nth-child(odd){padding-right:26px}.research-page .contact-findings dt{color:#d6c39b;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.research-page .contact-findings dd{margin:9px 0 0;color:#d9e0e5;font-size:15px;font-weight:400;line-height:1.75}.research-page .evidence-boundary{margin-top:28px;padding:20px 22px;border-left:2px solid #9c865c;background:#111a22}.research-page .research-closing>p{max-width:700px;margin-inline:auto;line-height:1.9}@media(max-width:700px){.research-page [data-identity-register],.research-page [data-identity-clocks]{grid-template-columns:1fr}.research-page .identity-card,.research-page .identity-clock{padding:22px}.research-page .contact-record>header{display:block}.research-page .contact-record>header .seal{margin-top:16px}.research-page .contact-findings{grid-template-columns:1fr}.research-page .contact-findings>div:nth-child(odd){padding-right:0}.hfm-portrait .scenario-buttons button{flex:1 1 calc(50% - 10px)}}@media(max-width:650px){.research-page .research-summary{display:flex;gap:14px;padding:22px 20px 30px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.research-page .research-summary::-webkit-scrollbar{display:none}.research-page .research-summary article{flex:0 0 min(82vw,340px);width:min(82vw,340px);min-height:250px;border:1px solid #34404d;scroll-snap-align:center}.research-page .research-summary-swipe{display:block;margin:0;padding:0 20px 28px;color:#cfb98c;background:#151f2a;font-size:11px;letter-spacing:.12em}.research-page .research-hero{padding-top:78px;padding-bottom:58px}.research-page .research-depths{gap:8px 16px}.research-page .research-depths a{font-size:13px}}.partner-review-note[hidden]{display:none}.partner-review-note{display:grid;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:22px;padding:14px clamp(24px,5vw,72px);background:#15202b;color:#f1ede4;border-bottom:1px solid #ad936277;font-size:12px;line-height:1.6}.partner-review-note>span{color:#ddc690;font-weight:700;letter-spacing:.14em;white-space:nowrap}.partner-review-note p{margin:0;color:#cbd3d9}.partner-review-note b{color:#fff}.partner-review-note nav{display:flex;gap:16px;justify-content:flex-end}.partner-review-note a{color:#ead7aa;text-underline-offset:4px;white-space:nowrap}@media(max-width:760px){.partner-review-note{grid-template-columns:1fr;gap:6px}.partner-review-note nav{justify-content:flex-start;margin-top:4px}.partner-review-note>span,.partner-review-note a{white-space:normal}}
