:root{--navy:#102438;--ink:#18222b;--red:#a63b32;--ivory:#f4f0e7;--paper:#fffdf8;--line:#d9d4ca;--muted:#68737b}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Noto Sans SC,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}header{border-bottom:1px solid var(--line);z-index:5;background:#fff;align-items:center;gap:28px;height:86px;padding:0 6vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;margin-right:auto;display:flex}.brand b{color:var(--red);border-right:1px solid var(--line);padding-right:12px;font-family:Georgia;font-size:27px}.brand span{letter-spacing:.04em;font-size:11px;line-height:1.25}.brand i{color:var(--muted);font-style:normal}nav{gap:22px;font-size:14px;display:flex}nav a:hover{color:var(--red)}.lang{border:1px solid var(--line);padding:6px 10px;font-size:12px}.hero{background:var(--navy);color:#fff;padding:90px 8vw 80px;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #ffffff25;border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-80px}.eyebrow{color:#d99b91;text-transform:uppercase;letter-spacing:.22em;font-size:12px;font-weight:700}.hero h1{max-width:820px;margin:18px 0;font:clamp(40px,6vw,78px)/1.06 Georgia,serif}.hero p{color:#dce3e8;max-width:680px;font-size:18px}.actions{gap:12px;margin-top:30px;display:flex}.btn{background:var(--red);color:#fff;padding:12px 20px;font-weight:700;display:inline-block}.btn.secondary{background:0 0;border:1px solid #aeb9c1}.bar{color:#6d3c34;background:#efe5d7;padding:12px 8vw;font-size:13px}.section{padding:70px 8vw}.section.alt{background:var(--ivory)}.section h2,.pagehero h1{color:var(--navy);margin:8px 0 28px;font:38px Georgia,serif}.lead{max-width:760px;color:var(--muted);font-size:18px}.grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:210px;padding:24px;display:flex}.card .tag{color:var(--red);letter-spacing:.12em;font-size:11px;font-weight:700}.card h3{color:var(--navy);margin:10px 0;font:23px Georgia,serif}.card p{color:var(--muted);font-size:14px}.card a{color:var(--red);margin-top:auto;font-weight:700}.stats{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.stat{border-right:1px solid var(--line);padding:28px}.stat:last-child{border:0}.stat b{color:var(--red);font:36px Georgia;display:block}.pagehero{background:var(--ivory);padding:65px 8vw 40px}.pagehero p{max-width:750px}.filter{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.filter span{border:1px solid var(--line);background:#fff;padding:8px 14px;font-size:13px}.filter span:first-child{background:var(--navy);color:#fff}.article{max-width:850px;margin:auto}.article h2{color:var(--navy);margin-top:40px;font:28px Georgia}.evidence{border-left:4px solid var(--red);background:var(--ivory);padding:20px}.team{grid-template-columns:1fr 1fr;gap:30px;display:grid}.person{border-top:3px solid var(--red);background:#fff;padding:25px}.form{gap:14px;max-width:720px;display:grid}.form input,.form textarea,.form select{border:1px solid var(--line);font:inherit;background:#fff;padding:13px}.form textarea{min-height:140px}.form button{border:0;width:max-content}footer{color:#d8e0e5;background:#0b1c2c;grid-template-columns:2fr 1fr 1fr;gap:30px;padding:50px 8vw;display:grid}footer a,footer p{color:#9fadb7;font-size:13px;display:block}.copyright{border-top:1px solid #334352;grid-column:1/-1;padding-top:20px}.country-library-banner{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:32px;margin:28px 0 18px;padding:30px 34px;display:flex}.country-library-banner h2{color:#fff;margin:5px 0 4px}.country-library-banner p{color:#cbd5dc;margin:0}.country-library-banner .btn{white-space:nowrap}.country-library-section{padding-top:42px}.country-library__tools{grid-template-columns:2fr repeat(3,1fr);gap:12px;margin:28px 0 18px;display:grid}.country-library__tools input,.country-library__tools select{border:1px solid var(--line);width:100%;height:48px;font:inherit;color:var(--ink);background:#fff;padding:0 13px}.country-library__tools label span{letter-spacing:.08em;color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.country-library__tools input{align-self:end}.country-library__count{border-bottom:1px solid var(--line);color:var(--muted);margin-bottom:22px;padding:0 0 14px}.country-library__count b{color:var(--red);font:30px Georgia}.country-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.country-report-card{border-top:4px solid var(--navy);background:#fff;flex-direction:column;min-height:350px;padding:22px;display:flex;box-shadow:0 7px 25px #0b1c2c0d}.country-report-card__top{color:var(--red);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:11px;display:flex}.country-report-card__institution{margin:16px 0 0;font-weight:700;color:var(--muted)!important;font-size:12px!important}.country-report-card h2{color:var(--navy);margin:8px 0 12px;font:22px/1.3 Georgia,serif}.country-report-card>p{color:var(--muted);font-size:14px}.country-report-card__topics{flex-wrap:wrap;gap:6px;margin:8px 0 20px;display:flex}.country-report-card__topics span{background:var(--ivory);color:#53616b;padding:3px 8px;font-size:10px}.country-report-card a{border-top:1px solid var(--line);color:var(--red);margin-top:auto;padding-top:14px;font-size:13px;font-weight:700}.country-report-card a small{color:var(--muted);margin-bottom:2px;font-weight:400;display:block}.country-library__notice{background:var(--ivory);color:var(--muted);margin-top:28px;padding:18px 22px;font-size:13px}@media (width<=850px){header{flex-wrap:wrap;height:auto;padding:16px 5vw}.brand{width:100%}nav{order:3;gap:18px;width:100%;padding-bottom:4px;overflow:auto}.lang{position:absolute;top:25px;right:5vw}.hero{padding:65px 6vw}.hero h1{font-size:44px}.section,.pagehero{padding:48px 6vw}.grid{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.team{grid-template-columns:1fr}footer{grid-template-columns:1fr 1fr}.copyright{grid-column:1/-1}.country-library__tools,.country-report-grid{grid-template-columns:1fr 1fr}.country-library-banner{flex-direction:column;align-items:flex-start}}@media (width<=480px){nav{font-size:12px}.brand span{display:none}.stats{grid-template-columns:1fr}.stat{border-right:0;border-bottom:1px solid var(--line)}footer{grid-template-columns:1fr}.actions{flex-direction:column;align-items:flex-start}.country-library__tools,.country-report-grid{grid-template-columns:1fr}.country-report-card{min-height:0}}.work-section{background:#faf8f3}.section-heading{justify-content:space-between;align-items:end;gap:48px;margin-bottom:32px;display:flex}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:500px;color:var(--muted);margin:0 0 5px;font-size:15px}.work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.work-card{border:1px solid var(--line);background:#fff;transition:transform .28s,box-shadow .28s,border-color .28s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 30px #1024380a}.work-card:focus-visible{outline-offset:4px;outline:3px solid #a63b3273}.work-card:hover{border-color:#b8aea1;transform:translateY(-7px);box-shadow:0 20px 45px #10243824}.work-card__image{aspect-ratio:3/2;background:var(--navy);position:relative;overflow:hidden}.work-card__image:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0919276b);position:absolute;inset:0}.work-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.65,.25,1);display:block}.work-card:hover .work-card__image img{transform:scale(1.045)}.work-card__number{z-index:1;color:#fff;letter-spacing:.18em;font:13px Georgia,serif;position:absolute;bottom:15px;left:18px}.work-card__body{border-top:3px solid var(--red);flex-direction:column;min-height:240px;padding:25px 25px 27px;display:flex}.work-card__label{color:var(--red);letter-spacing:.16em;font-size:10px;font-weight:700}.work-card h3{color:var(--navy);margin:8px 0 10px;font:25px Georgia,Noto Serif SC,serif}.work-card p{color:var(--muted);margin:0 0 20px;font-size:14px}.work-card__link{color:var(--navy);border-top:1px solid #ece7df;margin-top:auto;padding-top:16px;font-size:13px;font-weight:700}.work-card__link b{float:right;color:var(--red);font-size:17px;transition:transform .25s}.work-card:hover .work-card__link b{transform:translate(4px)}@media (width<=850px){.section-heading{display:block}.section-heading>p{margin-top:12px}.work-grid{grid-template-columns:1fr}.work-card{grid-template-columns:minmax(210px,42%) 1fr;display:grid}.work-card__image{aspect-ratio:auto;height:100%}.work-card__body{min-height:230px}}@media (width<=560px){.work-card{display:block}.work-card__image{aspect-ratio:3/2}.work-card__body{min-height:0}.section-heading{margin-bottom:24px}}.source-note{border-left:4px solid var(--red);background:#f1ece3;margin-bottom:28px;padding:20px 22px}.source-note b{color:var(--navy)}.source-note p{color:var(--muted);margin:4px 0 8px}.source-note a{color:var(--red);font-size:13px;font-weight:700}.report-hero{border-bottom:1px solid var(--line)}.report-article{padding-top:48px}.report-meta{border-bottom:1px solid var(--line);align-items:baseline;gap:18px;padding:18px 0;display:flex}.report-meta span{color:var(--red);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.finding-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:20px 0 42px;display:grid}.finding{border-right:1px solid var(--line);padding:22px}.finding:last-child{border:0}.finding b{color:var(--red);font:34px Georgia,serif;display:block}.finding span{color:var(--muted);font-size:13px;line-height:1.5;display:block}.analysis-list{counter-reset:findings;padding:0;list-style:none}.analysis-list li{counter-increment:findings;border-bottom:1px solid var(--line);padding:20px 0 20px 54px;position:relative}.analysis-list li:before{content:"0" counter(findings);color:var(--red);font:17px Georgia,serif;position:absolute;top:17px;left:0}.report-actions{gap:12px;margin-top:40px;display:flex}.source-btn{background:var(--navy)}@media (width<=700px){.finding-grid{grid-template-columns:1fr 1fr}.finding:nth-child(2){border-right:0}.finding:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=480px){.finding-grid{grid-template-columns:1fr}.finding{border-right:0;border-bottom:1px solid var(--line)}.finding:nth-child(2){border-right:0}.report-actions{flex-direction:column}.report-actions .btn{text-align:center}}.magazine-feature{color:#fff;background:#091d2f;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:8vw;padding:72px 8vw;display:grid;position:relative;overflow:hidden}.magazine-feature:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:440px;height:440px;position:absolute;top:-170px;right:-120px}.magazine-feature__copy{z-index:1;position:relative}.magazine-feature .eyebrow{margin-top:22px;display:block}.magazine-feature h2{margin:9px 0 18px;font:clamp(34px,4vw,55px) Georgia,Noto Serif SC,serif}.magazine-feature p{color:#c4cfd7;max-width:650px;font-size:16px}.exclusive-tag{background:var(--red);letter-spacing:.16em;padding:6px 10px;font-size:10px;font-weight:700;display:inline-block}.issn-line{color:#98a8b4;letter-spacing:.14em;flex-wrap:wrap;gap:20px;margin:22px 0 2px;font-size:10px;display:flex}.text-link{color:#fff;border-bottom:1px solid #81909b;align-self:center;font-size:13px}.magazine-cover{color:#102438;aspect-ratio:3/4.15;background:#f2ede2;flex-direction:column;padding:8%;transition:transform .3s;display:flex;position:relative;box-shadow:18px 22px #a63b32cc,0 25px 70px #00000059}.magazine-cover:hover{transform:rotate(1deg)translateY(-5px)}.magazine-cover__masthead{letter-spacing:.12em;font:700 clamp(28px,4vw,52px) Georgia,Noto Serif SC,serif}.magazine-cover__english{letter-spacing:.22em;margin-top:4px;font-size:10px}.magazine-cover__rule{background:var(--red);height:5px;margin:14px 0 22px}.magazine-cover strong{color:var(--navy);margin:auto 0;font:clamp(34px,4vw,58px)/.9 Georgia,serif}.magazine-cover__issue{letter-spacing:.16em;border-top:1px solid #a9a398;padding-top:12px;font-size:10px}.magazine-cover--hero{z-index:1;justify-self:center;width:min(100%,330px)}.journal-intro{grid-template-columns:1fr 1fr;align-items:start;gap:50px;display:grid}.journal-facts{border-top:3px solid var(--red);padding-top:18px}.journal-facts span{color:var(--muted);margin:5px 0;font-size:13px;display:block}.journal-grid{grid-template-columns:repeat(4,1fr);gap:34px 22px;display:grid}.journal-item .magazine-cover{box-shadow:9px 11px #a63b32bf,0 15px 35px #1024381f}.journal-item h3{color:var(--navy);margin:20px 0 2px;font:20px Georgia,Noto Serif SC,serif}.journal-item p{color:var(--muted);margin:0;font-size:12px}.journal-item:nth-child(3n+2) .magazine-cover{background:#e8ded0}.journal-item:nth-child(3n) .magazine-cover{background:#dbe1e1}.journal-item:nth-child(4n) .magazine-cover{color:#fff;background:#182d40}.journal-item:nth-child(4n) .magazine-cover strong{color:#fff}.journal-item:nth-child(4n) .magazine-cover__issue{border-color:#62717d}.publisher-note{border:1px solid var(--line);color:var(--muted);background:#fff;margin-top:50px;padding:22px;font-size:13px}@media (width<=900px){.magazine-feature{grid-template-columns:1fr minmax(230px,.6fr);gap:50px}.journal-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.magazine-feature{grid-template-columns:1fr}.magazine-cover--hero{width:260px;margin-top:20px}.journal-intro{grid-template-columns:1fr}.journal-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=430px){.journal-grid{grid-template-columns:1fr}.journal-item{width:100%;max-width:270px;margin:auto}}.about-intro{grid-template-columns:.75fr 1.25fr;align-items:start;gap:70px;display:grid}.about-intro__text{color:#46535c;font-size:17px}.about-intro__text p:first-child{margin-top:0}.team-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.team-disclosure{border-left:4px solid var(--red);background:#e9e2d7;grid-template-columns:190px 1fr;gap:24px;margin:-2px 0 30px;padding:18px 22px;display:grid}.team-disclosure b{color:var(--navy);font:18px Georgia,Noto Serif SC,serif}.team-disclosure p{color:#5d6870;margin:0;font-size:12px;line-height:1.75}.team-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.team-profile{border:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;display:flex;box-shadow:0 8px 28px #1024380e}.team-profile__image{aspect-ratio:1;background:var(--navy);position:relative;overflow:hidden}.team-profile__image img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.team-profile:hover .team-profile__image img{transform:scale(1.025)}.team-profile__image span{color:#fff;letter-spacing:.06em;background:#081928e6;padding:6px 8px;font-size:9px;position:absolute;bottom:14px;left:14px}.team-profile__body{border-top:4px solid var(--red);flex-direction:column;flex:1;padding:24px;display:flex}.team-profile__body small{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.team-profile__body h3{color:var(--navy);margin:9px 0 11px;font:23px/1.25 Georgia,Noto Serif SC,serif}.team-profile__body p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.mission-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.mission-grid article{background:#fff;padding:28px}.mission-grid article>b{color:#fff;background:var(--red);letter-spacing:.12em;padding:4px 9px;font-size:11px;display:inline-block}.mission-grid h3{color:var(--navy);margin:14px 0 8px;font:22px Georgia,Noto Serif SC,serif}.mission-grid p{color:var(--muted);font-size:14px}.mission-lead{margin:-10px 0 32px}.belief-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.belief-grid article{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;gap:18px;padding:25px 28px 25px 0;display:grid}.belief-grid article:nth-child(odd){border-right:1px solid var(--line)}.belief-grid article:nth-child(2n){padding-left:28px}.belief-grid article>span{color:var(--red);font:15px Georgia,serif}.belief-grid h3{color:var(--navy);margin:0 0 7px;font:21px Georgia,Noto Serif SC,serif}.belief-grid p{color:var(--muted);margin:0;font-size:14px}.principle-list{border-top:1px solid var(--line)}.principle-list article{border-bottom:1px solid var(--line);grid-template-columns:70px 150px 1fr;align-items:baseline;gap:20px;padding:20px 0;display:grid}.principle-list span{color:var(--red);font:16px Georgia,serif}.principle-list h3{color:var(--navy);margin:0;font:22px Georgia,Noto Serif SC,serif}.principle-list p{color:var(--muted);margin:0}.methodology-section{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.method-steps article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:18px;padding:17px 0;display:grid}.method-steps>article>span{color:var(--red);font:15px Georgia,serif}.method-steps h3{color:var(--navy);margin:0;font:19px Georgia,Noto Serif SC,serif}.method-steps p{color:var(--muted);margin:4px 0 0;font-size:14px}.independence-section{grid-template-columns:1.2fr .8fr;gap:70px;display:grid}.independence-section aside{background:var(--navy);color:#fff;padding:30px}.independence-section aside b{color:#d99b91}.independence-section aside p{color:#c9d2d8;margin:5px 0 24px;font-size:14px}.independence-section aside p:last-child{margin-bottom:0}.rights-commitment{background:#fff}.rights-commitment>div:first-child{max-width:850px}.commitment-list{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:34px;display:grid}.commitment-list article{background:var(--ivory);grid-template-columns:42px 1fr;padding:27px;display:grid}.commitment-list article>b{color:var(--red);grid-row:1/3;font:15px Georgia,serif}.commitment-list h3{color:var(--navy);margin:0 0 7px;font:21px Georgia,Noto Serif SC,serif}.commitment-list p{color:var(--muted);margin:0;font-size:14px}.partnership-section,.contact-band{justify-content:space-between;align-items:center;gap:60px;display:flex}.partnership-section>div,.contact-band>div{max-width:760px}.partnership-section .btn,.contact-band .btn{flex:none}.contact-band{background:var(--navy);color:#fff}.contact-band h2{color:#fff}.contact-band p{color:#c9d2d8}@media (width<=900px){.team-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.about-intro,.methodology-section,.independence-section{grid-template-columns:1fr;gap:30px}.mission-grid,.belief-grid,.commitment-list{grid-template-columns:1fr}.belief-grid article:nth-child(odd){border-right:0}.belief-grid article:nth-child(2n){padding-left:0}.principle-list article{grid-template-columns:50px 110px 1fr}.partnership-section,.contact-band{flex-direction:column;align-items:flex-start;gap:24px}.team-disclosure{grid-template-columns:1fr;gap:7px}}@media (width<=560px){.team-directory{grid-template-columns:1fr}.team-profile__image{aspect-ratio:4/3}}@media (width<=520px){.principle-list article{grid-template-columns:42px 1fr}.principle-list p{grid-column:2}.mission-grid article{padding:22px}.belief-grid article{grid-template-columns:38px 1fr;padding:22px 0}.commitment-list article{grid-template-columns:35px 1fr;padding:22px}}.site-footer{color:#d8e0e5;background:#081a2a;padding:0;display:block}.footer-main{grid-template-columns:minmax(280px,.85fr) minmax(620px,1.65fr);gap:6vw;padding:55px 8vw 45px;display:grid}.footer-brand-logo{width:min(310px,100%);height:auto;margin:0 0 18px;display:block}.footer-brand h3{color:#fff;margin:8px 0 12px;font:24px Georgia,Noto Serif SC,serif}.footer-brand p{max-width:480px;line-height:1.8}.footer-sitemap{min-width:0}.footer-sitemap__groups{grid-template-columns:repeat(5,minmax(105px,1fr));gap:26px;display:grid}.footer-column{min-width:0}.footer-column summary{color:#fff;letter-spacing:.09em;cursor:default;margin-bottom:13px;font-size:12px;font-weight:700;list-style:none;display:block}.footer-column summary::-webkit-details-marker{display:none}.footer-column summary span{display:none}.footer-column>div{flex-direction:column;display:flex}.footer-column a{color:#aebac2;margin:5px 0;font-size:12px;line-height:1.45;transition:color .2s,transform .2s}.footer-column a:hover{color:#fff;transform:translate(3px)}.footer-network{border-top:1px solid #2b3b49;border-bottom:1px solid #2b3b49;grid-template-columns:230px 1fr;align-items:start;gap:28px 45px;padding:38px 8vw;display:grid}.footer-network>div:first-child>b{color:#fff;font:19px Georgia,Noto Serif SC,serif;display:block}.footer-kicker{color:#d99b91;letter-spacing:.18em;margin-bottom:5px;font-size:9px;display:block}.network-links{grid-template-columns:repeat(8,minmax(70px,1fr));align-items:center;gap:25px;display:grid}.network-links a{background:0 0;border:0;justify-content:center;align-items:center;min-height:70px;transition:transform .22s,opacity .22s;display:flex;position:relative}.network-links a:hover,.network-links a:focus-visible{outline:0;transform:translateY(-4px)}.network-links a:focus-visible .network-logo{box-shadow:0 0 0 2px #d99b91b3}.network-logo{background:0 0;border-radius:5px;justify-content:center;align-items:center;width:100px;height:64px;padding:7px;transition:background .2s;display:flex;overflow:hidden}.network-logo img{object-fit:contain;opacity:.78;filter:saturate(.78)brightness(.96);width:100%;height:100%;transition:opacity .2s,filter .2s;display:block}.network-links a:hover .network-logo,.network-links a:focus .network-logo{background:#ffffff0b}.network-links a:hover .network-logo img,.network-links a:focus .network-logo img{opacity:1;filter:saturate()brightness(1.05)}.network-name{z-index:3;width:max-content;max-width:220px;color:var(--navy);opacity:0;visibility:hidden;background:#fff;padding:7px 10px;font-size:11px;line-height:1.3;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px);box-shadow:0 8px 22px #00000047}.network-name:after{content:"";border:5px solid #0000;border-top-color:#fff;position:absolute;top:100%;left:50%;transform:translate(-50%)}.network-links a:hover .network-name,.network-links a:focus .network-name{opacity:1;visibility:visible;transform:translate(-50%)}.footer-network>p{color:#748490;grid-column:2;margin:0;font-size:10px}.social-area{margin-top:24px}.social-area .footer-kicker{margin-bottom:9px}.social-links{flex-wrap:wrap;gap:16px;display:flex}.social-link{color:#afbdc6;cursor:default;border:0;align-items:center;gap:8px;padding:0;font-size:11px;display:flex}.social-link b{font-weight:600}.social-icon{color:#fff;justify-content:center;align-items:center;width:30px;height:30px;font-style:normal;font-weight:700;display:flex}.social-icon--youtube{background:#e62117;border-radius:6px;font-size:10px}.social-icon--x{background:#050505;font-size:13px}.social-icon--facebook{background:#1877f2;font:700 20px/1 Arial,sans-serif}.footer-legal{color:#748490;flex-wrap:wrap;gap:28px;padding:19px 8vw 26px;font-size:10px;display:flex}.footer-legal a{color:#9fadb7;margin-left:auto}@media (width<=1180px){.network-links{grid-template-columns:repeat(4,minmax(74px,1fr));row-gap:24px}}@media (width<=1080px){.footer-main{grid-template-columns:1fr;gap:42px}.footer-sitemap__groups{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=720px){.footer-main{padding-top:42px}.footer-sitemap__groups{grid-template-columns:1fr 1fr;gap:28px 35px}.footer-network{grid-template-columns:1fr}.footer-network>p{grid-column:1}.footer-legal a{margin-left:0}}@media (width<=520px){.footer-sitemap__groups{display:block}.footer-column{border-bottom:1px solid #263947}.footer-column summary{cursor:pointer;justify-content:space-between;align-items:center;margin:0;padding:16px 0;display:flex}.footer-column summary span{color:#d99b91;font-size:17px;font-weight:400;transition:transform .2s;display:block}.footer-column[open] summary span{transform:rotate(45deg)}.footer-column>div{padding:0 0 14px}.footer-column a{margin:6px 0}.network-links{grid-template-columns:repeat(2,minmax(74px,1fr));gap:22px}.network-logo{width:82px;height:58px}.footer-legal{display:block}.footer-legal span,.footer-legal a{margin:6px 0;display:block}}.language-switch{border:1px solid var(--line);white-space:nowrap;align-items:center;gap:7px;padding:6px 9px;font-size:11px;display:flex}.language-switch a{color:var(--muted)}.language-switch a.is-active{color:var(--navy);font-weight:700}.language-switch span{color:#a6adb2}.magazine-feature{color:var(--navy);background:#eee7dc;border-top:1px solid #ded4c5;border-bottom:1px solid #d5cab9;grid-template-columns:minmax(360px,.85fr) minmax(520px,1.15fr);gap:5vw}.magazine-feature:before{border-color:#1024381a;width:560px;height:560px;top:-230px;right:-140px}.magazine-feature .eyebrow{color:var(--red)}.magazine-feature p{color:#59656d}.magazine-feature h2{color:var(--navy)}.magazine-feature .text-link{color:var(--navy);border-color:#7d858a}.magazine-feature .issn-line{color:#727d84}.cover-carousel{z-index:1;min-width:0;position:relative}.cover-carousel__stage{perspective:1200px;height:430px;position:relative}.carousel-cover{aspect-ratio:3/4.15;width:250px;color:var(--navy);transform-origin:50%;background:#f6f1e7;flex-direction:column;padding:23px;text-decoration:none;transition:transform .65s cubic-bezier(.2,.75,.25,1),opacity .45s,filter .45s;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 25px 55px #0f1f2c3b}.carousel-cover__masthead{letter-spacing:.12em;font:700 31px Georgia,Noto Serif SC,serif}.carousel-cover__english{letter-spacing:.23em;margin-top:3px;font-size:7px}.carousel-cover i{background:var(--red);height:4px;margin:12px 0 18px;display:block}.carousel-cover strong{color:inherit;margin:auto 0;font:49px/.86 Georgia,serif}.carousel-cover>span:last-child{letter-spacing:.15em;border-top:1px solid;padding-top:10px;font-size:8px}.carousel-cover--active{z-index:3;opacity:1;filter:none;transform:translate(-50%,-50%)rotate(0)scale(1)}.carousel-cover--previous{z-index:1;opacity:.68;filter:saturate(.72);transform:translate(-105%,-50%)rotate(-8deg)scale(.79)}.carousel-cover--next{z-index:2;opacity:.78;filter:saturate(.8);transform:translate(5%,-50%)rotate(8deg)scale(.82)}.carousel-cover--hidden{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.65)}.carousel-cover--tone-1{background:#dbe1e1}.carousel-cover--tone-2{color:#fff;background:#182d40}.carousel-cover--tone-3{background:#d8c8b7}.carousel-cover--tone-2 strong{color:#fff}.cover-carousel__controls{justify-content:center;align-items:center;gap:20px;display:flex}.cover-carousel__controls button{width:38px;height:38px;color:var(--navy);cursor:pointer;background:0 0;border:1px solid #aeb2b3;font-size:18px}.cover-carousel__controls button:hover{background:var(--navy);color:#fff}.cover-carousel__caption{text-align:center;width:150px}.cover-carousel__caption b,.cover-carousel__caption span{display:block}.cover-carousel__caption b{font:16px Georgia,Noto Serif SC,serif}.cover-carousel__caption span{color:var(--muted);letter-spacing:.08em;font-size:10px}.cover-carousel__dots{justify-content:center;gap:7px;margin-top:14px;display:flex}.cover-carousel__dots button{cursor:pointer;background:#b4aea4;border:0;width:19px;height:3px;padding:0}.cover-carousel__dots button.is-active{background:var(--red)}.text-only-card .work-card__body{min-height:260px}@media (width<=1050px){.magazine-feature{grid-template-columns:1fr 1fr}.cover-carousel__stage{height:390px}.carousel-cover{width:220px}}@media (width<=800px){.magazine-feature{grid-template-columns:1fr}.cover-carousel{margin-top:15px}.cover-carousel__stage{height:390px}}@media (width<=520px){.cover-carousel__stage{height:330px}.carousel-cover{width:180px;padding:18px}.carousel-cover__masthead{font-size:24px}.carousel-cover strong{font-size:40px}.carousel-cover--previous{transform:translate(-100%,-50%)rotate(-7deg)scale(.7)}.carousel-cover--next{transform:translateY(-50%)rotate(7deg)scale(.72)}}.carousel-cover{background:#fff;padding:0;overflow:hidden}.carousel-cover img,.real-cover img{object-fit:cover;width:100%;height:100%;display:block}.real-cover{background:#fff;padding:0;overflow:hidden}.journal-item .real-cover{box-shadow:9px 11px #a63b32bf,0 15px 35px #10243829}.card--with-image{padding:0;overflow:hidden}.card-image{aspect-ratio:3/2;background:var(--navy);overflow:hidden}.card-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.card--with-image:hover .card-image img{transform:scale(1.035)}.card-content{flex-direction:column;flex:1;padding:24px;display:flex}.card-content a{margin-top:auto}.home-research .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-research .card{transition:transform .25s,box-shadow .25s;box-shadow:0 8px 26px #1024380b}.home-research .card:hover{transform:translateY(-5px);box-shadow:0 17px 40px #1024381c}.home-research .card-image{aspect-ratio:16/8.7}.home-research .card-content{border-top:3px solid var(--red)}.home-research .card small{color:var(--muted);margin:2px 0 17px;font-size:11px;display:block}.home-research .card-content>a{border-top:1px solid #ece7df;padding-top:14px}@media (width<=760px){.home-research .grid{grid-template-columns:1fr}.home-research .card-image{aspect-ratio:16/9}}.news-home{background:#fff}.section-actions{text-align:center;margin-top:30px}.section-actions .btn.secondary{color:var(--navy);background:#fff;border-color:#9aa8b2}.section-actions .btn.secondary:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.news-card{border:1px solid var(--line);background:#fff;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 8px 26px #1024380d}.news-card:hover{transform:translateY(-5px);box-shadow:0 17px 40px #1024381f}.news-card__image{aspect-ratio:16/9;background:var(--navy);display:block;overflow:hidden}.news-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.news-card:hover .news-card__image img{transform:scale(1.035)}.news-card__body{border-top:3px solid var(--red);flex-direction:column;flex:1;padding:23px;display:flex}.news-card__meta{color:var(--muted);justify-content:space-between;gap:12px;font-size:10px;display:flex}.news-card__meta span{color:var(--red);font-weight:700}.news-card h3{color:var(--navy);margin:12px 0;font:22px/1.35 Georgia,Noto Serif SC,serif}.news-card h3 a:hover{color:var(--red)}.news-card p{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.news-card__link{color:var(--navy);border-top:1px solid #ece7df;margin-top:auto;padding-top:16px;font-size:12px;font-weight:700}.news-card__link b{float:right;color:var(--red)}.news-detail{max-width:1100px;margin:auto}.news-back{color:var(--red);margin-bottom:34px;font-size:13px;font-weight:700;display:inline-block}.news-detail__meta{color:var(--muted);gap:18px;font-size:12px;display:flex}.news-detail__meta span{color:var(--red);font-weight:700}.news-detail h1{max-width:970px;color:var(--navy);margin:16px 0 35px;font:clamp(34px,5vw,61px)/1.15 Georgia,Noto Serif SC,serif}.news-detail__image{object-fit:cover;background:var(--navy);width:100%;max-height:590px;display:block}.news-detail__content{max-width:760px;margin:52px auto 20px}.news-detail__content>p{color:#364751;margin:0 0 1.55em;font-size:17px;line-height:2}.news-detail__content>h3{color:var(--navy);margin:2.2em 0 .8em;font:700 25px/1.45 Georgia,Noto Serif SC,serif}.news-detail__content>blockquote{border-left:4px solid var(--red);color:#46545e;background:#f4efe7;margin:2em 0;padding:18px 24px;font:italic 18px/1.8 Georgia,Noto Serif SC,serif}.news-detail__author{color:var(--muted)!important;font-weight:400!important}.news-detail__content aside{border-left:4px solid var(--red);background:#f1ece3;margin:34px 0;padding:22px}.news-detail__content aside p{color:var(--muted);margin:5px 0 0;font-size:13px}.news-detail__content figure{margin:2.4em 0}.news-detail__content figure img{width:100%;height:auto;display:block}.news-detail__content figcaption{color:var(--muted);text-align:center;margin-top:8px;font-size:11px}.news-detail__standfirst{max-width:820px;color:var(--muted);margin:-16px 0 32px;font-size:18px;line-height:1.75}.news-references{border-top:1px solid var(--line);margin-top:38px;padding-top:26px}.news-references h3{margin:0 0 14px!important}.news-references ol{margin:0;padding-left:22px}.news-references li{color:var(--muted);padding:7px 0;line-height:1.55}.news-references a{color:var(--navy);text-underline-offset:3px;-webkit-text-decoration:underline #b3202559;text-decoration:underline #b3202559}.news-references a:hover{color:var(--red)}.news-toc{border-top:4px solid var(--red);background:#f3eee6;margin:22px 0 50px;padding:25px 28px}.news-toc>b{color:var(--navy);font:700 20px Georgia,Noto Serif SC,serif;display:block}.news-toc ol{columns:2;column-gap:38px;margin:16px 0 0;padding-left:22px}.news-toc li{break-inside:avoid;color:var(--muted);padding:5px 0;font-size:13px;line-height:1.55}.news-toc a:hover{color:var(--red)}.news-detail__content>h3{scroll-margin-top:110px}.form-note{color:var(--muted);line-height:1.55;display:block}.form-status{color:#385144;background:#edf3ef;border-left:3px solid #517460;padding:13px;font-size:13px}.form-status a{text-decoration:underline}@media (width<=950px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.news-grid{grid-template-columns:1fr}.news-detail__meta{display:block}.news-detail__meta time{margin-top:4px;display:block}.news-detail__content{margin-top:35px}.news-toc ol{columns:1}.news-toc{padding:22px}}.site-header{border-bottom:1px solid var(--line);z-index:50;background:#fffffffa;align-items:center;gap:12px;height:88px;padding:0 2.5vw;display:flex;position:sticky;top:0}.site-header .brand{flex:none;margin-right:auto}.primary-nav{align-self:stretch;gap:0;font-size:12.5px;display:flex;overflow:visible}.nav-group{align-items:center;display:flex;position:relative}.nav-heading{border-bottom:3px solid #0000;align-items:center;height:100%;display:flex}.nav-heading>a{height:100%;color:var(--navy);white-space:nowrap;align-items:center;padding:0 7px;font-weight:700;display:flex}.nav-heading>button{color:#8b949a;cursor:pointer;background:0 0;border:0;width:20px;height:32px;padding:0;font-size:15px}.nav-group:hover .nav-heading,.nav-group:focus-within .nav-heading{border-color:var(--red)}.nav-group:hover .nav-heading>a,.nav-group:focus-within .nav-heading>a{color:var(--red)}.nav-dropdown{border:1px solid var(--line);opacity:0;visibility:hidden;background:#fff;width:210px;padding:9px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% - 1px);left:0;transform:translateY(8px);box-shadow:0 18px 42px #10243829}.primary-nav>.nav-group:last-child .nav-dropdown{left:auto;right:0}.nav-dropdown.is-visible,.nav-group:hover .nav-dropdown,.nav-group:focus-within .nav-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown a{color:var(--ink);border-bottom:1px solid #eee9e1;justify-content:space-between;align-items:center;padding:10px 11px;font-size:13px;display:flex}.nav-dropdown a:last-child{border-bottom:0}.nav-dropdown a:hover{background:var(--ivory);color:var(--red)}.nav-dropdown b{color:var(--red);font-weight:400;transition:transform .2s}.nav-dropdown a:hover b{transform:translate(3px)}.menu-toggle{border:1px solid var(--line);background:#fff;width:40px;height:38px;padding:9px;display:none}.menu-toggle span{background:var(--navy);height:2px;margin:4px 0;display:block}.site-header .language-switch{flex:none}.submissions-band{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:60px;display:flex}.submissions-band>div{max-width:800px}.submissions-band h2{color:#fff}.submissions-band p{color:#c9d2d8}.submissions-band .btn{flex:none}.red-notice-section,.report-topics span,.red-notice-grid .card,.submissions-band,.contact-band{scroll-margin-top:110px}.red-notice-editorial-note{border-left:4px solid var(--red);background:#eee7dc;grid-template-columns:130px 1fr;gap:22px;margin:28px 0 24px;padding:20px 24px;display:grid}.red-notice-editorial-note b{color:var(--navy);font:18px Georgia,Noto Serif SC,serif}.red-notice-editorial-note p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.red-notice-jump{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:56px;display:grid}.red-notice-jump a{border-right:1px solid var(--line);color:var(--navy);background:#fff;justify-content:space-between;padding:17px 20px;font-size:13px;font-weight:700;display:flex}.red-notice-jump a:last-child{border:0}.red-notice-jump a:hover{background:var(--navy);color:#fff}.red-notice-jump span{color:var(--red)}.red-notice-series{border-top:1px solid var(--line)}.red-notice-group{border-bottom:1px solid var(--line);padding:48px 0;scroll-margin-top:110px}.red-notice-group>header{grid-template-columns:.55fr 1.45fr;align-items:end;gap:50px;margin-bottom:28px;display:grid}.red-notice-group>header h3{color:var(--navy);margin:7px 0 0;font:34px Georgia,Noto Serif SC,serif}.red-notice-group>header p{max-width:680px;color:var(--muted);margin:0;font-size:14px}.red-notice-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.red-notice-article-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:335px;padding:25px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.red-notice-article-card:hover{border-color:#b9aa9c;transform:translateY(-5px);box-shadow:0 18px 42px #1024381c}.red-notice-article-card__index{color:#c9bbae;margin-bottom:34px;font:29px Georgia,serif}.red-notice-article-card>span{color:var(--red);letter-spacing:.08em;font-size:10px;font-weight:700}.red-notice-article-card h4{color:var(--navy);margin:11px 0 13px;font:22px/1.4 Georgia,Noto Serif SC,serif}.red-notice-article-card p{color:var(--muted);margin:0 0 22px;font-size:13px}.red-notice-article-card strong{color:var(--navy);border-top:1px solid #eee7df;margin-top:auto;padding-top:15px;font-size:12px}.red-notice-article-card strong b{float:right;color:var(--red);font-size:17px}.red-notice-detail{background:var(--ivory)}.red-notice-detail__hero{background:var(--navy);color:#fff;padding:70px 8vw 76px}.red-notice-detail__hero>a{color:#d99b91;margin-bottom:46px;font-size:12px;font-weight:700;display:inline-block}.red-notice-detail__meta{color:#aebcc5;align-items:center;gap:18px;font-size:11px;display:flex}.red-notice-detail__meta span:first-child{color:#e2a097;letter-spacing:.14em;font-weight:700}.red-notice-detail__hero h1{color:#fff;max-width:1020px;margin:17px 0 22px;font:clamp(38px,5.4vw,68px)/1.16 Georgia,Noto Serif SC,serif}.red-notice-detail__hero>p{color:#c4d0d7;max-width:800px;margin:0;font-size:17px;line-height:1.85}.red-notice-detail__body{grid-template-columns:280px minmax(0,760px);justify-content:center;gap:70px;padding:70px 8vw 100px;display:grid}.red-notice-keypoints{border-top:4px solid var(--red);background:#eee7dc;align-self:start;padding:25px;position:sticky;top:115px}.red-notice-keypoints>span{color:var(--red);letter-spacing:.16em;font-size:9px;font-weight:700}.red-notice-keypoints h2{margin:6px 0 15px;font-size:25px}.red-notice-keypoints ol{counter-reset:points;margin:0;padding:0;list-style:none}.red-notice-keypoints li{counter-increment:points;color:#46545e;border-top:1px solid #d8cfc2;padding:13px 0 13px 34px;font-size:13px;position:relative}.red-notice-keypoints li:before{content:"0" counter(points);color:var(--red);font:12px Georgia,serif;position:absolute;left:0}.red-notice-prose>section{margin-bottom:48px}.red-notice-prose h2{color:var(--navy);margin:0 0 18px;font:29px/1.35 Georgia,Noto Serif SC,serif}.red-notice-prose p{color:#364751;margin:0 0 1.45em;font-size:17px;line-height:2}.red-notice-caution{border-left:4px solid var(--red);background:#fff;margin:52px 0;padding:22px 24px}.red-notice-caution b{color:var(--navy)}.red-notice-caution p{color:var(--muted);margin:5px 0 0;font-size:13px}.red-notice-sources{border-top:1px solid var(--line);padding-top:35px}.red-notice-sources a{border-bottom:1px solid var(--line);color:var(--navy);grid-template-columns:40px 1fr 25px;gap:12px;padding:15px 0;font-size:14px;display:grid}.red-notice-sources a span,.red-notice-sources a b,.red-notice-sources a:hover{color:var(--red)}@media (width<=900px){.red-notice-article-grid{grid-template-columns:1fr 1fr}.red-notice-detail__body{grid-template-columns:220px minmax(0,1fr);gap:40px}}@media (width<=700px){.red-notice-editorial-note,.red-notice-group>header{grid-template-columns:1fr;gap:8px}.red-notice-jump{grid-template-columns:1fr}.red-notice-jump a{border-right:0;border-bottom:1px solid var(--line)}.red-notice-article-grid{grid-template-columns:1fr}.red-notice-article-card{min-height:0}.red-notice-detail__body{grid-template-columns:1fr;padding-top:45px}.red-notice-keypoints{position:static}.red-notice-detail__meta{flex-wrap:wrap}.red-notice-detail__hero{padding-top:45px}}.rn-blog{background:#f7f3ec}.rn-blog-hero{color:#fff;background:#091d2f;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:8vw;min-height:610px;padding:74px 8vw 68px;display:grid;position:relative;overflow:hidden}.rn-blog-hero:before{content:"";border:1px solid #ffffff12;border-radius:50%;width:640px;height:640px;position:absolute;top:-280px;right:-250px}.rn-blog-hero__copy{z-index:1;position:relative}.rn-blog-hero h1{color:#fff;letter-spacing:-.035em;margin:18px 0 26px;font:clamp(58px,8vw,105px)/.95 Georgia,Noto Serif SC,serif}.rn-blog-hero__copy>p{color:#c6d0d7;max-width:760px;font-size:17px;line-height:1.95}.rn-blog-hero__facts{border-top:1px solid #314453;gap:0;margin-top:42px;display:flex}.rn-blog-hero__facts span{color:#9eacb6;min-width:150px;padding:19px 28px 0 0;font-size:11px}.rn-blog-hero__facts b{color:#e1a199;font:29px Georgia,serif;display:block}.rn-blog-hero__index{z-index:1;background:#ffffff06;border:1px solid #ffffff3b;flex-direction:column;min-height:400px;padding:34px;display:flex;position:relative}.rn-blog-hero__index>span{color:#e1a199;letter-spacing:.18em;font-size:9px;font-weight:700}.rn-blog-hero__index strong{color:#fff;opacity:.11;margin:auto 0 -12px;font:clamp(100px,13vw,180px)/.75 Georgia,serif}.rn-blog-hero__index p{color:#fff;margin:0;font:27px/1.45 Georgia,Noto Serif SC,serif}.rn-blog-hero__index small{color:#899aa6;letter-spacing:.1em;border-top:1px solid #3d5060;margin-top:25px;padding-top:15px;font-size:10px}.rn-blog-nav{border-bottom:1px solid var(--line);z-index:30;background:#fff;align-items:stretch;gap:0;height:66px;padding:0 8vw;display:flex;position:sticky;top:88px}.rn-blog-nav a{border-right:1px solid var(--line);color:var(--navy);align-items:center;padding:0 24px;font-size:12px;font-weight:700;display:flex}.rn-blog-nav a:first-child{border-left:1px solid var(--line)}.rn-blog-nav a:hover{background:var(--red);color:#fff}.rn-blog-feature{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);margin:72px 8vw;display:grid;box-shadow:0 18px 50px #10243814}.rn-blog-feature__visual{color:#fff;background:linear-gradient(145deg,#10283c,#071725);flex-direction:column;min-height:460px;padding:34px;display:flex;position:relative;overflow:hidden}.rn-blog-feature__visual:after{content:"";opacity:.75;background:#a63b32;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-150px;right:-150px}.rn-blog-feature__visual span{color:#e3a39a;letter-spacing:.18em;font-size:9px;font-weight:700}.rn-blog-feature__visual strong{color:#fff;opacity:.16;margin:auto 0;font:clamp(86px,10vw,145px)/.8 Georgia,serif}.rn-blog-feature__visual i{z-index:1;color:#fff;font:32px Georgia,serif;position:relative}.rn-blog-feature__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:54px;display:flex}.rn-blog-feature__copy h2{margin:14px 0 17px;font:clamp(31px,3vw,45px)/1.3 Georgia,Noto Serif SC,serif}.rn-blog-feature__copy>p{max-width:700px;color:var(--muted);font-size:15px}.rn-blog-meta{color:var(--muted);flex-wrap:wrap;gap:10px 17px;font-size:10px;display:flex}.rn-blog-meta span:first-child{color:var(--red);font-weight:700}.rn-blog-feature__copy .btn{margin-top:29px}.rn-blog-content{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:70px;padding:12px 8vw 90px;display:grid}.rn-blog-section-heading{border-bottom:3px solid var(--navy);justify-content:space-between;align-items:end;gap:30px;padding-bottom:24px;display:flex}.rn-blog-section-heading h2{margin:5px 0 0;font-size:40px}.rn-blog-section-heading p{max-width:350px;color:var(--muted);margin:0;font-size:13px}.rn-blog-list{flex-direction:column;display:flex}.rn-blog-post{border-bottom:1px solid var(--line);grid-template-columns:260px minmax(0,1fr);gap:30px;padding:32px 0;scroll-margin-top:180px;display:grid}.rn-blog-post__visual{color:#fff;background:#10283c;flex-direction:column;height:210px;padding:20px;display:flex;position:relative;overflow:hidden}.rn-blog-post__visual:after{content:"";opacity:.82;background:#a63b32;border-radius:50%;width:155px;height:155px;position:absolute;bottom:-80px;right:-72px}.rn-blog-post__visual--updates{background:#21384a}.rn-blog-post__visual--analysis{background:#352d2a}.rn-blog-post__visual>span{z-index:1;color:#e7aaa2;letter-spacing:.15em;font-size:8px;font-weight:700;position:relative}.rn-blog-post__visual strong{color:#fff;opacity:.16;margin:auto 0;font:61px/.8 Georgia,serif}.rn-blog-post__visual i{z-index:1;letter-spacing:.15em;font:13px Georgia,serif;position:relative}.rn-blog-post__copy{flex-direction:column;display:flex}.rn-blog-post h3{color:var(--navy);margin:12px 0;font:26px/1.35 Georgia,Noto Serif SC,serif}.rn-blog-post h3 a:hover{color:var(--red)}.rn-blog-post__copy>p{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.8}.rn-blog-read{color:var(--navy);border-top:1px solid #e4ddd3;margin-top:auto;padding-top:13px;font-size:12px;font-weight:700}.rn-blog-read b{float:right;color:var(--red);font-size:17px}.rn-blog-sidebar{position:sticky;top:185px}.rn-blog-sidebar section{border-top:3px solid var(--navy);padding:24px 0}.rn-blog-sidebar h3{margin:7px 0 14px;font:23px Georgia,Noto Serif SC,serif}.rn-blog-sidebar section>a{border-top:1px solid var(--line);color:var(--navy);justify-content:space-between;padding:11px 0;font-size:12px;display:flex}.rn-blog-sidebar section>a:hover{color:var(--red)}.rn-blog-sidebar section>a b{color:var(--red);font-weight:400}.rn-blog-sidebar section>p{color:var(--muted);font-size:12px;line-height:1.8}.rn-blog-sidebar__brief{color:#fff;background:#091d2f;margin-top:28px;border-top:0!important;padding:25px!important}.rn-blog-sidebar__brief h3{color:#fff}.rn-blog-sidebar__brief p{color:#bdcad2!important}.rn-blog-sidebar__brief>a{color:#e3a39a!important;border-color:#354956!important}.rn-blog-cta{background:#e9e1d5;border-top:1px solid #d6cbbb;justify-content:space-between;align-items:center;gap:70px;padding:65px 8vw;display:flex}.rn-blog-cta>div{max-width:800px}.rn-blog-cta h2{margin:8px 0 11px}.rn-blog-cta p{color:var(--muted);margin:0}.rn-blog-cta .btn{flex:none}@media (width<=1180px){.rn-blog-nav{top:72px}.rn-blog-content{grid-template-columns:minmax(0,1fr) 240px;gap:45px}.rn-blog-post{grid-template-columns:220px minmax(0,1fr)}}@media (width<=900px){.rn-blog-hero{grid-template-columns:1fr .55fr;gap:45px}.rn-blog-feature{grid-template-columns:1fr 1.2fr}.rn-blog-feature__copy{padding:38px}.rn-blog-content{grid-template-columns:1fr}.rn-blog-sidebar{grid-template-columns:repeat(3,1fr);gap:25px;display:grid;position:static}.rn-blog-sidebar__brief{margin-top:0}}@media (width<=700px){.rn-blog-hero{grid-template-columns:1fr;min-height:0;padding-top:50px}.rn-blog-hero__index{min-height:260px}.rn-blog-hero__facts{flex-wrap:wrap}.rn-blog-nav{padding:0 5vw;overflow-x:auto}.rn-blog-nav a{white-space:nowrap;padding:0 17px}.rn-blog-feature{grid-template-columns:1fr;margin:45px 5vw}.rn-blog-feature__visual{min-height:290px}.rn-blog-content{padding:5px 5vw 65px}.rn-blog-post{grid-template-columns:1fr}.rn-blog-post__visual{height:190px}.rn-blog-sidebar{grid-template-columns:1fr}.rn-blog-cta{flex-direction:column;align-items:flex-start;gap:25px}.rn-blog-section-heading{display:block}.rn-blog-section-heading p{margin-top:10px}}.rn-real-cases{padding:15px 8vw 80px;scroll-margin-top:175px}.rn-real-cases>header{border-bottom:3px solid var(--navy);justify-content:space-between;align-items:end;gap:50px;padding-bottom:25px;display:flex}.rn-real-cases>header h2{color:var(--navy);margin:7px 0 0;font:40px Georgia,Noto Serif SC,serif}.rn-real-cases>header p{max-width:620px;color:var(--muted);margin:0;font-size:13px}.rn-real-cases__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.rn-real-case-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:390px;padding:26px;transition:transform .25s,box-shadow .25s;display:flex}.rn-real-case-card:hover{transform:translateY(-5px);box-shadow:0 18px 42px #1024381c}.rn-real-case-card__top{color:var(--red);letter-spacing:.12em;justify-content:space-between;font-size:9px;font-weight:700;display:flex}.rn-real-case-card__top b{color:var(--muted)}.rn-real-case-card h3{color:var(--navy);margin:28px 0 14px;font:25px/1.25 Georgia,Noto Serif SC,serif}.rn-real-case-card h3 small{color:var(--muted);letter-spacing:.05em;margin-top:6px;font:12px Arial,sans-serif;display:block}.rn-real-case-card>p{color:var(--muted);font-size:13px}.rn-real-case-card__facts{border-top:1px solid var(--line);margin:12px 0 20px;padding-top:12px}.rn-real-case-card__facts span{color:#53616b;margin:4px 0;font-size:11px;display:block}.rn-real-case-card>strong{border-top:1px solid var(--line);color:var(--navy);margin-top:auto;padding-top:14px;font-size:12px}.rn-real-case-card>strong>b{float:right;color:var(--red);font-size:17px}.rn-china-risk-note{color:#fff;background:#091d2f;grid-template-columns:.75fr 1.5fr auto;align-items:center;gap:35px;margin-top:30px;padding:28px;display:grid}.rn-china-risk-note h3{color:#fff;margin:7px 0 0;font:22px Georgia,Noto Serif SC,serif}.rn-china-risk-note p{color:#bdcad2;margin:0;font-size:12px}.rn-china-risk-note>a{color:#e2a097;white-space:nowrap;font-size:11px;font-weight:700}.rn-real-detail{background:var(--ivory)}.rn-real-detail__hero{color:#fff;background:#091d2f;padding:65px 8vw 0}.rn-real-detail__hero>a{color:#e2a097;margin-bottom:45px;font-size:12px;font-weight:700;display:inline-block}.rn-real-detail__hero h1{color:#fff;margin:15px 0 20px;font:clamp(42px,6vw,72px)/1.1 Georgia,Noto Serif SC,serif}.rn-real-detail__hero h1 small{color:#aebbc4;letter-spacing:.06em;margin-top:10px;font:17px Arial,sans-serif;display:block}.rn-real-detail__hero>p{color:#c5d0d7;max-width:840px;margin:0 0 45px;font-size:16px;line-height:1.9}.rn-real-detail__facts{border:1px solid #354958;border-bottom:0;grid-template-columns:repeat(4,1fr);display:grid}.rn-real-detail__facts span{color:#fff;border-right:1px solid #354958;padding:18px 22px;font-size:13px}.rn-real-detail__facts span:last-child{border:0}.rn-real-detail__facts b{color:#e2a097;letter-spacing:.1em;margin-bottom:4px;font-size:9px;display:block}.rn-real-detail__body{grid-template-columns:260px minmax(0,760px);justify-content:center;gap:70px;padding:70px 8vw 100px;display:grid}.rn-real-detail__body>aside{border-top:4px solid var(--red);background:#eee7dc;align-self:start;padding:25px;position:sticky;top:115px}.rn-real-detail__body>aside h2{margin:7px 0 13px;font-size:24px}.rn-real-detail__body>aside>div{flex-wrap:wrap;gap:6px;display:flex}.rn-real-detail__body>aside>div span{color:var(--navy);background:#fff;padding:5px 8px;font-size:10px}.rn-real-detail__body>aside>p{color:var(--muted);border-top:1px solid #d2c8ba;margin:18px 0 0;padding-top:14px;font-size:11px}.rn-real-timeline{margin-bottom:52px}.rn-real-timeline h2,.rn-real-prose h2,.rn-real-sources h2{color:var(--navy);margin:7px 0 21px;font:30px Georgia,Noto Serif SC,serif}.rn-real-timeline>div{border-top:1px solid var(--line);grid-template-columns:100px 1fr;padding:15px 0;display:grid}.rn-real-timeline b{color:var(--red);font:15px Georgia,serif}.rn-real-timeline p{color:#465660;margin:0;font-size:14px}.rn-real-prose{margin-bottom:45px}.rn-real-prose p{color:#364751;font-size:17px;line-height:2}.rn-real-source-note{border-left:4px solid var(--red);background:#fff;margin:50px 0;padding:22px}.rn-real-source-note p{color:var(--muted);margin:5px 0 0;font-size:12px}.rn-real-sources{border-top:1px solid var(--line);padding-top:30px}.rn-real-sources>a{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr 22px;gap:15px;padding:18px 0;display:grid}.rn-real-sources>a>span,.rn-real-sources>a>i{color:var(--red);font:13px Georgia,serif}.rn-real-sources b{color:var(--red);letter-spacing:.09em;font-size:9px;display:block}.rn-real-sources strong{color:var(--navy);margin:4px 0;font:16px Georgia,serif;display:block}.rn-real-sources p{color:var(--muted);margin:0;font-size:11px}@media (width<=1000px){.rn-real-cases__grid{grid-template-columns:1fr 1fr}.rn-china-risk-note{grid-template-columns:1fr}.rn-china-risk-note>a{white-space:normal}.rn-real-detail__body{grid-template-columns:220px minmax(0,1fr);gap:40px}}@media (width<=700px){.rn-real-cases>header{display:block}.rn-real-cases>header p{margin-top:10px}.rn-real-cases__grid{grid-template-columns:1fr}.rn-real-case-card{min-height:0}.rn-real-detail__facts{grid-template-columns:1fr 1fr}.rn-real-detail__facts span:nth-child(2){border-right:0}.rn-real-detail__facts span:nth-child(-n+2){border-bottom:1px solid #354958}.rn-real-detail__body{grid-template-columns:1fr;padding-top:45px}.rn-real-detail__body>aside{position:static}}.news-leads-hero{color:#fff;background:#091d2f;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:8vw;padding:75px 8vw 70px;display:grid}.news-leads-hero h1{color:#fff;margin:13px 0 22px;font:clamp(54px,7vw,88px)/1 Georgia,Noto Serif SC,serif}.news-leads-hero>div>p{color:#c5d0d7;max-width:750px;font-size:18px;line-height:1.9}.news-leads-hero aside{border:1px solid #405260;padding:29px}.news-leads-hero aside>span{color:#e2a097;letter-spacing:.15em;font-size:10px;font-weight:700}.news-leads-hero aside ol{counter-reset:focus;margin:18px 0 0;padding:0;list-style:none}.news-leads-hero aside li{counter-increment:focus;color:#d2dbe0;border-top:1px solid #324655;padding:12px 0 12px 42px;font-size:13px;position:relative}.news-leads-hero aside li:before{content:"0" counter(focus);color:#e2a097;font:13px Georgia,serif;position:absolute;left:0}.news-leads-portals{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);padding:0 8vw;display:grid}.news-leads-portals>a{border-left:1px solid var(--line);flex-direction:column;min-height:225px;padding:27px;display:flex}.news-leads-portals>a:last-child{border-right:1px solid var(--line)}.news-leads-portals>a>span{color:var(--red);font:15px Georgia,serif}.news-leads-portals>a>strong{color:var(--navy);margin-top:19px;font:22px Georgia,Noto Serif SC,serif}.news-leads-portals>a>p{color:var(--muted);font-size:12px}.news-leads-portals>a>b{color:var(--red);margin-top:auto;font-size:11px}.news-leads-portals>a:hover{background:var(--ivory)}.news-leads-focus>header,.news-leads-related>header{justify-content:space-between;align-items:end;gap:45px;margin-bottom:30px;display:flex}.news-leads-focus>header>p{max-width:590px;color:var(--muted);margin:0;font-size:14px}.news-leads-focus__grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.news-leads-focus__grid article{background:#fff;padding:27px}.news-leads-focus__grid article>span{color:var(--red);font:14px Georgia,serif}.news-leads-focus__grid h3{color:var(--navy);margin:14px 0 8px;font:21px Georgia,Noto Serif SC,serif}.news-leads-focus__grid p{color:var(--muted);margin:0;font-size:13px}.news-leads-related>header>a{color:var(--red);font-size:12px;font-weight:700}.news-leads-related__grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.news-leads-related__grid>article{border:1px solid var(--line);background:#fff}.news-leads-related__grid img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.news-leads-related__grid article>div{padding:22px}.news-leads-related__grid article span{color:var(--red);letter-spacing:.08em;font-size:9px;font-weight:700}.news-leads-related__grid h3{color:var(--navy);margin:10px 0;font:21px/1.4 Georgia,Noto Serif SC,serif}.news-leads-related__grid p{color:var(--muted);font-size:12px}.news-leads-related__grid article>div>a{color:var(--red);font-size:11px;font-weight:700}.news-leads-rn-strip{color:#fff;background:#091d2f;grid-template-columns:1.1fr repeat(3,1fr);gap:1px;margin-top:35px;padding:26px;display:grid}.news-leads-rn-strip>div,.news-leads-rn-strip>a{padding:20px}.news-leads-rn-strip h3{color:#fff;margin:7px 0 0;font:22px Georgia,Noto Serif SC,serif}.news-leads-rn-strip>a{border-left:1px solid #304453;flex-direction:column;display:flex}.news-leads-rn-strip>a>span{color:#e2a097;font-size:9px}.news-leads-rn-strip>a>strong{color:#fff;margin:8px 0;font:16px/1.45 Georgia,Noto Serif SC,serif}.news-leads-rn-strip>a>b{color:#e2a097;margin-top:auto}.news-leads-submit{background:#fff;grid-template-columns:.75fr 1.25fr;gap:70px;display:grid}.news-leads-submit__intro>p{color:var(--muted);font-size:15px}.news-leads-submit__intro aside{border-left:4px solid var(--red);background:#eee7dc;margin-top:28px;padding:21px}.news-leads-submit__intro aside b{color:var(--navy)}.news-leads-submit__intro aside p{color:var(--muted);margin:5px 0 0;font-size:12px}.news-tip-form{border:1px solid var(--line);background:var(--ivory);gap:14px;padding:30px;display:grid}.news-tip-form__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.news-tip-form label>span{color:var(--navy);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.news-tip-form input,.news-tip-form select,.news-tip-form textarea{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;padding:13px}.news-tip-form textarea{resize:vertical;min-height:155px}.news-tip-form__consent{align-items:flex-start;gap:10px;display:flex}.news-tip-form__consent input{width:auto;margin-top:5px}.news-tip-form__consent span{line-height:1.6;color:var(--muted)!important;font-weight:400!important}.news-tip-form button{border:0;width:max-content}.news-tip-form>small{color:var(--muted);line-height:1.6}@media (width<=1000px){.news-leads-portals{grid-template-columns:1fr 1fr}.news-leads-portals>a:nth-child(2){border-right:1px solid var(--line)}.news-leads-focus__grid,.news-leads-rn-strip{grid-template-columns:1fr 1fr}.news-leads-submit{grid-template-columns:1fr;gap:35px}}@media (width<=750px){.news-leads-hero{grid-template-columns:1fr;gap:35px;padding-top:50px}.news-leads-related__grid{grid-template-columns:1fr}.news-leads-focus>header,.news-leads-related>header{display:block}.news-leads-focus>header>p{margin-top:10px}.news-leads-rn-strip{grid-template-columns:1fr}.news-leads-rn-strip>a{border-top:1px solid #304453;border-left:0}}@media (width<=520px){.news-leads-portals,.news-leads-focus__grid{grid-template-columns:1fr}.news-leads-portals>a{border-right:1px solid var(--line)}.news-tip-form{padding:20px}.news-tip-form__row{grid-template-columns:1fr}}@media (width<=1380px){.site-header{gap:14px;padding:0 3vw}.site-header .brand span{display:none}.site-header .brand b{border-right:0;padding-right:0}.nav-heading>a{padding:0 7px}.primary-nav{font-size:13px}}@media (width<=1180px){.site-header{flex-wrap:nowrap;height:72px;padding:0 5vw}.site-header .brand{width:auto}.site-header .brand span{display:block}.menu-toggle{margin-left:auto;display:block}.site-header .language-switch{position:static;top:auto;right:auto}.primary-nav{order:initial;border-bottom:1px solid var(--line);background:#fff;width:auto;max-height:calc(100vh - 72px);padding:10px 5vw 20px;display:none;position:absolute;top:71px;left:0;right:0;overflow-y:auto;box-shadow:0 18px 34px #10243821}.primary-nav.is-open{display:block}.nav-group{border-bottom:1px solid var(--line);display:block}.nav-heading{border:0;justify-content:space-between;height:52px}.nav-heading>a{padding:0;font-size:15px}.nav-heading>button{text-align:right;width:48px;font-size:19px}.nav-dropdown{width:auto;box-shadow:none;opacity:1;visibility:visible;border:0;padding:0 0 12px 14px;display:none;position:static;transform:none}.nav-dropdown.is-visible{display:block}.nav-dropdown a{background:var(--ivory);margin-bottom:2px;padding:9px 10px}.submissions-band{flex-direction:column;align-items:flex-start;gap:24px}}@media (width<=480px){.site-header .brand span{display:none}}.download-banner{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:28px;margin:0 0 34px;padding:30px 34px;display:flex}.download-banner h2{color:#fff;margin:5px 0 8px}.download-banner p{color:#cbd6dd;margin:0}.download-banner .btn{flex:none}.download-intro{max-width:1240px;margin:auto}.judgment-search{background:var(--ivory);border:1px solid var(--line);margin:28px 0 18px;padding:24px}.judgment-search>label{display:block}.judgment-search input{border:1px solid var(--line);width:100%;font:inherit;background:#fff;padding:14px 16px}.judgment-filters{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px;display:grid}.judgment-filters label span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.judgment-filters select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;padding:11px}.library-count{color:var(--muted);margin:20px 0}.library-count b{color:var(--red);font:30px Georgia}.judgment-list{gap:16px;display:grid}.judgment-card{border:1px solid var(--line);background:#fff;padding:26px 28px}.judgment-card__meta{flex-wrap:wrap;gap:8px;display:flex}.judgment-card__meta span{letter-spacing:.08em;text-transform:uppercase;color:var(--red);font-size:11px;font-weight:700}.judgment-card__meta span+span:before{content:"·";color:var(--line);margin-right:8px}.judgment-card h2{color:var(--navy);margin:10px 0 3px;font:27px Georgia}.judgment-card p{color:var(--muted);margin:9px 0}.judgment-card .judgment-citation{color:var(--ink);font-size:13px}.judgment-card__bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;margin-top:18px;padding-top:16px;display:flex}.judgment-card__bottom .judgment-tags{flex-wrap:wrap;gap:6px;display:flex}.judgment-card__bottom .judgment-tags span{background:var(--ivory);padding:5px 8px;font-size:11px}.judgment-downloads{flex-wrap:wrap;justify-content:flex-end;display:flex;gap:8px!important}.judgment-downloads a{background:var(--red);color:#fff;white-space:nowrap;padding:8px 11px;font-size:12px;font-weight:700}.judgment-downloads a:hover{background:var(--navy)}.judgment-downloads .judgment-source{color:var(--navy);border:1px solid var(--line);background:0 0}.library-empty{text-align:center;background:var(--ivory);padding:40px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=850px){.download-banner{flex-direction:column;align-items:flex-start}.judgment-filters{grid-template-columns:1fr 1fr}.judgment-card__bottom{flex-direction:column;align-items:flex-start}}@media (width<=480px){.judgment-filters{grid-template-columns:1fr}.judgment-card{padding:21px}.judgment-card h2{font-size:23px}}.authority-feature{background:#f3eee5}.authority-feature__intro{background:var(--navy);color:#fff;grid-template-columns:minmax(320px,.82fr) minmax(480px,1.18fr);align-items:stretch;margin-bottom:24px;display:grid;overflow:hidden}.authority-feature__intro>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:46px 42px;display:flex}.authority-feature__intro h2{color:#fff;margin:8px 0 14px;font-size:42px}.authority-feature__intro p{color:#c9d3da;max-width:560px;margin:0 0 24px}.authority-feature__intro>img{object-fit:cover;width:100%;height:100%;min-height:330px}.authority-feature__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.authority-feature__card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:320px;padding:24px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 8px 28px #1024380d}.authority-feature__card:hover{transform:translateY(-5px);box-shadow:0 17px 40px #1024381f}.authority-feature__logo{align-items:center;height:54px;margin-bottom:16px;display:flex}.authority-feature__logo img{object-fit:contain;object-position:left center;max-width:180px;max-height:48px;display:block}.authority-feature__card>span{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.authority-feature__card h3{color:var(--navy);margin:9px 0 11px;font:22px/1.34 Georgia,Noto Serif SC,serif}.authority-feature__card p{color:var(--muted);margin:0 0 20px;font-size:13px}.authority-feature__card>b{border-top:1px solid var(--line);color:var(--red);margin-top:auto;padding-top:14px;font-size:12px}.country-report-card{isolation:isolate;position:relative;overflow:hidden}.country-report-card__logo{align-items:center;height:58px;margin:15px 0 3px;display:flex}.country-report-card__logo img{object-fit:contain;object-position:left center;filter:saturate(.85);opacity:.9;max-width:185px;max-height:52px;display:block}.country-report-card__hint{color:#8b9398;margin:-7px 0 9px;font-size:10px;display:block}.country-report-card__overlay{z-index:3;color:#fff;opacity:0;visibility:hidden;background:#091d2ff7;padding:22px;transition:opacity .24s,transform .24s,visibility .24s;position:absolute;inset:0;transform:translateY(14px)}.country-report-card:hover .country-report-card__overlay,.country-report-card:focus-within .country-report-card__overlay,.country-report-card:focus .country-report-card__overlay{opacity:1;visibility:visible;transform:translateY(0)}.country-report-card__overlay>div{flex-direction:column;height:100%;display:flex}.country-report-card__overlay span{color:#e3a49b;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.country-report-card__overlay p{color:#d6dfe5;margin:6px 0 18px;font-size:13px;line-height:1.72}.country-report-card__overlay a{color:#fff;border-top:1px solid #ffffff30;margin-top:auto;padding-top:14px}.country-report-card:focus{outline-offset:3px;outline:3px solid #a63b3266}.document-standard{border-left:4px solid var(--red);color:var(--navy);background:#edf2f5;flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0;padding:14px 16px;font-size:12px;display:flex}.document-standard b{margin-right:auto}.document-standard span{border:1px solid var(--line);background:#fff;padding:4px 8px}.coi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0;display:grid}.coi-card{border:1px solid var(--line);border-top:4px solid var(--navy);background:#fff;flex-direction:column;min-height:280px;padding:25px;display:flex}.coi-card>span{color:var(--red);letter-spacing:.08em;font-size:11px;font-weight:800}.coi-card h2{color:var(--navy);margin:12px 0;font:25px/1.3 Georgia,Noto Serif SC,serif}.coi-card p{color:var(--muted);font-size:14px}.coi-card small{color:var(--navy);border-top:1px solid var(--line);margin-top:auto;padding:14px 0}.coi-card a{color:var(--red);font-weight:700}.coi-workflow{background:var(--navy);color:#fff;margin-top:26px;padding:26px 30px}.coi-workflow ol{grid-template-columns:repeat(4,1fr);gap:24px;margin:18px 0 0;padding-left:20px;display:grid}.coi-workflow li{color:#d6e0e6;padding-left:6px;font-size:13px}.authority-hub{background:#faf8f3;overflow-x:hidden}.authority-hub__hero{background:var(--navy);color:#fff;grid-template-columns:minmax(500px,.92fr) minmax(520px,1.08fr);min-height:570px;display:grid}.authority-hub__hero>*{min-width:0}.authority-hub__hero-copy{flex-direction:column;justify-content:center;padding:72px clamp(42px,5vw,84px) 72px max(42px,50vw - 640px);display:flex}.authority-hub__hero-copy>span,.authority-hub__heading span{color:#e5a097;letter-spacing:.18em;font-size:10px;font-weight:800}.authority-hub__hero h1{letter-spacing:-.025em;word-break:keep-all;overflow-wrap:normal;margin:16px 0 24px;font:clamp(56px,5.4vw,82px)/1.02 Georgia,Noto Serif SC,serif}.authority-hub__hero-copy>p{color:#d1dbe2;overflow-wrap:break-word;max-width:650px;margin:0;font-size:17px;line-height:1.85}.authority-hub__actions{align-items:center;gap:24px;margin-top:31px;display:flex}.authority-hub__actions>a:last-child{color:#e3e9ed;font-size:12px;font-weight:700}.authority-hub__hero-visual{background:#172d41;min-width:0;min-height:570px;position:relative;overflow:hidden}.authority-hub__hero-visual:after{content:"";background:linear-gradient(90deg,#1024385c,#0000 44%),linear-gradient(#0000 52%,#08182785);position:absolute;inset:0}.authority-hub__hero-visual>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.authority-hub__hero-visual>aside{z-index:1;border-left:4px solid var(--red);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#081928e8;padding:20px 23px;position:absolute;bottom:30px;left:32px;right:32px}.authority-hub__hero-visual aside span{color:#e5a097;letter-spacing:.15em;font-size:9px;font-weight:800;display:block}.authority-hub__hero-visual aside b{margin:5px 0 2px;font:18px Georgia,Noto Serif SC,serif;display:block}.authority-hub__hero-visual aside p{color:#aebdc7;margin:0;font-size:10px}.authority-hub__metrics{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:repeat(4,1fr);max-width:1280px;margin:0 auto;display:grid}.authority-hub__metrics>div{border-right:1px solid var(--line);padding:23px 25px}.authority-hub__metrics>div:last-child{border:0}.authority-hub__metrics b{color:var(--red);font:28px Georgia,serif;display:block}.authority-hub__metrics span{color:var(--navy);font-size:12px;font-weight:800;display:block}.authority-hub__metrics small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.authority-hub__essential,.authority-hub__use,.authority-hub__library{padding-left:max(40px,50vw - 640px);padding-right:max(40px,50vw - 640px)}.authority-hub__heading{justify-content:space-between;align-items:flex-end;gap:65px;margin-bottom:30px;display:flex}.authority-hub__heading>*{min-width:0}.authority-hub__heading>div{flex:none}.authority-hub__heading h2{word-break:keep-all;overflow-wrap:normal;margin:6px 0 0!important;font-size:39px!important}.authority-hub__heading>p{max-width:535px;color:var(--muted);margin:0 0 5px;font-size:13px;line-height:1.7}.authority-essential-grid{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.authority-essential-grid>a{border:1px solid var(--line);border-top:5px solid var(--navy);background:#fff;flex-direction:column;min-height:440px;padding:27px;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 12px 35px #1024380e}.authority-essential-grid>a:hover{transform:translateY(-5px);box-shadow:0 20px 45px #1024381f}.authority-essential-grid__logo{align-items:center;height:57px;margin-bottom:15px;display:flex}.authority-essential-grid__logo img{object-fit:contain;object-position:left center;max-width:190px;max-height:52px}.authority-essential-grid>a>span{color:var(--red);letter-spacing:.1em;font-size:9px;font-weight:800}.authority-essential-grid h3{color:var(--navy);margin:10px 0 12px;font:25px/1.3 Georgia,Noto Serif SC,serif}.authority-essential-grid p{color:var(--muted);margin:0 0 19px;font-size:13px}.authority-essential-grid dl{border-top:1px solid var(--line);margin:0 0 20px}.authority-essential-grid dl>div{border-bottom:1px solid var(--line);grid-template-columns:65px 1fr;gap:10px;padding:8px 0;font-size:10px;display:grid}.authority-essential-grid dt{color:var(--muted)}.authority-essential-grid dd{color:var(--navy);margin:0;font-weight:700}.authority-essential-grid>a>b{color:var(--red);margin-top:auto;padding-top:13px;font-size:11px}.authority-hub__use{background:#eee8dd}.authority-use-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.authority-use-grid article{background:#fff;flex-direction:column;min-height:285px;padding:26px 24px;display:flex}.authority-use-grid article>span{color:var(--red);font:14px Georgia}.authority-use-grid h3{color:var(--navy);margin:14px 0 9px;font:21px Georgia,Noto Serif SC,serif}.authority-use-grid p{color:var(--muted);font-size:12px;line-height:1.72}.authority-use-grid a{border-top:1px solid var(--line);color:var(--red);margin-top:auto;padding-top:14px;font-size:10px;font-weight:800}.authority-hub__library{background:#fff}.authority-hub__heading--library{margin-bottom:24px}.authority-library-standard{border:1px solid var(--line);background:#f5f2eb;grid-template-columns:.8fr 1.2fr;margin-bottom:28px;display:grid}.authority-library-standard>div{border-right:1px solid var(--line);padding:22px 25px}.authority-library-standard b{color:var(--navy);font:19px Georgia,Noto Serif SC,serif}.authority-library-standard p{color:var(--muted);margin:6px 0 0;font-size:11px}.authority-library-standard ol{grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.authority-library-standard li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#4e5d67;align-items:center;gap:10px;padding:14px 18px;font-size:10px;display:flex}.authority-library-standard li:nth-child(2n){border-right:0}.authority-library-standard li:nth-child(n+3){border-bottom:0}.authority-library-standard li span{color:var(--red);font:12px Georgia}.authority-hub__library .country-library__tools{z-index:2;background:var(--navy);padding:20px;position:sticky;top:86px;box-shadow:0 9px 24px #1024381f}.authority-hub__library .country-library__tools label span{color:#c3d0d8}.authority-hub__library .country-library__count{align-items:baseline;gap:7px;padding:20px 0 15px;display:flex}.authority-hub__library .country-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.authority-hub__library .country-report-card{border:1px solid var(--line);border-top:4px solid var(--navy);box-shadow:0 8px 26px #1024380e}@media (width<=980px){.authority-feature__intro,.authority-feature__grid{grid-template-columns:1fr 1fr}.authority-feature__card:last-child{grid-column:1/-1}.coi-grid,.coi-workflow ol{grid-template-columns:1fr 1fr}.authority-hub__hero{grid-template-columns:minmax(0,1fr) 45%}.authority-hub__hero-copy{padding:58px 42px}.authority-hub__metrics{grid-template-columns:1fr 1fr}.authority-hub__metrics>div:nth-child(2){border-right:0}.authority-essential-grid{grid-template-columns:1fr 1fr}.authority-essential-grid>a:last-child{grid-column:1/-1}.authority-use-grid,.authority-hub__library .country-report-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.authority-feature__intro{grid-template-columns:1fr}.authority-feature__intro>div{padding:34px 28px}.authority-feature__intro>img{aspect-ratio:16/9;min-height:240px}.authority-feature__grid{grid-template-columns:1fr}.authority-feature__card:last-child{grid-column:auto}.authority-feature__card{min-height:0}.coi-grid,.coi-workflow ol{grid-template-columns:1fr}.authority-hub__hero{grid-template-columns:minmax(0,1fr)}.authority-hub__hero-copy{padding:52px 28px}.authority-hub__hero-visual{min-height:350px}.authority-hub__metrics{margin:0 22px}.authority-hub__essential,.authority-hub__use,.authority-hub__library{padding-left:24px;padding-right:24px}.authority-hub__heading{display:block}.authority-hub__heading>div{min-width:0}.authority-hub__heading>p{margin-top:12px}.authority-essential-grid{grid-template-columns:1fr}.authority-essential-grid>a:last-child{grid-column:auto}.authority-use-grid,.authority-library-standard{grid-template-columns:1fr}.authority-library-standard>div{border-right:0;border-bottom:1px solid var(--line)}.authority-hub__library .country-library__tools{position:static}.authority-hub__library .country-report-grid{grid-template-columns:1fr}}@media (width<=480px){.authority-hub__hero h1{font-size:50px}.authority-hub__actions{flex-direction:column;align-items:flex-start}.authority-hub__hero-visual{min-height:270px}.authority-hub__hero-visual>aside{bottom:18px;left:18px;right:18px}.authority-hub__metrics{grid-template-columns:1fr}.authority-hub__metrics>div{border-right:0;border-bottom:1px solid var(--line)}.authority-library-standard ol{grid-template-columns:1fr}.authority-library-standard li,.authority-library-standard li:nth-child(2n),.authority-library-standard li:nth-child(n+3){border-right:0;border-bottom:1px solid var(--line)}.authority-library-standard li:last-child{border-bottom:0}.authority-essential-grid>a,.authority-use-grid article{min-height:0}}@media (hover:none){.country-report-card__hint{display:none}.country-report-card__overlay{opacity:1;visibility:visible;background:#102438;margin:10px -22px -22px;padding:18px 22px;position:static;transform:none}}.authority-record{background:var(--paper)}.authority-record__hero{background:var(--navy);color:#fff;grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:60px;padding:62px 8vw;display:grid}.authority-record__hero>div>a{color:#d99b91;font-size:12px;font-weight:700}.authority-record__hero>div>span{color:#d99b91;letter-spacing:.16em;margin:28px 0 10px;font-size:11px;font-weight:700;display:block}.authority-record__hero h1{max-width:920px;margin:0;font:clamp(36px,5vw,66px)/1.12 Georgia,serif}.authority-record__hero p{color:#cbd5dc;max-width:820px;margin:16px 0 0;font-size:18px}.authority-record__hero>aside{color:var(--navy);background:#fff;flex-direction:column;align-items:flex-start;padding:25px;display:flex}.authority-record__hero>aside img{object-fit:contain;object-position:left center;width:76px;height:52px;margin-bottom:16px}.authority-record__hero>aside b{font-family:Georgia,serif;font-size:19px}.authority-record__hero>aside small{color:var(--muted);margin-top:5px}.authority-record__meta{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);padding:0 8vw;display:grid}.authority-record__meta>div{border-right:1px solid var(--line);padding:22px}.authority-record__meta>div:last-child{border-right:0}.authority-record__meta span{text-transform:uppercase;letter-spacing:.12em;color:var(--red);font-size:10px;font-weight:700;display:block}.authority-record__meta b{color:var(--navy);margin-top:5px;font-size:13px;display:block}.authority-record__body{grid-template-columns:minmax(0,760px) 330px;justify-content:center;gap:70px;padding:70px 8vw;display:grid}.authority-record__body article h2,.authority-record__actions h2{color:var(--navy);margin:28px 0 8px;font:29px Georgia,serif}.authority-record__lead{color:#44525d;font-size:19px}.authority-record__topics{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.authority-record__topics span{background:var(--ivory);padding:6px 10px;font-size:11px}.authority-record__citation{border-left:4px solid var(--red);background:var(--ivory);margin:32px 0;padding:20px 24px}.authority-record__citation span,.authority-record__actions>span{color:var(--red);letter-spacing:.14em;font-size:10px;font-weight:700}.authority-record__citation p{margin:6px 0 0;font-family:Georgia,serif}.authority-record__notice{border:1px solid var(--line);color:var(--muted);padding:20px;font-size:13px}.authority-record__notice p{margin:6px 0 0}.authority-record__actions{border-top:4px solid var(--red);background:#fff;align-self:start;padding:26px;position:sticky;top:110px;box-shadow:0 10px 30px #10243812}.authority-record__actions .btn{text-align:center;margin-top:10px;display:block}.authority-record__actions .btn.secondary{color:var(--navy);border-color:var(--line)}.authority-record__actions dl{margin:26px 0 0}.authority-record__actions dl div{border-top:1px solid var(--line);padding:12px 0}.authority-record__actions dt{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.authority-record__actions dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}@media (width<=850px){.authority-record__hero{grid-template-columns:1fr}.authority-record__hero>aside{max-width:320px}.authority-record__meta{grid-template-columns:1fr 1fr}.authority-record__body{grid-template-columns:1fr}.authority-record__actions{position:static}}@media (width<=480px){.authority-record__hero{padding:44px 6vw}.authority-record__meta{grid-template-columns:1fr}.authority-record__meta>div{border-right:0;border-bottom:1px solid var(--line)}.authority-record__body{padding:48px 6vw}}.legal-library-section{padding-top:42px}.legal-library__tools{grid-template-columns:2fr 1fr 1fr;gap:12px;margin:28px 0 18px;display:grid}.legal-library__tools input,.legal-library__tools select{border:1px solid var(--line);width:100%;height:48px;font:inherit;color:var(--ink);background:#fff;padding:0 13px}.legal-library__tools label span{color:var(--muted);letter-spacing:.08em;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.legal-library__tools input{align-self:end}.legal-library__count{border-bottom:1px solid var(--line);color:var(--muted);margin-bottom:22px;padding-bottom:14px}.legal-library__count b{color:var(--red);font:30px Georgia,serif}.legal-instrument-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.legal-instrument{border-top:4px solid var(--navy);background:#fff;flex-direction:column;min-height:470px;padding:23px;display:flex;box-shadow:0 8px 28px #1024380f}.legal-instrument__meta{color:var(--red);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:10px;font-weight:700;display:flex}.legal-instrument__issuer{font-weight:700;color:var(--muted)!important;margin:15px 0 0!important;font-size:11px!important}.legal-instrument h2{color:var(--navy);margin:7px 0 11px;font:22px/1.34 Georgia,Noto Serif SC,serif}.legal-instrument>p{color:var(--muted);font-size:13px}.legal-instrument__status{background:var(--ivory);margin:5px 0 12px;padding:11px 13px;font-size:11px}.legal-instrument__status b,.legal-instrument__status span{display:block}.legal-instrument__status b{color:var(--red);margin-bottom:2px}.legal-instrument__tags{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.legal-instrument__tags span{color:#52606a;background:#eef1f2;padding:3px 8px;font-size:10px}.legal-instrument details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:14px}.legal-instrument summary{color:var(--navy);cursor:pointer;padding:12px 0;font-size:12px;font-weight:700}.legal-instrument details ul{margin:0;padding:0 0 12px 18px}.legal-instrument details li{color:var(--muted);margin:5px 0;font-size:12px}.legal-instrument>a{color:var(--red);margin-top:auto;font-size:12px;font-weight:700}.legal-library__note{background:var(--ivory);color:var(--muted);margin-top:28px;padding:18px 22px;font-size:13px}.legal-library-banner{color:#fff;background:#5f2731;justify-content:space-between;align-items:center;gap:32px;margin:18px 0;padding:30px 34px;display:flex}.legal-library-banner h2{color:#fff;margin:5px 0 4px}.legal-library-banner p{color:#eadde0;margin:0}.legal-library-banner .btn{white-space:nowrap;color:#5f2731;background:#fff}@media (width<=980px){.legal-instrument-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.legal-library__tools,.legal-instrument-grid{grid-template-columns:1fr}.legal-instrument{min-height:0}.legal-library-banner{flex-direction:column;align-items:flex-start}}.hero-link{color:#fff;border-bottom:1px solid #ffffff8c;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.brand-mark{object-fit:contain;flex:none;width:64px;height:46px;display:block}.site-header .brand span{letter-spacing:.075em;padding-left:2px;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1.15}.site-header .brand i{letter-spacing:.035em;font-family:Arial,sans-serif;font-weight:500}.hero{background-image:none;position:relative}.hero:before{content:"";opacity:.18;pointer-events:none;background:url(/brand/crm-mark-inverse.svg) 50%/contain no-repeat;width:190px;height:132px;position:absolute;bottom:42px;right:7vw}.hero>*{z-index:1;position:relative}@media (width<=850px){.brand-mark{width:56px;height:40px}.hero:before{opacity:.13;width:132px;height:92px;bottom:28px;right:5%}}.resource-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.resource-card{border-top:4px solid var(--red);background:#fff;flex-direction:column;min-height:270px;padding:25px;transition:transform .24s,box-shadow .24s;display:flex;box-shadow:0 8px 28px #1024380f}.resource-card:hover{transform:translateY(-5px);box-shadow:0 18px 38px #1024381f}.resource-card>span,.content-badge{color:var(--red);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.resource-card h3{color:var(--navy);margin:12px 0;font:23px Georgia,Noto Serif SC,serif}.resource-card p{color:var(--muted);margin:0 0 20px;font-size:13px}.resource-card b{border-top:1px solid var(--line);color:var(--red);margin-top:auto;padding-top:14px;font-size:12px}.policy-intro{max-width:1050px}.policy-intro .content-badge{background:#f1e8df;margin-bottom:18px;padding:7px 10px;display:inline-block}.policy-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.policy-grid.six{grid-template-columns:repeat(3,minmax(0,1fr))}.policy-grid article{background:#fff;padding:25px}.policy-grid article>span{color:var(--red);font:15px Georgia,serif}.policy-grid h3{color:var(--navy);margin:12px 0 8px;font:21px Georgia,Noto Serif SC,serif}.policy-grid p{color:var(--muted);margin:0;font-size:13px}.policy-actions{gap:12px;margin-top:30px;display:flex}.btn.secondary.dark{color:var(--navy);border-color:#8695a0}.source-tier-list{border-top:1px solid var(--line)}.source-tier-list article{border-bottom:1px solid var(--line);grid-template-columns:70px 210px 1fr;align-items:baseline;gap:20px;padding:21px 0;display:grid}.source-tier-list article>b{color:var(--red);font:19px Georgia,serif}.source-tier-list h3{color:var(--navy);margin:0;font:21px Georgia,Noto Serif SC,serif}.source-tier-list p{color:var(--muted);margin:0}.policy-note{border-left:4px solid var(--red);color:var(--muted);background:#fff;margin-top:24px;padding:18px 22px;font-size:13px}.label-key{flex-wrap:wrap;gap:9px;margin:22px 0;display:flex}.label-key span{border:1px solid var(--line);color:var(--red);background:#fff;padding:8px 11px;font-size:11px;font-weight:700}.methodology-columns{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;padding:1px;display:grid}.methodology-columns>div{background:#fff;padding:42px}.methodology-columns h2{margin-bottom:15px}.methodology-columns p{color:var(--muted)}.policy-band{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:45px;display:flex}.policy-band h2{color:#fff;margin-bottom:8px}.policy-band p{color:#cbd5dc;margin:0}.policy-band .btn{flex:none}.policy-band .actions{margin:0}.governance-table>div,.correction-levels>div{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.governance-table article,.correction-levels article{border-bottom:1px solid var(--line);padding:23px 0}.governance-table article:nth-child(odd),.correction-levels article:nth-child(odd){border-right:1px solid var(--line);padding-right:32px}.governance-table article:nth-child(2n),.correction-levels article:nth-child(2n){padding-left:32px}.governance-table b,.correction-levels b{color:var(--navy);font:20px Georgia,Noto Serif SC,serif;display:block}.governance-table p,.correction-levels p{color:var(--muted);margin:6px 0 0}.policy-list{counter-reset:item;max-width:900px;padding:0;list-style:none}.policy-list li{counter-increment:item;border-bottom:1px solid var(--line);padding:17px 0 17px 52px;position:relative}.policy-list li:before{content:"0" counter(item);color:var(--red);font:15px Georgia,serif;position:absolute;left:0}.policy-steps{counter-reset:steps;max-width:900px;padding:0;list-style:none}.policy-steps li{counter-increment:steps;border-bottom:1px solid var(--line);grid-template-columns:55px 180px 1fr;gap:16px;padding:20px 0;display:grid}.policy-steps li:before{content:"0" counter(steps);color:var(--red);font:16px Georgia,serif}.policy-steps b{color:var(--navy);font:20px Georgia,Noto Serif SC,serif}.policy-steps p{color:var(--muted);margin:0}.transparency-hub{grid-template-columns:.85fr 1.15fr;align-items:start;gap:65px;display:grid}.transparency-hub>div:first-child p{color:var(--muted)}.transparency-links{border-top:1px solid var(--line);display:grid}.transparency-links a{border-bottom:1px solid var(--line);justify-content:space-between;gap:25px;padding:18px 0;display:flex}.transparency-links b{color:var(--navy);font:19px Georgia,Noto Serif SC,serif}.transparency-links span{color:var(--red);text-align:right;font-size:12px}.methodology-section>.text-link{color:var(--red);grid-column:2;font-weight:700}.records-standard{max-width:1180px;margin:auto}.resource-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:55px}.reports-heading{margin-top:15px}@media (width<=1050px){.resource-grid,.resource-grid.compact,.policy-grid,.policy-grid.six{grid-template-columns:1fr 1fr}}@media (width<=800px){.source-tier-list article{grid-template-columns:55px 1fr}.source-tier-list p{grid-column:2}.methodology-columns,.transparency-hub{grid-template-columns:1fr}.methodology-section>.text-link{grid-column:1}.governance-table>div,.correction-levels>div{grid-template-columns:1fr}.governance-table article:nth-child(odd),.correction-levels article:nth-child(odd){border-right:0;padding-right:0}.governance-table article:nth-child(2n),.correction-levels article:nth-child(2n){padding-left:0}.policy-band{flex-direction:column;align-items:flex-start}.policy-steps li{grid-template-columns:45px 1fr}.policy-steps p{grid-column:2}}@media (width<=540px){.resource-grid,.resource-grid.compact,.policy-grid,.policy-grid.six{grid-template-columns:1fr}.resource-card{min-height:0}.methodology-columns>div{padding:28px}.transparency-links a{display:block}.transparency-links span{text-align:left;margin-top:5px;display:block}.policy-actions{flex-direction:column;align-items:flex-start}}.service-hub{max-width:1240px;margin:auto}.service-principles{border-left:4px solid var(--red);background:#edf2f5;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;padding:15px 18px;font-size:12px;display:flex}.service-principles b{color:var(--navy);margin-right:auto}.service-principles span{border:1px solid var(--line);background:#fff;padding:6px 9px}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.service-card{border:1px solid var(--line);border-top:4px solid var(--navy);background:#fff;flex-direction:column;min-height:280px;padding:27px;transition:all .22s;display:flex}.service-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #10243818}.service-card>span{color:var(--red);letter-spacing:.13em;font-size:10px;font-weight:800}.service-card h2{color:var(--navy);margin:14px 0;font:26px/1.3 Georgia,Noto Serif SC,serif}.service-card p{color:var(--muted);font-size:14px}.service-card>b{border-top:1px solid var(--line);color:var(--red);margin-top:auto;padding-top:15px;font-size:12px}.service-warning{border-left:4px solid var(--red);background:#f6eee7;margin:28px 0;padding:20px 24px}.service-warning b{color:var(--navy)}.service-warning p{color:var(--muted);margin:6px 0 0}.split-service{grid-template-columns:1.15fr .85fr;align-items:start;gap:60px;display:grid}.service-list{margin:24px 0;padding:0;list-style:none}.service-list li{border-top:1px solid var(--line);padding:17px 0}.service-list b{color:var(--navy);font:20px Georgia,Noto Serif SC,serif}.service-list p{color:var(--muted);margin:5px 0 0}.process-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.process-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:27px}.process-grid article:nth-child(3n){border-right:0}.process-grid span,.security-levels span{color:var(--red);letter-spacing:.12em;font-size:11px;font-weight:800}.process-grid h2,.security-levels h2{color:var(--navy);margin:11px 0;font:22px Georgia,Noto Serif SC,serif}.process-grid p,.security-levels p{color:var(--muted);font-size:13px}.two-column-note,.do-dont{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:28px 0;display:grid}.two-column-note>div,.do-dont>div{background:#fff;padding:27px}.two-column-note p{color:var(--muted)}.split-contact{background:var(--ivory);grid-template-columns:.8fr 1.2fr;align-items:start;gap:45px;margin-top:30px;padding:32px;display:grid}.security-stop{color:#fff;background:#8e2d28;margin-bottom:25px;padding:27px 30px}.security-stop b{font:25px Georgia,Noto Serif SC,serif}.security-stop p{color:#f3dedb;margin:8px 0 0}.security-levels{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.security-levels article{border:1px solid var(--line);background:#fff;padding:25px}.secure-steps{counter-reset:secure;margin:30px 0;padding:0;list-style:none}.secure-steps li{counter-increment:secure;border-bottom:1px solid var(--line);grid-template-columns:210px 1fr;gap:25px;padding:20px 20px 20px 68px;display:grid;position:relative}.secure-steps li:before{content:"0" counter(secure);color:var(--red);font:18px Georgia;position:absolute;left:10px}.secure-steps b{color:var(--navy);font:20px Georgia,Noto Serif SC,serif}.secure-steps p{color:var(--muted);margin:0}.victim-actions{border-top:1px solid var(--line)}.victim-actions article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:20px;padding:22px 0;display:grid}.victim-actions article>span{color:var(--red);font:20px Georgia}.victim-actions h2{color:var(--navy);margin:0;font:23px Georgia,Noto Serif SC,serif}.victim-actions p{color:var(--muted);margin:5px 0 0}.do-dont h2{color:var(--navy)}.do-dont li{margin:9px 0}.status-scale{border-top:1px solid var(--line)}.status-scale article{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:25px;padding:21px 0;display:grid}.status-scale article>b{background:var(--navy);color:#fff;justify-content:center;align-items:center;width:60px;height:60px;font:18px Georgia;display:flex}.status-scale h2{color:var(--navy);margin:0;font:22px Georgia,Noto Serif SC,serif}.status-scale p{color:var(--muted);margin:6px 0 0}.verification-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.verification-grid article{border:1px solid var(--line);background:#fff;padding:22px}.verification-grid h3{color:var(--navy);margin:0 0 8px}.verification-grid p{color:var(--muted);margin:0;font-size:13px}.verification-flow{background:var(--navy);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-top:28px;padding:24px;display:flex}.verification-flow span{border:1px solid #ffffff42;padding:8px 11px}.verification-flow b{color:#e9a39c}@media (width<=900px){.service-grid,.process-grid,.security-levels,.verification-grid{grid-template-columns:1fr 1fr}.process-grid article:nth-child(3n){border-right:1px solid var(--line)}.split-service,.split-contact,.secure-steps li{grid-template-columns:1fr}.secure-steps p{grid-column:1}.verification-flow{justify-content:flex-start}}@media (width<=560px){.service-grid,.process-grid,.security-levels,.verification-grid,.two-column-note,.do-dont{grid-template-columns:1fr}.service-card{min-height:0}.process-grid article{border-right:0}.split-contact{padding:23px}.victim-actions article,.status-scale article{grid-template-columns:55px 1fr}.status-scale article>b{width:48px;height:48px}.secure-steps li{padding-left:55px}}.research-program-links{grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0 48px;display:grid}.research-program-links a{background:var(--navy);color:#fff;flex-direction:column;gap:10px;padding:20px;display:flex}.research-program-links span{letter-spacing:.12em;color:#e7a29a;font-size:10px}.original-report-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:55px;display:grid}.original-report-grid>a{border:1px solid var(--line);border-top:5px solid var(--red);background:#fff;flex-direction:column;min-height:310px;padding:28px;display:flex}.original-report-grid>a:first-child{background:var(--ivory);grid-column:1/-1;min-height:280px}.original-report-grid span{color:var(--red);letter-spacing:.08em;font-size:11px;font-weight:800}.original-report-grid h2{color:var(--navy);margin:14px 0;font:27px/1.3 Georgia,Noto Serif SC,serif}.original-report-grid p{color:var(--muted)}.original-report-grid small{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding-top:18px}.original-report-grid b{color:var(--red);margin-top:12px}.research-hero{background:var(--navy);color:#fff;padding:72px max(6vw,30px)}.research-hero>span{color:#e7a29a;letter-spacing:.1em;font-size:12px;font-weight:800}.research-hero h1{color:#fff;max-width:980px;margin:18px 0;font:clamp(38px,5vw,66px)/1.12 Georgia,Noto Serif SC,serif}.research-hero>p{color:#ccd8df;max-width:800px;font-size:20px}.research-hero>div{flex-wrap:wrap;gap:20px;margin-top:28px;display:flex}.research-hero>div b{border:1px solid #ffffff40;padding:8px 10px;font-size:11px}.research-paper{max-width:900px}.research-paper>h2{margin-top:38px}.research-paper>p,.research-paper>ol,.research-paper>ul{color:var(--muted);line-height:1.85}.research-disclosure{border-left:4px solid var(--red);background:#f4ece5;padding:22px 25px}.research-disclosure p{color:var(--muted);margin:5px 0 0}.research-findings{border-top:1px solid var(--line)}.research-findings article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;gap:18px;padding:19px 0;display:grid}.research-findings b{color:var(--red);font:16px Georgia}.research-findings p{margin:0}.related-research{background:var(--ivory);flex-wrap:wrap;align-items:center;gap:10px;margin-top:35px;padding:18px;display:flex}.related-research b{margin-right:auto}.related-research a{color:var(--red);background:#fff;padding:7px 9px;font-size:12px}.annual-priorities{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.annual-priorities article{background:#fff;padding:24px}.annual-priorities b{color:var(--red);font:17px Georgia}.annual-priorities h2{color:var(--navy);font:21px Georgia,Noto Serif SC,serif}.annual-priorities p{color:var(--muted);font-size:13px}.research-calendar{border-top:1px solid var(--line);margin:35px 0}.research-calendar article{border-bottom:1px solid var(--line);grid-template-columns:150px 260px 1fr;gap:25px;padding:20px 0;display:grid}.research-calendar span{color:var(--red);font-size:11px;font-weight:800}.research-calendar h2{color:var(--navy);margin:0;font:22px Georgia,Noto Serif SC,serif}.research-calendar p{color:var(--muted);margin:0}.advisor-notice{border-left:4px solid var(--red);background:#edf2f5;padding:22px 25px}.advisor-notice p{color:var(--muted);margin:6px 0 0}.advisor-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin:28px 0;display:grid}.advisor-grid article{border:1px solid var(--line);background:#fff;padding:22px}.advisor-grid h2{color:var(--navy);font:21px Georgia,Noto Serif SC,serif}.advisor-grid p{color:var(--muted);font-size:13px}.review-protocol{max-width:900px;margin:35px 0}.review-protocol ol{counter-reset:r;padding:0;list-style:none}.review-protocol li{counter-increment:r;border-bottom:1px solid var(--line);padding:18px 0 18px 55px;position:relative}.review-protocol li:before{content:"0" counter(r);color:var(--red);font:16px Georgia;position:absolute;left:0}.review-protocol b{color:var(--navy)}.review-protocol p{color:var(--muted);margin:5px 0 0}.partnership-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.partnership-grid article{border-top:4px solid var(--navy);background:#fff;padding:22px}.partnership-grid span{color:var(--red);font-size:12px}.partnership-grid h2{color:var(--navy);font:21px Georgia,Noto Serif SC,serif}.partnership-grid p{color:var(--muted);font-size:13px}.partnership-rules{background:var(--ivory);margin:35px 0;padding:30px}.partnership-rules>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.partnership-rules p{color:var(--muted);margin:0}.partnership-rules p b{color:var(--navy);display:block}.engagement-process{background:var(--navy);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:22px;display:flex}.engagement-process span{border:1px solid #ffffff45;padding:7px 9px}.engagement-process b{color:#e7a29a}@media (width<=980px){.annual-priorities,.advisor-grid,.partnership-grid,.partnership-rules>div{grid-template-columns:1fr 1fr}.research-calendar article{grid-template-columns:110px 220px 1fr}}@media (width<=650px){.research-program-links,.original-report-grid,.annual-priorities,.advisor-grid,.partnership-grid,.partnership-rules>div{grid-template-columns:1fr}.original-report-grid>a:first-child{grid-column:auto}.research-calendar article{grid-template-columns:1fr;gap:6px}.research-hero{padding-top:50px;padding-bottom:50px}}.full-report-hero{position:relative}.full-report-hero .report-pdf{margin-top:28px;display:inline-flex}.full-report{max-width:1040px}.full-report>p{font-size:16px}.full-report h3{color:var(--navy);margin-top:26px;font:23px Georgia,Noto Serif SC,serif}.report-toc{background:var(--ivory);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0 30px;margin:30px 0;padding:28px 30px;display:grid}.report-toc>b{color:var(--navy);grid-column:1/-1;margin-bottom:12px}.report-toc a{border-bottom:1px solid var(--line);color:var(--red);padding:9px 0;font-size:13px}.executive-findings{grid-template-columns:1fr 1fr;gap:14px;margin:25px 0;display:grid}.executive-findings article{border:1px solid var(--line);background:#fff;grid-template-columns:45px 1fr;gap:12px;padding:20px;display:grid}.executive-findings article>b{color:var(--red);font:17px Georgia}.executive-findings p{color:var(--muted);margin:0}.case-matrix{border:1px solid var(--line);margin:25px 0;overflow-x:auto}.case-matrix table{border-collapse:collapse;width:100%;min-width:900px;font-size:12px}.case-matrix th{background:var(--navy);color:#fff;text-align:left;padding:12px}.case-matrix td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px}.case-matrix tr:nth-child(2n) td{background:var(--ivory)}.case-matrix a{color:var(--red);font-weight:700}.table-note{color:var(--muted);margin-top:-14px;font-size:12px!important}.risk-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin:24px 0;display:grid}.risk-grid article{border-left:4px solid var(--navy);background:#fff;padding:22px}.risk-grid span{color:var(--red);font-weight:800}.risk-grid h3{margin:7px 0 8px}.risk-grid p{color:var(--muted);margin:0;font-size:13px}.assurance-list{border-top:1px solid var(--line);margin:24px 0}.assurance-list article{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;gap:18px;padding:17px 0;display:grid}.assurance-list article>b{color:var(--red);font:17px Georgia}.assurance-list h3{margin:0 0 5px}.assurance-list p{color:var(--muted);margin:0}.practice-recommendations{counter-reset:pr;padding:0!important;list-style:none!important}.practice-recommendations li{counter-increment:pr;border-bottom:1px solid var(--line);padding:18px 0 18px 58px;position:relative}.practice-recommendations li:before{content:"0" counter(pr);color:var(--red);font:16px Georgia;position:absolute;left:0}.practice-recommendations p{margin:5px 0 0}.source-list{font-size:13px}.source-list li{padding:7px 0}.source-list a{color:var(--red)}.full-report-hero{border-bottom:5px solid var(--red);padding:0}.report-hero-inner{grid-template-columns:minmax(0,1fr) 315px;align-items:center;gap:82px;width:min(1280px,100% - 64px);margin:0 auto;padding:54px 0 50px;display:grid}.report-hero-copy>span{color:#e7a29a;letter-spacing:.16em;font-size:11px;font-weight:800;display:block}.report-hero-copy h1{max-width:850px;margin:14px 0 18px;font-size:clamp(42px,3.5vw,54px);line-height:1.18}.report-hero-copy p{color:#ccd8df;max-width:760px;margin:0;font-size:18px;line-height:1.75}.report-hero-card{color:var(--ink);border-top:5px solid var(--red);background:#fff;padding:25px 26px 23px;box-shadow:0 16px 42px #0003}.report-hero-card>span{color:var(--red);letter-spacing:.16em;font-size:9px;font-weight:800;display:block}.report-hero-card>strong{color:var(--navy);margin:5px 0 17px;font:20px Georgia,serif;display:block}.report-hero-card dl{border-top:1px solid var(--line);margin:0}.report-hero-card dl>div{border-bottom:1px solid var(--line);grid-template-columns:84px 1fr;gap:12px;padding:8px 0;font-size:11px;display:grid}.report-hero-card dt{color:var(--muted)}.report-hero-card dd{color:var(--navy);margin:0;font-weight:700}.full-report-hero .report-pdf{background:var(--red);color:#fff;border-color:var(--red);justify-content:space-between;align-items:center;width:100%;margin-top:18px;padding:12px 14px;font-size:13px;display:flex}.full-report-hero .report-pdf:hover{background:var(--navy);border-color:var(--navy)}.report-hero-card small{text-align:center;color:var(--muted);margin-top:8px;font-size:10px;display:block}.full-report{grid-template-columns:minmax(0,820px) 280px;justify-content:center;align-items:start;column-gap:72px;max-width:none;padding:52px max(32px,50vw - 640px) 92px;display:grid}.full-report>:not(.report-toc){grid-column:1;min-width:0}.full-report>.research-disclosure{margin:0 0 26px}.full-report>h2{border-top:1px solid var(--line);margin:64px 0 20px;padding-top:7px;scroll-margin-top:100px;font-size:32px;line-height:1.3}.full-report>h2:first-of-type{margin-top:28px}.full-report>h3{margin:31px 0 11px;font-size:21px}.full-report>p{color:#465966;max-width:72ch;margin:0 0 17px;font-size:16.5px;line-height:2}.full-report strong{color:var(--navy)}.report-toc{border:1px solid var(--line);border-top:4px solid var(--red);background:#fff;flex-direction:column;grid-area:1/2/span 60;gap:0;margin:0;padding:24px 22px;display:flex;position:sticky;top:108px;box-shadow:0 12px 34px #10243814}.report-toc>span{letter-spacing:.15em;color:var(--red);font-size:9px;font-weight:800}.report-toc>b{color:var(--navy);margin:6px 0 12px;font:22px Georgia,Noto Serif SC,serif}.report-toc>a{color:#566773;border-bottom:1px solid #e8e5df;padding:8px 0;font-size:12px;line-height:1.35}.report-toc>a:hover{color:var(--red);padding-left:4px}.toc-actions{gap:8px;margin-top:17px;display:grid}.toc-actions a{background:var(--ivory);color:var(--navy);justify-content:space-between;padding:10px 11px;font-size:11px;font-weight:700;display:flex}.toc-actions .toc-download{background:var(--red);color:#fff}.report-at-glance{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;margin:25px 0 34px;display:grid}.report-at-glance>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 20px}.report-at-glance>div:nth-child(2n){border-right:0}.report-at-glance>div:nth-child(n+3){border-bottom:0}.report-at-glance span{color:var(--red);letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.report-at-glance b{color:var(--navy);font:16px Georgia,Noto Serif SC,serif}.executive-findings{gap:12px;margin:26px 0}.executive-findings article{background:var(--ivory);border:0;border-top:3px solid var(--navy);padding:21px 19px}.executive-findings p{font-size:14px;line-height:1.75}.method-framework{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:27px 0 8px;padding:1px;display:grid}.method-framework>div{background:#fff;padding:22px}.method-framework span{color:var(--red);font:15px Georgia,serif;display:block}.method-framework b{color:var(--navy);margin:8px 0;font:19px Georgia,Noto Serif SC,serif;display:block}.method-framework p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.case-matrix{background:#fff;border-radius:2px;margin:24px 0 12px}.case-matrix table{font-size:12px}.case-matrix th{padding:14px 12px}.case-matrix td{line-height:1.55}.risk-grid{gap:12px}.risk-grid article{background:var(--ivory);border-left:0;border-top:4px solid var(--navy)}.assurance-list article{padding:20px 0}.practice-recommendations li{padding-top:21px;padding-bottom:21px}.source-list{padding-left:20px!important}.source-list li{padding:8px 0;line-height:1.6}.end-note{margin-top:38px!important}.full-report>.report-actions{flex-wrap:wrap;margin-top:26px;display:flex}.report-section{grid-column:1;min-width:0}.report-section>h2{color:var(--navy);border-top:1px solid var(--line);margin:64px 0 20px;padding-top:7px;scroll-margin-top:100px;font:32px/1.3 Georgia,Noto Serif SC,serif}.report-section>p{color:#465966;max-width:72ch;margin:0 0 17px;font-size:16.5px;line-height:2}.report-section>ul{background:var(--ivory);color:#465966;max-width:72ch;margin:22px 0;padding:20px 24px 20px 44px}.report-section>ul li{padding:5px 0;line-height:1.75}@media (width<=1180px){.report-hero-inner{gap:45px}.full-report{grid-template-columns:minmax(0,740px) 245px;column-gap:42px;padding-left:28px;padding-right:28px}.report-toc{top:92px}.full-report>p{font-size:16px}}@media (width<=920px){.report-hero-inner{grid-template-columns:1fr;align-items:start;gap:28px;width:min(760px,100% - 56px)}.report-hero-card{max-width:440px}.full-report{padding-top:28px;display:block}.report-toc{box-shadow:none;grid-template-columns:1fr 1fr;margin:0 0 30px;display:grid;position:static}.report-toc>span,.report-toc>b,.toc-actions{grid-column:1/-1}.report-toc>a{margin-right:15px}.full-report>h2{margin-top:50px;font-size:28px}.executive-findings,.risk-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.report-toc,.executive-findings,.risk-grid,.report-at-glance,.method-framework{grid-template-columns:1fr}.report-toc>span,.report-toc>b,.toc-actions{grid-column:auto}.report-at-glance>div{border-right:0;border-bottom:1px solid var(--line)!important}.report-at-glance>div:last-child{border-bottom:0!important}.full-report-hero h1{font-size:36px}.full-report-hero>p{font-size:16px}.full-report{padding-left:21px;padding-right:21px}.full-report>h2{font-size:25px}.full-report>p{font-size:15.5px}.executive-findings article{grid-template-columns:38px 1fr}}.ad-report-page{background:#f7f3ec}.ad-report-hero{background:linear-gradient(125deg,#0b2235 0%,#102b40 70%,#17384e 100%)}.ad-hero-actions{align-items:center;gap:22px!important;margin-top:32px!important;display:flex!important}.ad-hero-actions .btn{background:var(--red);border-color:var(--red);color:#fff}.ad-hero-actions>a:not(.btn){color:#fff;border-bottom:1px solid #ffffff75;padding:8px 0}.ad-report{background:#f7f3ec}.ad-report .report-section{padding-top:6px;scroll-margin-top:100px}.ad-report .report-section:first-of-type{padding-top:0}.ad-section-label{color:var(--red);letter-spacing:.16em;margin-top:58px;font-size:10px;font-weight:800;display:block}.ad-report .report-section:first-of-type .ad-section-label{margin-top:0}.ad-report .report-section>h2{margin-top:10px}.ad-lead{color:var(--navy)!important;font:19px/1.9 Georgia,Noto Serif SC,serif!important}.ad-download-band{background:var(--navy);color:#fff;border-left:5px solid var(--red);justify-content:space-between;align-items:center;gap:25px;margin:30px 0;padding:22px 24px;display:flex}.ad-download-band div{flex-direction:column;gap:4px;display:flex}.ad-download-band span{color:#b9c8d2;font-size:11px}.ad-download-band a{background:var(--red);color:#fff;white-space:nowrap;padding:11px 14px;font-size:12px;font-weight:800}.ad-china-grid{grid-template-columns:1fr 1fr;gap:14px;margin:26px 0;display:grid}.ad-china-grid article{border-top:4px solid var(--navy);background:#fff;padding:25px 23px;position:relative}.ad-china-grid article>span{color:var(--red);font:16px Georgia,serif}.ad-china-grid h3{margin:9px 0 10px!important;font-size:20px!important}.ad-china-grid p{color:#53636d;margin:0;font-size:13px;line-height:1.75}.ad-evidence-scale{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:26px 0;display:grid}.ad-evidence-scale div{background:#fff;flex-direction:column;gap:8px;min-height:115px;padding:20px;display:flex}.ad-evidence-scale b{color:var(--red);font:16px Georgia,serif}.ad-evidence-scale span{color:var(--navy);font-size:12px;font-weight:700;line-height:1.5}.ad-report #professional-use .research-disclosure{margin-top:22px}.ad-report #professional-use .research-disclosure p{line-height:1.85}@media (width<=720px){.ad-hero-actions{flex-direction:column;align-items:flex-start!important}.ad-china-grid{grid-template-columns:1fr}.ad-evidence-scale{grid-template-columns:1fr 1fr}.ad-download-band{flex-direction:column;align-items:flex-start}.ad-download-band a{white-space:normal}}@media (width<=440px){.ad-evidence-scale{grid-template-columns:1fr}}.thematic-report-page{background:#f7f3ec}.thematic-report-hero{color:#fff;border-bottom:5px solid var(--red);background:linear-gradient(125deg,#0b2235,#123249);grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:70px;padding:68px max(6vw,32px);display:grid}.thematic-report-hero>div>span{color:#e7a29a;letter-spacing:.15em;font-size:11px;font-weight:800}.thematic-report-hero h1{color:#fff;max-width:960px;margin:17px 0;font:clamp(42px,4.2vw,64px)/1.12 Georgia,Noto Serif SC,serif}.thematic-report-hero>div>p{color:#cbd7df;max-width:800px;font-size:18px;line-height:1.75}.thematic-hero-actions{align-items:center;gap:24px;margin-top:28px;display:flex}.thematic-hero-actions .btn{background:var(--red);border-color:var(--red);color:#fff}.thematic-hero-actions>a:not(.btn){color:#fff;border-bottom:1px solid #ffffff70;padding:8px 0}.thematic-report-hero>aside{color:var(--navy);border-top:5px solid var(--red);background:#fff;padding:25px;box-shadow:0 18px 45px #0003}.thematic-report-hero>aside>b{color:var(--red);letter-spacing:.12em;font-size:10px}.thematic-report-hero dl{border-top:1px solid var(--line);margin:15px 0 0}.thematic-report-hero dl>div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:12px;padding:10px 0;font-size:11px;display:grid}.thematic-report-hero dt{color:var(--muted)}.thematic-report-hero dd{margin:0;font-weight:700}.thematic-layout{grid-template-columns:250px minmax(0,850px);justify-content:center;gap:60px;padding:62px 30px 100px;display:grid}.thematic-layout>nav{border-top:4px solid var(--red);background:#fff;flex-direction:column;align-self:start;padding:22px;display:flex;position:sticky;top:100px}.thematic-layout>nav>span{letter-spacing:.15em;color:var(--red);margin-bottom:10px;font-size:9px;font-weight:800}.thematic-layout>nav>a{border-bottom:1px solid var(--line);color:#556773;padding:9px 0;font-size:11px;line-height:1.4}.thematic-layout>nav .thematic-pdf{background:var(--red);color:#fff;text-align:center;margin-top:14px;padding:11px;font-weight:800}.thematic-layout>article{min-width:0}.thematic-layout article>section{margin-bottom:62px;scroll-margin-top:100px}.thematic-layout article>section>span{color:var(--red);letter-spacing:.15em;font-size:10px;font-weight:800;display:block}.thematic-layout article>section>h2{color:var(--navy);border-top:1px solid var(--line);margin:10px 0 20px;padding-top:15px;font:34px/1.3 Georgia,Noto Serif SC,serif}.thematic-layout article>section>p{color:#465966;font-size:16px;line-height:2}.thematic-lead{color:var(--navy)!important;font:20px/1.9 Georgia,Noto Serif SC,serif!important}.thematic-finding,.thematic-analysis{border-top:1px solid var(--line);grid-template-columns:48px 1fr;gap:16px;padding:18px 0;display:grid}.thematic-finding>b,.thematic-analysis>b{color:var(--red);font:16px Georgia}.thematic-finding p,.thematic-analysis p{color:#4f626d;margin:0;line-height:1.8}.thematic-method{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:26px 0;display:grid}.thematic-method div{background:#fff;min-height:105px;padding:18px}.thematic-method b{color:var(--red);font:16px Georgia;display:block}.thematic-method span{color:var(--navy);margin-top:12px;font-size:11px;font-weight:800;line-height:1.5;display:block}.thematic-table{border:1px solid var(--line);background:#fff;overflow-x:auto}.thematic-table table{border-collapse:collapse;width:100%;min-width:900px;font-size:11px}.thematic-table th{background:var(--navy);color:#fff;text-align:left;padding:12px}.thematic-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px;line-height:1.5}.thematic-table tr:nth-child(2n) td{background:var(--ivory)}.thematic-note{color:var(--muted)!important;font-size:12px!important}.thematic-recommendations{counter-reset:none;padding:0;list-style:none}.thematic-recommendations li{border-top:1px solid var(--line);grid-template-columns:50px 1fr;gap:15px;padding:18px 0;display:grid}.thematic-recommendations b{color:var(--red);font:16px Georgia}.thematic-recommendations p{color:#4f626d;margin:0;line-height:1.8}@media (width<=980px){.thematic-report-hero{grid-template-columns:1fr}.thematic-report-hero>aside{max-width:430px}.thematic-layout{grid-template-columns:1fr;max-width:880px;margin:auto}.thematic-layout>nav{grid-template-columns:1fr 1fr;gap:0 25px;display:grid;position:static}.thematic-layout>nav>span,.thematic-layout>nav .thematic-pdf{grid-column:1/-1}}@media (width<=620px){.thematic-report-hero{padding:48px 22px}.thematic-report-hero h1{font-size:37px}.thematic-hero-actions{flex-direction:column;align-items:flex-start}.thematic-layout{padding:35px 20px 70px}.thematic-layout>nav,.thematic-method{grid-template-columns:1fr}.thematic-layout>nav>span,.thematic-layout>nav .thematic-pdf{grid-column:auto}.thematic-layout article>section>h2{font-size:28px}}.ccf-report-page{color:var(--navy);background:#f5f1ea}.ccf-hero{background:var(--navy);color:#fff;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);min-height:560px;display:grid}.ccf-hero__main{flex-direction:column;justify-content:center;padding:78px clamp(45px,7vw,120px);display:flex}.ccf-kicker{letter-spacing:.18em;color:#e99a8f;font-size:11px;font-weight:800}.ccf-hero h1{color:#fff;letter-spacing:-.035em;max-width:760px;margin:22px 0 14px;font:clamp(58px,6vw,92px)/1.04 Georgia,Noto Serif SC,serif}.ccf-hero__main>p{color:#c7d5de;max-width:700px;margin:0;font-size:21px;line-height:1.6}.ccf-hero__actions{align-items:center;gap:24px;margin-top:36px;display:flex}.ccf-text-link{color:#fff;border-bottom:1px solid #ffffff80;padding:8px 0}.ccf-case-card{background:#102d42;border-left:1px solid #ffffff1c;flex-direction:column;justify-content:center;padding:55px clamp(34px,4vw,70px);display:flex}.ccf-case-card>span{color:#e99a8f;letter-spacing:.18em;margin-bottom:25px;font-size:11px;font-weight:800}.ccf-case-card dl{margin:0}.ccf-case-card dl>div{border-top:1px solid #ffffff24;padding:14px 0}.ccf-case-card dt{color:#91a6b5;font-size:11px}.ccf-case-card dd{color:#fff;margin:5px 0 0;font-size:14px;line-height:1.45}.ccf-reading-layout{grid-template-columns:190px minmax(560px,760px) 190px;justify-content:center;align-items:start;gap:50px;max-width:1500px;margin:0 auto;padding:72px 46px 110px;display:grid}.ccf-toc,.ccf-side-note{position:sticky;top:110px}.ccf-toc>span{border-bottom:2px solid var(--navy);padding-bottom:12px;font-size:12px;font-weight:800;display:block}.ccf-toc nav{flex-direction:column;display:flex}.ccf-toc nav a{border-bottom:1px solid var(--line);color:#50616c;grid-template-columns:30px 1fr;gap:8px;padding:12px 0;font-size:12px;display:grid}.ccf-toc nav b{color:var(--red);font-weight:500}.ccf-toc__download{background:var(--navy);color:#fff;text-align:center;margin-top:18px;padding:11px 12px;font-size:12px;display:block}.ccf-article{background:#fff;min-width:0;padding:56px 64px;box-shadow:0 16px 45px #0b22350d}.ccf-article section{padding-top:58px;scroll-margin-top:100px}.ccf-article section:first-of-type{padding-top:48px}.ccf-section-no{color:var(--red);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.ccf-article h2{color:var(--navy);margin:10px 0 24px;font:35px/1.25 Georgia,Noto Serif SC,serif}.ccf-article h3{color:var(--navy);font:22px/1.4 Georgia,Noto Serif SC,serif}.ccf-article section>p,.ccf-stage p{color:#455862;margin:0 0 18px;font-size:16.5px;line-height:2}.ccf-lead{color:var(--navy)!important;font:21px/1.85 Georgia,Noto Serif SC,serif!important}.ccf-confidentiality{border-top:3px solid var(--red);background:#f3e9e3;padding:20px 22px}.ccf-confidentiality b{color:var(--red)}.ccf-confidentiality p{color:#5d6870;margin:7px 0 0;font-size:13px;line-height:1.75}.ccf-key-findings{grid-template-columns:1fr;gap:10px;display:grid}.ccf-key-findings article{border-top:1px solid var(--line);grid-template-columns:48px 1fr;column-gap:16px;padding:20px 0;display:grid}.ccf-key-findings article>b{color:var(--red);grid-row:1/3;font:17px Georgia}.ccf-key-findings h3{margin:0 0 5px;font-size:19px}.ccf-key-findings p{color:#53636d;margin:0;line-height:1.7}.ccf-timeline{border-top:1px solid var(--line)}.ccf-timeline article{border-bottom:1px solid var(--line);grid-template-columns:38px 110px 1fr;align-items:start;gap:12px;padding:17px 0;display:grid}.ccf-timeline b{color:var(--red);font:16px Georgia}.ccf-timeline time{color:var(--navy);font-size:12px;font-weight:800}.ccf-timeline p{color:#52636c;margin:0;font-size:14px;line-height:1.55}.ccf-stage{border-top:1px solid var(--line);grid-template-columns:100px 1fr;gap:24px;padding:26px 0;display:grid}.ccf-stage>b{color:var(--red);letter-spacing:.12em;font-size:10px}.ccf-stage h3{margin:0 0 12px}.ccf-risk-strip{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:25px;display:grid}.ccf-risk-strip span{color:var(--navy);background:#f7f3ec;padding:15px;font-size:13px}.ccf-article blockquote{background:var(--navy);border-left:5px solid var(--red);color:#fff;margin:0 0 22px;padding:28px 30px;font:22px/1.75 Georgia,Noto Serif SC,serif}.ccf-final-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;margin-top:55px;padding-top:28px;display:flex}.ccf-final-actions>a:not(.btn){color:var(--red);font-size:13px}.ccf-side-note{flex-direction:column;gap:12px;display:flex}.ccf-side-note>div{border:1px solid var(--line);background:#f9f6f0;padding:18px}.ccf-side-note span{color:#7d898f;font-size:10px;display:block}.ccf-side-note strong{color:var(--navy);margin:7px 0;font:20px Georgia,Noto Serif SC,serif;display:block}.ccf-side-note p{color:var(--red);letter-spacing:.1em;margin:0;font-size:8px;line-height:1.5}@media (width<=1180px){.ccf-reading-layout{grid-template-columns:170px minmax(0,760px);gap:35px}.ccf-side-note{display:none}}@media (width<=850px){.ccf-hero{grid-template-columns:1fr;min-height:0}.ccf-hero__main{padding:60px 28px}.ccf-hero h1{font-size:52px}.ccf-case-card{border-top:1px solid #ffffff1c;border-left:0;padding:30px 28px}.ccf-case-card dl{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.ccf-reading-layout{padding:0;display:block}.ccf-toc{background:#ece6dc;padding:22px 28px;position:static}.ccf-toc nav{display:none}.ccf-toc__download{max-width:220px}.ccf-article{box-shadow:none;padding:40px 28px}.ccf-article h2{font-size:30px}.ccf-stage{grid-template-columns:1fr;gap:8px}.ccf-timeline article{grid-template-columns:32px 95px 1fr}}@media (width<=520px){.ccf-hero h1{font-size:43px}.ccf-hero__main>p{font-size:18px}.ccf-hero__actions{flex-direction:column;align-items:flex-start}.ccf-case-card dl{grid-template-columns:1fr}.ccf-article{padding:34px 20px}.ccf-article section>p,.ccf-stage p{font-size:16px;line-height:1.9}.ccf-timeline article{grid-template-columns:34px 1fr}.ccf-timeline p{grid-column:2}.ccf-risk-strip{grid-template-columns:1fr}.ccf-final-actions{flex-direction:column;align-items:flex-start}}.reports-hub{background:#fffdf8}.reports-hub-hero{background:var(--navy);color:#fff;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);min-height:540px;display:grid}.reports-hub-hero__copy{flex-direction:column;justify-content:center;min-width:0;padding:68px clamp(48px,6vw,112px);display:flex}.reports-hub-hero__copy>span,.reports-section-heading span,.case-analysis-banner>div>span,.reports-library>div>span{color:#e7a29a;letter-spacing:.17em;font-size:10px;font-weight:800}.reports-hub-hero h1{word-break:keep-all;margin:15px 0 24px;font:clamp(54px,5.4vw,78px)/1.02 Georgia,Noto Serif SC,serif}.reports-hub-hero__copy>p{color:#d2dce3;word-break:normal;max-width:670px;margin:0;font-size:18px;line-height:1.85}.reports-hub-hero__actions{align-items:center;gap:22px;margin-top:30px;display:flex}.reports-hub-hero__actions>a:last-child{color:#fff;font-size:13px}.reports-hub-hero__image{min-height:540px;position:relative;overflow:hidden}.reports-hub-hero__image:after{content:"";background:linear-gradient(90deg,#10243861,#0000 55%);position:absolute;inset:0}.reports-hub-hero__image>img{object-fit:cover;width:100%;height:100%}.reports-hub-hero__image>div{z-index:1;border-left:4px solid var(--red);background:#0a1c2ce6;align-items:center;gap:15px;padding:17px 20px;display:flex;position:absolute;bottom:30px;left:32px}.reports-hub-hero__image b{color:#fff;font:37px Georgia}.reports-hub-hero__image span{color:#dce4e9;font-size:11px;line-height:1.45}.reports-trust-strip{border-left:1px solid var(--line);border-right:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);max-width:1280px;margin:0 auto;display:grid}.reports-trust-strip>div{border-right:1px solid var(--line);padding:19px 24px}.reports-trust-strip>div:last-child{border:0}.reports-trust-strip b{color:var(--navy);font:16px Georgia,Noto Serif SC,serif;display:block}.reports-trust-strip span{color:var(--muted);font-size:11px}.reports-original,.reports-standards,.reports-external,.reports-library{padding-left:max(40px,50vw - 640px);padding-right:max(40px,50vw - 640px)}.reports-section-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:28px;display:flex}.reports-section-heading h2{margin:6px 0 0!important;font-size:37px!important}.reports-section-heading>p{max-width:510px;color:var(--muted);margin:0 0 5px;font-size:14px}.flagship-report{background:var(--ivory);border-top:5px solid var(--red);grid-template-columns:minmax(400px,.92fr) minmax(0,1.08fr);min-height:390px;display:grid}.flagship-report__image{overflow:hidden}.flagship-report__image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.flagship-report:hover .flagship-report__image img{transform:scale(1.025)}.flagship-report__content{flex-direction:column;padding:42px 45px;display:flex}.flagship-report__content>span,.series-report-card__body>small{color:var(--red);letter-spacing:.09em;font-size:10px;font-weight:800}.flagship-report__content h2{margin:13px 0!important;font:34px/1.28 Georgia,Noto Serif SC,serif!important}.flagship-report__content>p{color:var(--muted);font-size:15px}.flagship-report__facts{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.flagship-report__facts b{color:var(--navy);background:#fff;padding:6px 9px;font-size:10px}.flagship-report__content>strong{color:var(--red);margin-top:auto;font-size:13px}.flagship-report__content i{margin-left:8px;font-style:normal}.reports-series-heading{margin-top:72px}.reports-series-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.series-report-card{border:1px solid var(--line);background:#fff;grid-template-columns:220px 1fr;min-height:310px;display:grid}.series-report-card__image{position:relative;overflow:hidden}.series-report-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.series-report-card:hover img{transform:scale(1.035)}.series-report-card__image>span{color:#fff;letter-spacing:.06em;background:#102438eb;padding:6px 8px;font-size:9px;position:absolute;top:12px;left:12px}.series-report-card__body{flex-direction:column;padding:25px 24px;display:flex}.series-report-card h3{color:var(--navy);margin:10px 0;font:23px/1.35 Georgia,Noto Serif SC,serif}.series-report-card p{color:var(--muted);font-size:13px;line-height:1.65}.series-report-card__meta{flex-wrap:wrap;gap:5px;margin:8px 0 15px;display:flex}.series-report-card__meta span{background:var(--ivory);color:#586975;padding:4px 6px;font-size:9px}.series-report-card__link{color:var(--red);margin-top:auto;font-size:12px;font-weight:800}.case-analysis-banner{background:var(--navy);color:#fff;grid-template-columns:.75fr 1.25fr;align-items:center;gap:42px;margin-top:24px;padding:34px 38px;display:grid}.case-analysis-banner h2{color:#fff!important;margin:5px 0!important;font-size:29px!important}.case-analysis-banner p{color:#bdcbd5;margin:7px 0 0;font-size:13px}.case-analysis-banner>a{color:var(--navy);border-left:4px solid var(--red);background:#fff;gap:8px;padding:20px 22px;display:grid}.case-analysis-banner small{color:var(--red);font-size:10px}.case-analysis-banner>a>b{font:18px/1.45 Georgia,Noto Serif SC,serif}.case-analysis-banner>a>strong{color:var(--red);font-size:11px}.reports-standards{background:var(--ivory)}.reports-standard-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.reports-standard-grid article{background:#fff;padding:29px}.reports-standard-grid article>b{color:var(--red);font:16px Georgia}.reports-standard-grid h3{color:var(--navy);margin:11px 0;font:23px Georgia,Noto Serif SC,serif}.reports-standard-grid p{min-height:70px;color:var(--muted);font-size:13px}.reports-standard-grid a{color:var(--red);font-size:11px;font-weight:800}.reports-programme-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.reports-programme-row a{background:var(--navy);color:#fff;grid-template-columns:1fr auto;padding:18px 20px;display:grid}.reports-programme-row span{color:#e7a29a;letter-spacing:.12em;grid-column:1/-1;font-size:8px}.reports-programme-row b{margin-top:6px;font-size:13px}.reports-programme-row i{align-self:end;font-style:normal}.reports-external-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.reports-external-grid>a{border:1px solid var(--line);background:#fff;grid-template-columns:210px 1fr;min-height:285px;display:grid}.reports-external-grid>a>div{overflow:hidden}.reports-external-grid img{object-fit:cover;width:100%;height:100%}.reports-external-grid article{flex-direction:column;padding:24px;display:flex}.reports-external-grid article>span{color:var(--red);letter-spacing:.08em;font-size:9px;font-weight:800}.reports-external-grid h3{color:var(--navy);margin:10px 0;font:21px/1.35 Georgia,Noto Serif SC,serif}.reports-external-grid p{color:var(--muted);font-size:12px}.reports-external-grid small{color:var(--muted);font-size:10px}.reports-external-grid b{color:var(--red);margin-top:auto;font-size:11px}.reports-library{color:#fff;background:#102438;grid-template-columns:330px 1fr;gap:60px;display:grid}.reports-library h2{color:#fff!important;margin:8px 0 15px!important;font-size:35px!important}.reports-library p{color:#b8c7d1;font-size:14px}.reports-library nav{background:#ffffff24;grid-template-columns:1fr 1fr;gap:1px;display:grid}.reports-library nav a{background:#172f45;grid-template-columns:38px 1fr;padding:20px;display:grid}.reports-library nav span{color:#e7a29a;grid-row:1/3;font:14px Georgia}.reports-library nav b{font:18px Georgia,Noto Serif SC,serif}.reports-library nav i{color:#9fb0bc;margin-top:4px;font-size:10px;font-style:normal}.reports-library nav a:hover{background:#203d56}@media (width<=1100px){.reports-hub-hero{grid-template-columns:1fr 42%}.reports-hub-hero__copy{padding:55px 42px}.series-report-card{grid-template-columns:170px 1fr}.reports-external-grid>a{grid-template-columns:165px 1fr}}@media (width<=850px){.reports-hub-hero{grid-template-columns:1fr}.reports-hub-hero__image{min-height:340px}.reports-trust-strip{grid-template-columns:1fr 1fr}.reports-trust-strip>div:nth-child(2){border-right:0}.reports-section-heading{display:block}.reports-section-heading>p{margin-top:12px}.flagship-report{grid-template-columns:1fr}.flagship-report__image{height:310px}.reports-series-grid,.reports-external-grid,.case-analysis-banner,.reports-library,.reports-standard-grid,.reports-programme-row{grid-template-columns:1fr}.reports-library nav{grid-template-columns:1fr 1fr}}@media (width<=560px){.reports-hub-hero__copy{padding:48px 24px}.reports-hub-hero h1{font-size:49px}.reports-hub-hero__actions{flex-direction:column;align-items:flex-start}.reports-hub-hero__image{min-height:270px}.reports-original,.reports-standards,.reports-external,.reports-library{padding-left:22px;padding-right:22px}.reports-trust-strip{grid-template-columns:1fr}.reports-trust-strip>div{border-right:0;border-bottom:1px solid var(--line)}.flagship-report__image{height:220px}.flagship-report__content{padding:27px 23px}.flagship-report__content h2{font-size:28px!important}.series-report-card{grid-template-columns:1fr}.series-report-card__image{height:210px}.case-analysis-banner{padding:26px 22px}.reports-external-grid>a{grid-template-columns:1fr}.reports-external-grid>a>div{height:210px}.reports-library nav{grid-template-columns:1fr}}.coi-page{background:#fbfaf6}.coi-hero{background:var(--navy);color:#fff;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:0;padding:72px max(40px,50vw - 640px) 64px;display:grid}.coi-hero>div{padding-right:7vw}.coi-hero>div>span,.coi-section-heading span,.coi-links>div>span{color:#e5a39a;letter-spacing:.18em;font-size:10px;font-weight:800;display:block}.coi-hero h1{max-width:820px;margin:16px 0 20px;font:clamp(46px,5vw,72px)/1.08 Georgia,Noto Serif SC,serif}.coi-hero p{color:#d2dde4;max-width:780px;margin:0;font-size:18px;line-height:1.85}.coi-hero aside{border-left:4px solid var(--red);background:#172f45;align-self:end;padding:24px 26px}.coi-hero aside>b{font:19px Georgia,Noto Serif SC,serif}.coi-hero ul{color:#c8d4dc;margin:13px 0 0;padding-left:18px;font-size:12px;line-height:2}.coi-principles{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:repeat(4,1fr);max-width:1280px;margin:auto;display:grid}.coi-principles>div{border-right:1px solid var(--line);align-items:center;gap:14px;padding:20px 22px;display:flex}.coi-principles>div:last-child{border:0}.coi-principles b{color:var(--red);font:16px Georgia}.coi-principles span{color:var(--navy);font-size:13px;font-weight:700}.coi-principles small{color:var(--muted);margin-top:2px;font-size:10px;font-weight:400;display:block}.coi-main,.coi-evidence,.coi-links{padding-left:max(40px,50vw - 640px);padding-right:max(40px,50vw - 640px)}.coi-section-heading{grid-template-columns:1fr minmax(360px,.75fr);align-items:end;gap:70px;margin-bottom:27px;display:grid}.coi-section-heading h2,.coi-links h2{color:var(--navy);margin:7px 0 0!important;font:38px/1.2 Georgia,Noto Serif SC,serif!important}.coi-section-heading>p{color:var(--muted);margin:0;font-size:13px}.coi-tools{border:1px solid var(--line);background:#f0ede6;grid-template-columns:2fr 1fr 1fr;gap:12px;padding:20px;display:grid}.coi-tools label>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.coi-tools input,.coi-tools select{border:1px solid var(--line);width:100%;height:48px;color:var(--ink);font:inherit;background:#fff;padding:0 13px}.coi-results{border-bottom:1px solid var(--line);color:var(--muted);align-items:baseline;gap:6px;padding:16px 2px 12px;font-size:12px;display:flex}.coi-results b{color:var(--red);font:29px Georgia}.coi-results span{letter-spacing:.08em;margin-left:auto;font-size:10px}.coi-list{gap:12px;margin-top:16px;display:grid}.coi-record{border:1px solid var(--line);border-left:4px solid var(--navy);background:#fff}.coi-record>header{border-bottom:1px solid var(--line);background:#f8f6f1;justify-content:space-between;gap:20px;padding:13px 18px;display:flex}.coi-record>header>div{align-items:center;gap:10px;display:flex}.coi-record small{color:var(--red);letter-spacing:.08em;font-size:10px;font-weight:800}.coi-record time{color:var(--muted);font-size:10px}.coi-status{border-radius:10px;padding:2px 7px;font-size:9px;font-weight:700}.coi-status.reviewed{color:#276143;background:#e4f0e8}.coi-status.updating{color:#895a17;background:#f7ead5}.coi-record__body{grid-template-columns:minmax(0,1.3fr) minmax(380px,.7fr);gap:35px;padding:20px 22px;display:grid}.coi-record h2{color:var(--navy);margin:0 0 8px!important;font:24px/1.3 Georgia,Noto Serif SC,serif!important}.coi-record p{color:var(--muted);margin:0;font-size:13px}.coi-record dl{grid-template-columns:1fr 1fr 1fr;gap:14px;margin:0;display:grid}.coi-record dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.coi-record dd{color:var(--navy);margin:5px 0 0;font-size:11px;font-weight:700}.coi-record>footer{border-top:1px solid var(--line);justify-content:space-between;padding:11px 22px;font-size:10px;display:flex}.coi-record>footer span{color:var(--muted)}.coi-record>footer a{color:var(--red);font-weight:800}.coi-empty{text-align:center;border:1px solid var(--line);background:#fff;padding:35px}.coi-method-link{background:var(--navy);color:#fff;justify-content:space-between;gap:25px;margin-top:20px;padding:20px 22px;display:flex}.coi-method-link span{color:#cbd6de;font-size:12px}.coi-evidence{background:#eeeae2}.coi-levels{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.coi-levels article{background:#fff;padding:25px}.coi-levels b{color:var(--red);font:19px Georgia}.coi-levels h3{color:var(--navy);margin:10px 0;font:20px/1.35 Georgia,Noto Serif SC,serif}.coi-levels p{color:var(--muted);margin:0;font-size:12px}.coi-links{background:var(--navy);color:#fff;grid-template-columns:330px 1fr;gap:55px;display:grid}.coi-links h2{color:#fff!important}.coi-links nav{background:#ffffff25;grid-template-columns:1fr 1fr;gap:1px;display:grid}.coi-links nav a{background:#172f45;flex-direction:column;padding:20px;display:flex}.coi-links nav a:hover{background:#203d56}.coi-links nav b{color:#e5a39a;letter-spacing:.1em;font-size:10px}.coi-links nav span{margin-top:6px;font:18px Georgia,Noto Serif SC,serif}@media (width<=900px){.coi-hero{grid-template-columns:1fr}.coi-hero aside{margin-top:35px}.coi-principles{grid-template-columns:1fr 1fr}.coi-principles>div:nth-child(2){border-right:0}.coi-section-heading{grid-template-columns:1fr;gap:12px}.coi-record__body{grid-template-columns:1fr}.coi-levels{grid-template-columns:1fr 1fr}.coi-links{grid-template-columns:1fr}.coi-tools{grid-template-columns:1fr 1fr}.coi-search{grid-column:1/-1}}@media (width<=560px){.coi-hero{padding:48px 22px}.coi-hero h1{font-size:43px}.coi-principles{grid-template-columns:1fr}.coi-principles>div{border-right:0;border-bottom:1px solid var(--line)}.coi-main,.coi-evidence,.coi-links{padding-left:22px;padding-right:22px}.coi-tools,.coi-levels,.coi-links nav{grid-template-columns:1fr}.coi-search{grid-column:auto}.coi-record>header,.coi-record>footer,.coi-method-link{flex-direction:column;align-items:flex-start}.coi-record dl{grid-template-columns:1fr}.coi-record__body{gap:20px}}.evidence-topic{background:#fbfaf6}.evidence-topic__hero{background:var(--navy);color:#fff;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);padding:68px max(40px,50vw - 640px);display:grid}.evidence-topic__hero>div{padding-right:7vw}.evidence-topic__hero>div>span,.secondary-heading>span,.evidence-topic__standards span{color:#e7a29a;letter-spacing:.16em;font-size:10px;font-weight:800}.evidence-topic__hero h1{margin:15px 0 20px;font:clamp(48px,5.4vw,74px)/1.08 Georgia,Noto Serif SC,serif}.evidence-topic__hero p{color:#d3dde4;font-size:18px;line-height:1.8}.evidence-topic__hero>div>div{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.evidence-topic__hero>div>div b{letter-spacing:.08em;border:1px solid #ffffff35;padding:6px 9px;font-size:9px}.evidence-topic__hero aside{border-top:4px solid var(--red);background:#172f45;align-self:end;padding:25px}.evidence-topic__hero aside>span{color:#e7a29a;letter-spacing:.14em;font-size:9px;font-weight:800}.evidence-topic__hero ol{margin:14px 0 0;padding-left:20px}.evidence-topic__hero li{color:#cbd6dd;margin:9px 0;font-size:12px}.evidence-topic__process,.evidence-topic__standards{padding-left:max(40px,50vw - 640px);padding-right:max(40px,50vw - 640px)}.secondary-heading h2{color:var(--navy);margin:7px 0 27px!important;font:38px Georgia,Noto Serif SC,serif!important}.evidence-topic__process>div:last-child{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.evidence-topic__process article{background:#fff;padding:25px}.evidence-topic__process article>b{color:var(--red);font:17px Georgia}.evidence-topic__process h3{color:var(--navy);margin:10px 0;font:21px Georgia,Noto Serif SC,serif}.evidence-topic__process p{color:var(--muted);margin:0;font-size:12px}.evidence-topic__standards{background:#eeeae2;grid-template-columns:1fr 1fr;gap:55px;display:grid}.evidence-topic__standards h2{color:var(--navy);margin:8px 0 15px!important;font:32px Georgia,Noto Serif SC,serif!important}.evidence-topic__standards p{color:var(--muted)}.evidence-topic__standards nav{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.evidence-topic__standards nav a{color:var(--navy);background:#fff;align-items:center;padding:20px;font-size:12px;font-weight:800;display:flex}.evidence-topic__standards nav a:hover{color:var(--red)}.professional-page-nav{border-bottom:1px solid var(--line);background:#eeeae2;flex-wrap:wrap;gap:8px;padding:14px max(40px,50vw - 640px);display:flex}.professional-page-nav a{border:1px solid var(--line);color:var(--navy);background:#fff;padding:7px 10px;font-size:10px}.professional-page-nav a:hover{color:var(--red);border-color:var(--red)}@media (width<=850px){.evidence-topic__hero,.evidence-topic__standards{grid-template-columns:1fr}.evidence-topic__hero aside{margin-top:35px}.evidence-topic__process>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=560px){.evidence-topic__hero,.evidence-topic__process,.evidence-topic__standards{padding-left:22px;padding-right:22px}.evidence-topic__hero h1{font-size:43px}.evidence-topic__process>div:last-child,.evidence-topic__standards nav{grid-template-columns:1fr}.professional-page-nav{padding-left:22px;padding-right:22px}}
