/* Complete public-facing editorial and service experience. */
[hidden]{display:none!important}.line-icon{width:25px;height:25px;flex-shrink:0;color:var(--accent)}.search-trigger{width:36px;height:40px;display:grid;place-items:center;border:0;background:transparent;padding:5px;flex-shrink:0}.search-trigger .line-icon{color:#2c313a;width:22px;height:22px}.header-inner{gap:22px}.header .logo-original{width:360px}.section-navigation{border-bottom:1px solid var(--line);background:#151d2b;color:#bfc5d0;position:relative;z-index:5}.section-navigation .wrap{display:flex;gap:30px;justify-content:space-between;align-items:center;min-height:49px;overflow-x:auto;scrollbar-width:thin}.section-navigation a{font-size:10px;white-space:nowrap;padding:14px 0;letter-spacing:.025em}.section-navigation a:hover,.section-navigation a[aria-current]{color:var(--accent)}.interior-hero{position:relative;overflow:hidden;background:linear-gradient(145deg,#111827,#101622 65%)}.interior-grid{display:grid;grid-template-columns:1.05fr 1fr;min-height:540px;align-items:center;gap:32px}.interior-copy{position:relative;z-index:2;padding:45px 0 60px}.interior-copy .breadcrumbs{margin-bottom:33px}.interior-copy .eyebrow{margin-bottom:25px;color:var(--accent);font-size:10px}.interior-copy h1{font-size:clamp(44px,4.25vw,66px);line-height:1.08;letter-spacing:-.05em}.interior-copy h1 em{font-style:normal;color:var(--accent)}.interior-copy>p{font-size:14px;max-width:530px;margin:26px 0 0;line-height:1.8}.interior-art{position:relative;height:100%;min-height:480px;isolation:isolate}.interior-image{position:absolute;inset:0;width:125%;max-width:none;height:100%;object-fit:cover;object-position:65% center;mask-image:linear-gradient(to right,transparent,#000 16%,#000 90%);z-index:-1}.interior-art:after{content:'';position:absolute;inset:0 -25% 0 0;background:linear-gradient(0deg,#101622 0%,transparent 25%,transparent 80%,#10162266);z-index:-1}.art-index{position:absolute;bottom:32px;left:28px;right:0;border-left:1px solid #a59262;padding:8px 15px;max-width:350px;text-shadow:0 2px 10px #000}.art-index span{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:8px;color:#d0d5df;margin-bottom:6px}.art-index strong{font-size:12px;color:#ede1c5;font-weight:400;letter-spacing:.02em}.archive-stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:16px;background:#1c2534;margin:15px 0 32px}.archive-stats>div{padding:29px;border-right:1px solid var(--line)}.archive-stats>div:last-child{border:0}.archive-stats strong{font-size:36px;font-weight:500;letter-spacing:-.04em;color:var(--accent);display:block}.archive-stats strong span{font-size:15px;letter-spacing:-.02em;color:#e5deda}.archive-stats p{font-size:10px;line-height:1.6;margin:6px 0 0}.source-band{display:flex;align-items:center;gap:20px;padding:23px 28px;border-left:2px solid var(--accent);background:#1b2433;border-radius:0 12px 12px 0}.source-band strong{font-size:13px;font-weight:500}.source-band p{font-size:11px;margin:7px 0 0}.source-band>a{margin-left:auto;flex-shrink:0;font-size:11px;color:var(--accent)}.source-seal{display:grid;place-items:center;width:42px;height:42px;border:1px solid #8a7853;border-radius:50%;flex-shrink:0}.archive-workspace{background:#18202e;border:1px solid var(--line);border-radius:18px;padding:32px}.workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:28px}.workspace-heading .eyebrow{margin-bottom:12px;font-size:9px}.workspace-heading h2{font-size:32px}.workspace-heading .button{font-size:11px;padding:13px 18px}.registry-meta{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:var(--muted);padding-bottom:16px}.registry-row{display:grid;grid-template-columns:130px 1fr 155px 24px;align-items:center;gap:25px;padding:25px 4px;border-top:1px solid #3b4556;transition:background .2s}.registry-row:hover{background:#253046}.registry-number{font-size:19px;color:var(--accent);font-weight:500}.registry-row small{display:block;font-size:10px;color:var(--muted);margin-top:6px;font-weight:400}.registry-topic strong{font-size:14px;font-weight:500}.registry-topic small{font-family:Consolas,monospace;letter-spacing:.03em}.registry-row>.arrow{color:var(--accent)}.pagination{display:flex;justify-content:center;gap:8px;margin-top:26px}.pagination button{border:1px solid #596477;border-radius:7px;background:transparent;min-width:38px;height:38px;color:#d2d8e3;font-size:11px}.pagination button[aria-current]{background:var(--accent);color:#202637;border-color:var(--accent)}.pagination button:disabled{opacity:.4}.method-triptych{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.method-triptych article{border-top:1px solid #9d8b5f;padding:26px 0}.method-triptych article>span{color:var(--accent);font-size:12px}.method-triptych h3{margin:22px 0;font-size:26px}.method-triptych p{font-size:13px;max-width:340px}.dossier-intro{padding-bottom:32px}.dossier-intro h1{font-size:60px}.dossier-intro>p{font-size:18px;color:var(--accent)}.dossier-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:40px}.dossier{border:1px solid var(--line);border-radius:18px;padding:34px;background:linear-gradient(135deg,#202b40,#17202f)}.dossier-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.icon-button{border:0;background:none;font-size:11px;color:var(--accent)}.dossier-facts{margin:25px 0}.dossier-facts>div{border-bottom:1px solid var(--line);padding:19px 0}.dossier-facts dt{font-size:10px;color:var(--muted);margin-bottom:8px}.dossier-facts dd{margin:0;font-size:16px;overflow-wrap:anywhere}.dossier-facts dd a{color:var(--accent);font-size:13px}.copy-small{display:inline-block;margin-left:12px;font-size:9px;padding:5px 8px;border:1px solid #667089;border-radius:4px;background:transparent;color:var(--accent)}.source-quote{background:#e5deda;color:#2c313a;border-radius:12px;padding:26px;margin-top:30px}.source-quote .eyebrow{color:#62563d;font-size:9px;margin-bottom:14px}.source-quote blockquote{margin:0;font-size:22px;line-height:1.5;letter-spacing:-.02em}.source-quote p{font-size:11px;color:#555965;margin:19px 0 0}.evidence-status{margin-top:38px}.evidence-status h3{font-size:23px;margin-bottom:24px}.evidence-status>div{display:flex;gap:16px;padding:0 0 24px 0;position:relative}.status-dot{display:inline-block;flex-shrink:0;width:8px;height:8px;border:1px solid #b4a063;border-radius:50%;margin-top:7px}.status-dot.filled{background:#d4bd81;box-shadow:0 0 12px #d4bd8122}.evidence-status p{font-size:12px;margin:0;line-height:1.7}.evidence-status strong{font-weight:500;color:#e5e7ee}.dossier-navigation{display:flex;justify-content:space-between;gap:25px;padding-top:30px;font-size:12px;color:var(--accent)}.journal-feature{display:grid;grid-template-columns:1.15fr 1fr;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#1d2739}.journal-feature>div{min-height:430px;position:relative;overflow:hidden}.journal-feature img{height:100%;width:100%;object-fit:cover;object-position:65% center;transition:transform .7s}.journal-feature:hover img{transform:scale(1.035)}.journal-feature article{padding:50px}.journal-feature h2{font-size:46px;line-height:1.1}.journal-feature p{margin:24px 0;font-size:13px}.journal-feature .eyebrow{font-size:9px;color:var(--accent)}.journal-feature .button{margin-top:8px}.image-caption{position:absolute;left:25px;bottom:25px;font-size:10px;background:#101622ce;border:1px solid #6d6854;padding:8px 13px;border-radius:5px;color:#e5deda}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.journal-card{border:1px solid var(--line);border-radius:15px;overflow:hidden;background:#1b2535;display:flex;flex-direction:column;transition:transform .25s,border-color .25s}.journal-card:hover{transform:translateY(-4px);border-color:#a18e5e}.journal-art{height:230px;position:relative;overflow:hidden}.journal-art img{width:100%;height:100%;object-fit:cover;object-position:67% center;transition:transform .6s}.journal-card:hover img{transform:scale(1.045)}.journal-tag{position:absolute;left:18px;top:18px;background:#101622d9;border:1px solid #8a7c5b;border-radius:4px;color:#e0d0a9;font-size:9px;padding:5px 9px}.journal-body{padding:28px;display:flex;flex-direction:column;flex:1}.journal-body h3{font-size:23px;line-height:1.25;letter-spacing:-.035em}.journal-body p{font-size:12px;margin:20px 0 25px}.journal-body>div{margin-top:auto;display:flex;justify-content:space-between;gap:20px;padding-top:18px;border-top:1px solid var(--line);font-size:10px;color:var(--accent)}.download-box{display:flex;align-items:center;gap:25px;padding:30px;background:#e5deda;color:#2c313a;border-radius:15px}.download-box>.line-icon{color:#283068;width:36px;height:36px}.download-box>div{flex:1}.download-box h3{font-size:22px}.download-box p{font-size:12px;color:#595b65;margin:10px 0 0}.download-box .button{color:#283068;border-color:#8c8d99;font-size:11px;flex-shrink:0}.download-box .button.primary{background:#283068;color:#f2efe9;border-color:#283068}.article-cover{height:330px;overflow:hidden;border-radius:18px;position:relative;margin:0 auto 28px}.article-cover img{width:100%;height:100%;object-fit:cover;object-position:center 45%}.article-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#10162266,transparent)}.article-cover>span{position:absolute;left:32px;bottom:30px;z-index:1;border-left:2px solid var(--accent);padding-left:14px;color:#f0e4c7;font-size:13px}.longread{font-size:16px}.longread h2{scroll-margin-top:130px}.article-toc{border-top:1px solid var(--line);margin-top:25px;padding-top:20px;display:grid;gap:12px}.article-toc strong{font-size:11px;color:#d6dbe5;font-weight:500;margin-bottom:4px}.article-toc a{font-size:11px;line-height:1.5;color:var(--muted)}.article-toc a:hover{color:var(--accent)}.method-steps{border-top:1px solid var(--line)}.method-steps article{display:grid;grid-template-columns:140px 1fr 100px;gap:35px;padding:45px 0;border-bottom:1px solid var(--line);align-items:center}.method-number{font-size:80px;font-weight:400;letter-spacing:-.05em;color:var(--accent)}.method-steps h2{font-size:35px;margin:0 0 18px}.method-steps p{max-width:670px;font-size:13px;margin:0}.method-steps .eyebrow{font-size:9px;margin-bottom:14px}.method-line{width:70px;height:70px;border:1px solid #9b895f;border-radius:50%;position:relative}.method-line:after{content:'';position:absolute;inset:14px;border:1px solid #56627f;border-radius:50%}.status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.status-grid article{border:1px solid var(--line);border-radius:12px;padding:28px}.status-grid h3{font-size:21px;margin:17px 0}.status-grid p{font-size:12px;margin:0}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:25px}.contact-big{padding:38px;background:#1e293b;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column}.contact-big>span{font-size:11px;color:var(--muted);margin:28px 0 10px}.contact-big strong{font-size:35px;letter-spacing:-.045em;font-weight:500}.contact-big p{font-size:12px;margin-top:12px}.contact-big b{font-size:11px;color:var(--accent);font-weight:500;margin-top:10px}.contact-big:hover{border-color:#a89564}.address-panel{grid-column:1/-1;border:1px solid #8e805e;background:#e5deda;color:#2c313a;display:grid;grid-template-columns:1fr 1fr;border-radius:18px;overflow:hidden;min-height:350px}.address-panel>div:first-child{padding:40px}.address-panel h2{font-size:40px}.address-panel .eyebrow{color:#625842;font-size:10px}.address-panel p{color:#535966;font-size:13px;margin:20px 0}.address-panel .button{color:#283068;border-color:#99989e}.address-art{position:relative;background:#cbc4bc;background-image:repeating-linear-gradient(0deg,transparent,transparent 39px,#a9a298 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,#a9a298 40px);overflow:hidden;display:flex;align-items:center;justify-content:center}.address-cross{position:absolute;width:400px;height:80px;background:#e5deda;transform:rotate(-35deg);border:1px solid #a2998b}.address-cross:after{content:'';position:absolute;left:50%;top:-200px;width:40px;height:500px;background:#e5deda;transform:rotate(70deg);border:1px solid #a2998b}.address-art>span{position:absolute;top:20px;right:25px;font-size:10px;color:#4a4f5e;letter-spacing:.1em}.address-art>b{position:absolute;bottom:45px;right:35px;color:#283068;font-size:20px;letter-spacing:.12em}.address-point{position:relative;width:50px;height:50px;border:1px solid #283068;border-radius:50%;background:#283068;box-shadow:0 0 0 12px #28306822,0 0 0 35px #2830680c}.address-point:after{content:'';position:absolute;inset:18px;border-radius:50%;background:#d4bd81}.monitor-switch{display:flex;align-items:center;gap:25px;border-bottom:1px solid var(--line);margin-bottom:12px}.monitor-switch>a,.monitor-switch>span{padding:20px 0;font-size:12px;color:var(--muted)}.monitor-switch>[aria-current]{color:var(--accent);border-bottom:2px solid var(--accent)}.monitor-switch b{font-size:10px;background:#293449;padding:3px 7px;border-radius:4px;margin-left:8px;font-weight:400}.monitor-switch>a:last-child{margin-left:auto;font-size:10px}.demo-note{font-size:12px;line-height:1.7;padding:20px 24px;background:#1c2536;border:1px solid #5a6376;border-radius:10px;color:#bac3d4}.demo-note strong{color:#e4d2a6}.data-composition{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px}.data-orb{position:relative;min-height:430px;border-radius:18px;overflow:hidden}.data-orb img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:68% center;opacity:.6}.data-orb>span{position:absolute;left:30px;bottom:30px;font-size:13px;color:#ebe2d0}.data-orb b{font-size:80px;letter-spacing:-.07em;display:block;line-height:1;color:var(--accent);font-weight:400}.topic-bars a{display:block;margin-bottom:23px}.topic-bars a>div{display:flex;justify-content:space-between;gap:20px;font-size:12px;margin-bottom:10px}.topic-bars b{color:var(--accent);font-weight:500}.topic-bars i{display:block;height:4px;border-radius:4px;background:#35405b;overflow:hidden}.topic-bars i:before{content:'';display:block;width:var(--bar);height:4px;background:linear-gradient(90deg,#8a774b,#dac58c)}.topic-bars p{font-size:10px;margin-top:30px}.illustrated-rights .right-card{position:relative;padding:32px}.illustrated-rights .line-icon{position:absolute;right:28px;top:28px;width:32px;height:32px}.illustrated-rights .right-card h3{margin-top:32px}.route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.route-grid a{padding:34px 28px;background:#1b2536;border:1px solid var(--line);border-radius:14px}.route-grid h3{font-size:24px;min-height:55px}.route-grid p{font-size:13px;margin:20px 0 30px}.route-grid span{font-size:11px;color:var(--accent)}.document-library{display:grid;gap:12px}.document-tile{display:flex;align-items:center;gap:22px;border:1px solid var(--line);border-radius:12px;padding:25px;background:#202a3c}.document-tile:hover{border-color:#a18f61}.document-tile>div{flex:1}.document-tile span{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.document-tile h3{font-size:19px;line-height:1.35;margin-top:9px;letter-spacing:-.025em}.document-tile>b{color:var(--accent);font-size:22px;font-weight:400}.community-scene{display:grid;grid-template-columns:1fr 1fr;gap:40px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#1b2535}.community-scene>div:first-child{min-height:500px;position:relative}.community-scene img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:65% center}.community-roles{padding:20px 35px 20px 0}.community-roles article{padding:28px 0;border-bottom:1px solid var(--line)}.community-roles article:last-child{border:0}.community-roles span{font-size:10px;color:var(--accent)}.community-roles h3{margin:14px 0;font-size:25px}.community-roles p{font-size:13px;margin:0}.form-flow{min-width:0}.form-progress{display:flex;gap:10px;margin-bottom:20px}.form-progress button{flex:1;padding:17px 14px;display:flex;align-items:center;gap:13px;border:1px solid #45516a;border-radius:9px;background:#1b2537;color:#bac3d4}.form-progress button b{font-size:18px;font-weight:400;color:#b7a375}.form-progress button span{font-size:11px}.form-progress button.current{background:#e5deda;border-color:#e5deda;color:#2c313a}.form-progress button.current b{color:#725e33}.form-progress button.done{border-color:#a69365}.wizard-heading{margin-bottom:28px}.wizard-heading span{font-size:10px;color:var(--accent)}.wizard-heading h2{font-size:28px;margin:12px 0}.wizard-heading p{font-size:12px;margin:0}.wizard-actions{display:flex;gap:12px;justify-content:space-between;margin-top:25px}.wizard-actions #wizard-next{margin-left:auto}.preparation-note{display:flex;align-items:flex-start;gap:12px;border-top:1px solid var(--line);margin-top:25px;padding-top:20px;font-size:10px;color:var(--muted)}.preparation-note .line-icon{width:20px;height:20px}.wizard-checklist{margin-top:22px;padding:22px;background:#172131;border-radius:10px;font-size:11px}.wizard-checklist strong{font-weight:500;color:#e1d6bf}.wizard-checklist ul{margin:12px 0 0;padding-left:17px;color:var(--muted);line-height:1.9}.form-result .copy-small{margin:0 0 15px}.article-art img{width:100%;height:100%;object-fit:cover;object-position:65% center}.article-art:after{display:none}.search-dialog{background:#172132;color:#f2efe9;border:1px solid #7b725b;border-radius:17px;width:min(760px,calc(100% - 32px));padding:30px;max-height:85vh}.search-dialog::backdrop{background:#060a13ce;backdrop-filter:blur(10px)}.search-dialog-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.search-dialog h2{font-size:29px}.search-dialog-head button{background:transparent;border:1px solid var(--line);border-radius:50%;width:34px;height:34px;font-size:20px}.search-hint{font-size:10px;margin:13px 0 20px}.search-result{display:block;padding:15px 0;border-top:1px solid var(--line)}.search-result strong{font-size:14px;font-weight:500;display:block}.search-result span{font-size:10px;color:var(--muted);display:block;margin-top:7px}.search-result:hover strong{color:var(--accent)}.back-top{position:fixed;right:25px;bottom:25px;width:42px;height:42px;border:1px solid #aa9867;border-radius:50%;background:#1e293be8;color:var(--accent);z-index:25;font-size:22px}.toast{position:fixed;left:50%;bottom:25px;transform:translateX(-50%);z-index:100;background:#e5deda;color:#2c313a;padding:12px 22px;border-radius:8px;box-shadow:0 8px 30px #0007;font-size:12px;max-width:calc(100% - 35px);text-align:center}.not-found{padding:90px 0}.not-found>span{color:var(--accent);font-size:100px;letter-spacing:-.07em}.not-found h1{font-size:60px;margin:20px 0}.not-found p{margin-top:24px}.footer{margin-top:80px}.footer-top>div{min-width:0}.hero{min-height:710px}
@media(max-width:1200px){.header .logo-original{width:305px}.header-inner{gap:17px}.header .nav{gap:15px}.interior-copy h1{font-size:52px}.interior-grid{gap:20px}.archive-stats>div{padding:23px}.archive-stats strong{font-size:31px}.registry-row{grid-template-columns:110px 1fr 140px 20px;gap:18px}.journal-feature article{padding:35px}.journal-feature h2{font-size:39px}.journal-body{padding:23px}.journal-body h3{font-size:21px}.journal-art{height:205px}.download-box{flex-wrap:wrap}.download-box>div{flex:1;min-width:300px}.contact-big strong{font-size:30px}}
@media(max-width:950px){.header .logo-original{width:340px}.header-inner .search-trigger{margin-left:auto}.header-inner .menu-toggle{margin-left:0}.header .button{display:none}.section-navigation .wrap{gap:26px;justify-content:flex-start}.interior-grid{grid-template-columns:1.1fr 1fr;min-height:465px}.interior-copy h1{font-size:44px}.interior-art{min-height:430px}.interior-copy>p{font-size:12px}.interior-image{width:140%;object-position:65% center}.art-index{left:10px;bottom:25px}.archive-stats{grid-template-columns:repeat(2,1fr)}.archive-stats>div:nth-child(2){border-right:0}.archive-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.source-band{flex-wrap:wrap}.source-band>div{flex:1}.source-band>a{margin-left:62px}.dossier-grid{grid-template-columns:1fr}.dossier-intro h1{font-size:48px}.journal-grid{grid-template-columns:repeat(2,1fr)}.journal-feature h2{font-size:34px}.journal-feature article{padding:30px}.journal-feature>div{min-height:400px}.method-steps article{grid-template-columns:100px 1fr;gap:25px}.method-line{display:none}.method-steps h2{font-size:31px}.method-number{font-size:65px}.status-grid{grid-template-columns:repeat(2,1fr)}.contact-big{padding:28px}.contact-big strong{font-size:26px}.address-panel h2{font-size:34px}.monitor-switch{gap:18px;flex-wrap:wrap}.monitor-switch>a:last-child{margin-left:0}.data-composition{gap:30px}.data-orb{min-height:370px}.route-grid{gap:15px}.route-grid a{padding:26px 20px}.route-grid h3{font-size:21px;min-height:60px}.community-scene{gap:25px}.community-roles{padding-right:25px}.community-scene>div:first-child{min-height:480px}.related-grid .journal-card:last-child{display:none}}
@media(max-width:600px){.header .logo-original{width:245px;max-width:calc(100vw - 135px)}.header-inner{gap:8px;height:76px}.header .menu-toggle{padding:8px 10px}.header .search-trigger{width:29px;padding:3px}.header .search-trigger .line-icon{width:19px;height:19px}.header .nav{top:76px}.section-navigation .wrap{min-height:42px;gap:22px}.section-navigation a{font-size:9px;padding:12px 0}.interior-grid{display:flex;flex-direction:column;gap:0;min-height:0}.interior-copy{padding:29px 0 0;width:100%}.interior-copy .breadcrumbs{font-size:9px;margin-bottom:25px}.interior-copy .eyebrow{font-size:9px;margin-bottom:20px}.interior-copy h1{font-size:42px;line-height:1.1}.interior-copy>p{font-size:12px;line-height:1.8;margin-top:20px;max-width:100%}.interior-art{min-height:270px;height:270px;width:100%;margin-top:10px}.interior-image{inset:-5px -18px 0;width:calc(100% + 36px);height:100%;object-position:68% center;mask-image:linear-gradient(0deg,transparent,#000 23%,#000 80%,transparent)}.interior-art:after{display:none}.art-index{bottom:10px;left:0;background:#101622a8;padding:5px 12px;max-width:100%;border-left-color:#d4bd81}.art-index span{font-size:7px}.art-index strong{font-size:10px}.archive-stats{margin:25px 0 20px;border-radius:12px}.archive-stats>div{padding:20px 16px}.archive-stats strong{font-size:28px}.archive-stats strong span{font-size:12px;display:block;margin-top:2px}.archive-stats p{font-size:9px;margin-top:8px}.source-band{padding:20px 18px;gap:13px}.source-band strong{font-size:12px}.source-band p{font-size:10px}.source-band>a{margin-left:0;font-size:10px}.source-seal{width:34px;height:34px}.source-seal .line-icon{width:20px;height:20px}.archive-workspace{padding:22px 16px;border-radius:12px}.workspace-heading{align-items:flex-start;gap:15px;flex-wrap:wrap;margin-bottom:22px}.workspace-heading h2{font-size:27px}.workspace-heading .button{font-size:10px;padding:10px 14px}.workspace-heading .eyebrow{font-size:8px}.registry-meta{display:block;font-size:9px}.registry-meta>span:last-child{display:block;margin-top:8px;max-width:230px}.registry-row{grid-template-columns:1fr 25px;gap:10px 13px;padding:20px 0}.registry-number{font-size:13px;grid-column:1;display:flex;align-items:center;gap:12px}.registry-number small{margin:0;font-size:9px}.registry-topic{grid-row:2;grid-column:1}.registry-topic strong{font-size:13px}.registry-topic small{font-size:9px;overflow-wrap:anywhere}.registry-row>.tag{grid-column:1;grid-row:3;justify-self:start;font-size:8px}.registry-row>.arrow{grid-column:2;grid-row:2}.pagination{gap:5px}.pagination button{min-width:32px;height:34px;font-size:10px;padding:0 5px}.method-triptych{grid-template-columns:1fr;gap:10px}.method-triptych article{padding-top:22px}.method-triptych h3{font-size:25px;margin:16px 0}.method-triptych p{font-size:12px}.dossier-intro{padding-top:28px}.dossier-intro h1{font-size:40px}.dossier-intro>p{font-size:16px}.dossier{padding:24px 18px;border-radius:12px}.dossier-grid{gap:25px}.dossier-heading{align-items:flex-start;gap:10px}.dossier-heading .tag{font-size:8px}.icon-button{font-size:10px;white-space:nowrap}.dossier-facts dd{font-size:14px}.dossier-facts .copy-small{margin-left:0;margin-top:9px;display:block}.source-quote{padding:22px 18px}.source-quote blockquote{font-size:18px}.source-quote p{font-size:10px}.source-quote .eyebrow{font-size:8px}.evidence-status h3{font-size:22px}.evidence-status p{font-size:11px}.dossier-navigation{font-size:10px;padding-top:25px}.journal-feature{grid-template-columns:1fr;border-radius:14px}.journal-feature>div{min-height:260px;height:260px}.journal-feature article{padding:28px 23px}.journal-feature h2{font-size:35px}.journal-feature h2 br{display:initial}.journal-feature h2 br:after{content:' '}.journal-feature p{font-size:12px;margin:20px 0}.journal-feature .button{font-size:12px}.journal-grid{grid-template-columns:1fr;gap:22px}.journal-art{height:215px}.journal-body{padding:23px}.journal-body h3{font-size:24px}.journal-body p{font-size:12px}.journal-body>div{font-size:10px}.download-box{padding:25px 21px;gap:19px}.download-box>div{min-width:0;flex-basis:75%}.download-box h3{font-size:21px}.download-box p{font-size:11px}.download-box .button{font-size:11px;width:100%}.article-cover{height:235px;border-radius:12px;margin-bottom:23px}.article-cover>span{left:22px;bottom:23px;font-size:11px}.method-steps article{grid-template-columns:50px 1fr;gap:18px;padding:30px 0;align-items:start}.method-number{font-size:38px;line-height:1;margin-top:4px}.method-steps h2{font-size:25px;margin-bottom:16px}.method-steps .eyebrow{font-size:8px;letter-spacing:.06em}.method-steps p{font-size:12px}.status-grid{grid-template-columns:1fr}.status-grid article{padding:25px}.status-grid h3{font-size:23px}.contact-layout{grid-template-columns:1fr;gap:20px}.contact-big{padding:28px 24px}.contact-big strong{font-size:28px}.contact-big>span{margin-top:20px}.address-panel{grid-template-columns:1fr}.address-panel>div:first-child{padding:28px 24px}.address-panel h2{font-size:33px}.address-panel .eyebrow{font-size:9px}.address-panel p{font-size:12px}.address-art{height:240px}.monitor-switch{gap:18px;justify-content:space-between;margin-top:15px}.monitor-switch>a,.monitor-switch>span{font-size:10px;padding:14px 0}.monitor-switch>a:last-child{display:none}.monitor-switch b{margin-left:4px;font-size:9px}.demo-note{padding:18px;font-size:11px}.data-composition{grid-template-columns:1fr;gap:30px}.data-orb{min-height:300px}.data-orb>span{font-size:12px;left:25px;bottom:25px}.data-orb b{font-size:65px}.topic-bars a>div{font-size:11px}.topic-bars p{font-size:10px}.illustrated-rights .right-card{padding:28px}.illustrated-rights .line-icon{width:30px;height:30px}.route-grid{grid-template-columns:1fr}.route-grid a{padding:28px}.route-grid h3{font-size:25px;min-height:0}.route-grid p{font-size:12px;margin:19px 0 24px}.document-tile{padding:21px 17px;gap:14px}.document-tile .line-icon{width:22px;height:22px}.document-tile h3{font-size:16px;margin-top:7px}.document-tile span{font-size:8px}.document-tile>b{font-size:18px}.community-scene{grid-template-columns:1fr;gap:0}.community-scene>div:first-child{min-height:280px}.community-roles{padding:10px 25px}.community-roles h3{font-size:24px}.community-roles p{font-size:12px}.form-progress{gap:7px}.form-progress button{padding:14px 10px;gap:8px}.form-progress button b{font-size:16px}.form-progress button span{font-size:10px}.wizard-heading h2{font-size:25px}.wizard-heading p{font-size:11px}.wizard-actions .button{width:auto;font-size:12px;flex:1}.wizard-checklist{padding:18px;font-size:10px}.preparation-note{font-size:10px}.related-grid .journal-card:last-child{display:flex}.search-dialog{padding:24px 20px}.search-dialog h2{font-size:25px}.search-result strong{font-size:13px}.search-result span{font-size:10px}.back-top{right:18px;bottom:18px;width:38px;height:38px}.toast{bottom:20px;font-size:11px}.not-found{padding:50px 0}.not-found h1{font-size:40px}.not-found>span{font-size:80px}.footer{margin-top:65px}.hero{min-height:0}}
@media print{.section-navigation,.search-trigger,.search-dialog,.back-top,.toast,.interior-art,.form-progress,.wizard-actions,.article-cover,.copy-small,.icon-button{display:none!important}.interior-grid{display:block;min-height:0}.interior-copy{padding:15px 0}.interior-copy h1{font-size:32px}.dossier-grid{display:block}.dossier{background:white;color:#111;border:1px solid #aaa}.dossier p,.dossier dt,.dossier dd,.source-quote p,.evidence-status strong{color:#333}.source-quote{background:#eee;color:#111}.dossier-grid>.aside-card{display:none}.dossier-navigation{display:none}.interior-hero{background:white}.line-icon{color:#333}}
