:root{--paper:#f4efe4;--paper-deep:#e8dfcf;--ink:#152238;--ink-soft:#4e5969;--red:#a32d24;--red-dark:#72221d;--rule:#b9ae9b;--white:#fffdf8;--green:#2d5a4d;--serif:Georgia, "Times New Roman", serif;--sans:Arial, Helvetica, sans-serif;--mono:"Courier New", Courier, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;line-height:1.55}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.wrap{width:min(1180px,100% - 40px);margin-inline:auto}.narrow{max-width:820px}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:10px 14px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.draft-ribbon{background:var(--ink);color:#fff;letter-spacing:.035em;font-size:.75rem}.draft-ribbon .wrap{justify-content:space-between;gap:24px;padding-block:8px;display:flex}.draft-ribbon strong{color:#f6cfc8;text-transform:uppercase;letter-spacing:.1em}.masthead{border-bottom:1px solid var(--ink);background:#f4efe4f5}.masthead__row{justify-content:space-between;align-items:center;gap:30px;min-height:92px;display:flex}.wordmark{align-items:center;gap:13px;text-decoration:none;display:inline-flex}.wordmark img{border:1px solid var(--ink);background:var(--white)}.wordmark span{flex-direction:column;display:flex}.wordmark strong{font:700 clamp(1.25rem, 2.8vw, 1.7rem)/1 var(--serif)}.wordmark small{color:var(--ink-soft);font:.64rem/1 var(--mono);text-transform:uppercase;letter-spacing:.09em;margin-top:6px}.masthead nav{gap:28px;display:flex}.masthead nav a{font-size:.86rem;font-weight:700;text-decoration:none}.masthead nav a:hover{color:var(--red)}.folio{color:var(--red);font:700 .7rem/1.2 var(--mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px}.standfirst{color:var(--ink-soft);font:1.16rem/1.65 var(--serif);margin:0}.front-page{border-bottom:1px solid var(--ink);background:linear-gradient(90deg, transparent calc(50% - 1px), #1522380f 50%, transparent calc(50% + 1px)), var(--paper);padding:72px 0 64px}.front-page__grid{grid-template-columns:120px minmax(0,1fr) 310px;align-items:start;gap:42px;display:grid}.front-page__issue{writing-mode:vertical-rl;border-left:1px solid var(--rule);min-height:420px;color:var(--ink-soft);font:.66rem var(--mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-left:16px;display:flex;transform:rotate(180deg)}.front-page__lead h1{max-width:720px;font:700 clamp(3.4rem, 7.5vw, 7.2rem)/.89 var(--serif);letter-spacing:-.055em;margin:0 0 26px}.front-page__lead h1 em{color:var(--red);font-weight:400}.front-page__lead .standfirst{max-width:690px;font-size:1.28rem}.button-row{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.primary-button{background:var(--red);color:#fff;border:1px solid var(--red);justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.primary-button:hover{background:var(--red-dark)}.primary-button--light{background:var(--white);border-color:var(--white);color:var(--ink)}.text-button{font-weight:700}.front-page__brief{border-top:1px solid var(--ink);margin-top:32px;padding:24px 0 0}.red-rule{background:var(--red);width:56px;height:5px;margin-top:-29px;margin-bottom:28px;display:block}.front-page__brief h2{font:700 1.65rem/1.15 var(--serif);margin:0 0 14px}.front-page__brief p:not(.folio){color:var(--ink-soft)}.front-page__brief a{color:var(--red);font-weight:700}.edition-strip{background:var(--white);border-bottom:1px solid var(--ink)}.edition-strip .wrap{grid-template-columns:repeat(4,1fr);display:grid}.edition-strip p{border-right:1px solid var(--rule);margin:0;padding:19px 18px;font-size:.78rem}.edition-strip p:first-child{border-left:1px solid var(--rule)}.edition-strip strong{color:var(--red);font-family:var(--mono);margin-right:9px}.desk-section,.index-section{padding:90px 0}.index-section{background:var(--white);border-block:1px solid var(--ink);padding-top:70px}.section-heading{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:50px;margin-bottom:38px;display:grid}.section-heading h2{font:700 clamp(2.1rem, 4vw, 3.6rem)/1 var(--serif);letter-spacing:-.035em;margin:0}.section-heading>p{color:var(--ink-soft);font-family:var(--serif);margin:0;font-size:1.05rem}.section-heading>.text-button{justify-self:end}.desk-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.desk-card{border:1px solid var(--ink);min-height:470px;padding:42px;position:relative;overflow:hidden}.desk-card--exchange{background:var(--ink);color:var(--white)}.desk-card--wallet{background:var(--paper-deep)}.desk-card__number{font:.72rem var(--mono);letter-spacing:.16em;margin:0 0 90px}.desk-card h3{max-width:520px;font:700 clamp(2rem, 4vw, 3.3rem)/1 var(--serif);margin:0 0 14px}.desk-card>p:not(.desk-card__number){opacity:.78;max-width:560px}.desk-card ol{border-top:1px solid;margin:28px 0 34px;padding:0;list-style:none}.desk-card li{opacity:.78;border-bottom:1px solid;padding:9px 0;font-size:.84rem}.desk-card a{font-weight:700}.subject-index{border-top:2px solid var(--ink)}.subject-row{border-bottom:1px solid var(--rule);grid-template-columns:60px 1.1fr 1fr 1fr 30px;align-items:center;gap:18px;min-height:82px;padding:14px 10px;text-decoration:none;display:grid}.subject-row:hover{background:var(--paper)}.subject-row>span{color:var(--red);font:.75rem var(--mono)}.subject-row>strong{font:700 1.35rem var(--serif)}.subject-row>small{color:var(--ink-soft)}.subject-row>b{background:var(--paper-deep);font:.68rem var(--mono);text-transform:uppercase;justify-self:start;padding:5px 8px}.subject-row--held>b{color:var(--red-dark);background:#efd4ce}.subject-row i{font-style:normal}.ledger-principle{background:var(--red-dark);color:#fff;padding:100px 0}.ledger-principle__grid{grid-template-columns:150px minmax(0,1.4fr) minmax(240px,.6fr);align-items:start;gap:45px;display:grid}.ledger-principle .folio{color:#f3b7ac}.ledger-principle blockquote{font:italic clamp(2rem, 4vw, 4rem)/1.15 var(--serif);margin:0}.ledger-principle__grid>div p{color:#ead9d4;margin-top:0}.page-lead{background:var(--ink);color:var(--white);border-bottom:1px solid var(--ink);padding:80px 0 70px}.page-lead--paper,.page-lead--wallet{background:var(--paper-deep);color:var(--ink)}.page-lead--exchange{color:var(--ink);background:#d9e2e1}.page-lead--compare{background:var(--red-dark)}.page-lead h1{max-width:920px;font:700 clamp(3rem, 6vw, 6rem)/.95 var(--serif);letter-spacing:-.045em;margin:0 0 22px}.page-lead .standfirst{max-width:760px;color:inherit;opacity:.78;font-size:1.25rem}.status-stamp{float:right;border:2px solid var(--red);color:var(--red);font:700 .68rem var(--mono);text-transform:uppercase;margin-left:25px;padding:9px 12px;transform:rotate(2deg)}.launch-requirement{border:1px solid var(--red);background:#ffffff6b;grid-template-columns:150px 1fr;gap:18px;margin-top:28px;padding:16px 18px;font-size:.78rem;line-height:1.55;display:grid}.launch-requirement strong{color:var(--red);font-family:var(--mono);text-transform:uppercase}.article-grid{grid-template-columns:220px minmax(0,760px);gap:80px;padding-block:75px 100px;display:grid}.article-grid aside{border-top:3px solid var(--red);align-self:start;padding-top:14px;position:sticky;top:30px}.article-grid aside p{font:700 .72rem var(--mono);text-transform:uppercase}.article-grid aside a{color:var(--ink-soft);padding:8px 0;font-size:.78rem;text-decoration:none;display:block}.prose-file section{border-bottom:1px solid var(--rule);margin-bottom:50px;padding:0 0 50px 70px;position:relative}.section-number{color:var(--red);font:.75rem var(--mono);position:absolute;top:5px;left:0}.prose-file h2{font:700 2rem var(--serif);margin:0 0 16px}.prose-file p,.prose-file li{color:var(--ink-soft);font-family:var(--serif);font-size:1.08rem}.file-stack{padding-block:70px 100px}.desk-standards{background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:55px;display:grid}.desk-standards article{background:var(--paper);padding:22px}.desk-standards span{color:var(--red);font:.68rem var(--mono)}.desk-standards h2{margin:18px 0 8px;font-size:1.25rem}.desk-standards p{margin:0;font-size:.8rem}.file-card{border-top:1px solid var(--ink);grid-template-columns:60px minmax(0,1.4fr) minmax(260px,.8fr) 130px;align-items:center;gap:24px;padding:30px 12px;display:grid}.file-card:last-child{border-bottom:1px solid var(--ink)}.file-card--excluded{background:#efdcd5}.file-card__number{font:.75rem var(--mono);color:var(--red)}.file-card h2{font:700 2rem var(--serif);margin:0}.file-card p{color:var(--ink-soft);margin-bottom:0}.file-card dl{margin:0}.file-card dl div{border-bottom:1px dotted var(--rule);justify-content:space-between;gap:20px;padding:4px 0;font-size:.73rem;display:flex}.file-card dt{color:var(--ink-soft)}.file-card dd{margin:0;font-weight:700}.file-card>a{font-weight:700}.comparison-page{padding-block:65px 100px}.comparison-rule,.method-gate{border:1px solid var(--ink);background:var(--paper-deep);grid-template-columns:150px 1fr;gap:30px;margin-bottom:45px;padding:20px;display:grid}.comparison-rule p,.method-gate p{margin:0}.comparison-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:45px;display:grid}.comparison-notes article{border:1px solid var(--rule);background:var(--paper);padding:22px}.comparison-notes span{color:var(--red);font:.65rem var(--mono);text-transform:uppercase}.comparison-notes h2{margin:16px 0 8px;font-size:1.35rem}.comparison-notes p{margin:0;font-size:.82rem}.comparison-sheet{border:1px solid var(--ink);background:var(--white);margin-bottom:55px}.comparison-sheet>header{border-bottom:2px solid var(--ink);grid-template-columns:150px 1fr auto;align-items:baseline;gap:20px;padding:20px;display:grid}.comparison-sheet>header span,.comparison-sheet>header p{font:.68rem var(--mono);text-transform:uppercase}.comparison-sheet>header h2{font:700 2rem var(--serif);margin:0}.table-scroll{overflow-x:auto}.comparison-sheet table{border-collapse:collapse;width:100%;min-width:720px}.comparison-sheet th,.comparison-sheet td{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:left;padding:16px;font-size:.82rem}.comparison-sheet thead th{background:var(--paper-deep);font-family:var(--serif);font-size:1rem}.comparison-sheet tbody th{width:160px;font-weight:700}.held-record,.exclusion-notice{border-left:8px solid var(--red);background:#efd4ce;padding:30px}.held-record span{font:700 .7rem var(--mono);text-transform:uppercase}.held-record h2{font:700 2rem var(--serif);margin:8px 0}.method-overview,.method-detail{padding-block:70px 100px}.method-overview>section{border-top:1px solid var(--ink);grid-template-columns:70px 260px 1fr;gap:24px;padding:25px 0;display:grid}.method-overview>section span{color:var(--red);font:.75rem var(--mono)}.method-overview h2{font:700 1.7rem var(--serif);margin:0}.method-overview>section p{color:var(--ink-soft);margin:0}.method-choice{grid-template-columns:1fr 1fr;gap:18px;margin-top:35px;display:grid}.method-choice a{background:var(--ink);color:#fff;flex-direction:column;gap:25px;padding:30px;text-decoration:none;display:flex}.method-choice strong{font:700 2rem var(--serif)}.method-detail>ol{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.method-detail li{border-bottom:1px solid var(--rule);grid-template-columns:60px 1fr 80px;gap:25px;padding:25px 8px;display:grid}.method-detail li>span{color:var(--red);font:.75rem var(--mono)}.method-detail h2{font:700 1.6rem var(--serif);margin:0 0 8px}.method-detail p{color:var(--ink-soft);margin:0}.method-detail small{color:var(--ink-soft);margin-top:14px;font-size:.72rem;line-height:1.55;display:block}.method-detail li>b{font:.68rem var(--mono);text-transform:uppercase;align-self:start}.subject-hero{border-bottom:1px solid var(--ink);padding:55px 0 50px}.subject-hero--exchange{background:var(--ink);color:#fff}.subject-hero--wallet{background:var(--paper-deep)}.crumbs{gap:10px;margin-bottom:55px;font-size:.75rem;display:flex}.subject-hero h1{font:700 clamp(4rem, 9vw, 8rem)/.9 var(--serif);letter-spacing:-.055em;margin:0 0 12px}.subject-abstract{max-width:720px;font:1.18rem/1.5 var(--serif);opacity:.78}.editor-brief{border-left:3px solid var(--red);max-width:780px;padding-left:18px;font-size:.83rem}.subject-status{border-top:1px solid;border-left:1px solid;grid-template-columns:repeat(3,1fr);max-width:850px;margin-top:45px;display:grid}.subject-status>div{border-bottom:1px solid;border-right:1px solid;flex-direction:column;gap:8px;padding:16px;display:flex}.subject-status span{font:.65rem var(--mono);text-transform:uppercase;opacity:.66}.subject-status strong{font-family:var(--serif)}.subject-body{padding-block:60px 110px}.exclusion-notice{margin-bottom:35px}.exclusion-notice p{margin-bottom:0}.exchange-ledger{grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);gap:25px;display:grid}.ledger-sheet{border:1px solid var(--ink);background:var(--white)}.ledger-sheet__head{background:var(--ink);color:#fff;font:.68rem var(--mono);text-transform:uppercase;justify-content:space-between;padding:15px 18px;display:flex}.ledger-sheet article{border-bottom:1px solid var(--rule);grid-template-columns:55px 1fr 70px;align-items:start;gap:15px;padding:22px 18px;display:grid}.ledger-sheet article:last-child{border-bottom:0}.entry-number{color:var(--red);font:.72rem var(--mono)}.ledger-sheet h2{font:700 1.4rem var(--serif);margin:0}.ledger-sheet p{color:var(--ink-soft);margin:6px 0 0;font-size:.84rem}.ledger-sheet article b{font:.65rem var(--mono);text-transform:uppercase}.exchange-questions{background:var(--red-dark);color:#fff;padding:28px}.exchange-questions .folio{color:#f3b7ac}.exchange-questions h2{font:700 2rem/1.05 var(--serif);margin:0 0 18px}.exchange-questions p:not(.folio){color:#ead9d4}.exchange-questions a{margin-top:25px;font-weight:700;display:inline-block}.wallet-memo{border:1px solid var(--ink);background:var(--white);padding:45px}.wallet-memo>header{grid-template-columns:180px 1fr 1fr;align-items:start;gap:30px;margin-bottom:45px;display:grid}.wallet-memo h2{font:700 2.4rem/1.05 var(--serif);margin:0}.wallet-memo>header>p:last-child{color:var(--ink-soft);margin:0}.memo-chain{grid-template-columns:repeat(4,1fr);display:grid}.memo-chain article{border:1px solid var(--rule);border-right:0;min-height:230px;padding:20px}.memo-chain article:last-child{border-right:1px solid var(--rule)}.memo-chain span{background:var(--green);color:#fff;width:34px;height:34px;font:.7rem var(--mono);place-items:center;display:grid}.memo-chain h3{font:700 1.25rem var(--serif);margin:55px 0 8px}.memo-chain p{color:var(--ink-soft);font-size:.8rem}.memo-chain b{font:.64rem var(--mono);text-transform:uppercase}.ink-link{margin-top:30px;font-weight:700;display:inline-block}.report-outline{border-top:4px solid var(--ink);grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:60px;margin-top:100px;padding-top:45px;display:grid}.report-outline h2{font:700 2.4rem/1.08 var(--serif);margin:0 0 18px}.report-outline>div>p:not(.folio){color:var(--ink-soft)}.outline-list article{border-top:1px solid var(--rule);grid-template-columns:45px 1fr;gap:20px;padding:20px 0;display:grid}.outline-list article>span{color:var(--red);font:.72rem var(--mono)}.outline-list h3{font:700 1.4rem var(--serif);margin:0}.outline-list p{color:var(--ink-soft);margin:6px 0}.outline-list small{font-family:var(--mono)}.claim-dossier{border-top:7px double var(--ink);margin-top:110px;padding-top:48px}.claim-dossier>header{max-width:820px}.claim-dossier>header h2{font:700 clamp(2.1rem, 4vw, 3.8rem)/1.02 var(--serif);margin:0 0 16px}.claim-dossier>header>p:not(.folio){color:var(--ink-soft)}.fit-register{grid-template-columns:repeat(2,1fr);gap:14px;margin:42px 0 70px;display:grid}.fit-register article{border:1px solid var(--ink);background:var(--paper-deep);padding:24px}.fit-register article[data-position=not-fit]{border-left:6px solid var(--red)}.fit-register article[data-position=fit]{border-left:6px solid #2f765e}.fit-register span{font:700 .64rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.fit-register h3{font:700 1.25rem var(--serif);margin:12px 0 8px}.fit-register p{color:var(--ink-soft);margin:0;font-size:.78rem}.claim-module-list{border-top:1px solid var(--ink)}.claim-module-list>article{border-bottom:1px solid var(--ink);grid-template-columns:64px 1fr;display:grid}.claim-module-list__index{color:var(--red);font:700 .74rem var(--mono);border-right:1px solid var(--ink);padding:24px 12px}.claim-module-list__body{padding:24px 30px}.claim-module-list h3{font:700 1.5rem var(--serif);margin:0 0 18px}.claim-module-list dl{grid-template-columns:repeat(2,1fr);gap:15px 28px;margin:0;display:grid}.claim-module-list dl div{border-top:1px solid var(--rule);padding-top:10px}.claim-module-list dt{color:var(--red);font:700 .61rem var(--mono);letter-spacing:.06em;text-transform:uppercase}.claim-module-list dd{color:var(--ink-soft);margin:6px 0 0;font-size:.78rem;line-height:1.65}.claim-module-list__sources{font:.67rem var(--mono);margin:18px 0 0}.claim-module-list__sources a{text-decoration:underline}.claim-matrix,.claim-scenarios,.claim-confidence,.claim-faq{border:1px solid var(--ink);background:var(--paper-deep);margin-top:70px;padding:36px}.claim-matrix h3,.claim-scenarios h3,.claim-confidence h3,.claim-faq h3,.claim-dossier__columns h3{font:700 1.8rem var(--serif);margin:0 0 18px}.claim-matrix>div{overflow-x:auto}.claim-matrix table{border-collapse:collapse;background:var(--paper);width:100%;min-width:700px}.claim-matrix caption{text-align:left;font:.65rem var(--mono);padding:12px}.claim-matrix th,.claim-matrix td{border:1px solid var(--ink);text-align:left;vertical-align:top;padding:14px;font-size:.73rem;line-height:1.55}.claim-matrix thead th{color:var(--paper);background:var(--ink)}.claim-scenarios>header{max-width:700px}.claim-scenarios>header>p:not(.folio){color:var(--ink-soft)}.claim-scenarios>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.claim-scenarios article{border:1px solid var(--rule);background:var(--paper);padding:22px}.claim-scenarios article>span,.claim-scenarios article>b{color:var(--red);font:700 .64rem var(--mono);text-transform:uppercase}.claim-scenarios h4{font:700 1.15rem var(--serif);margin:10px 0}.claim-scenarios article p{color:var(--ink-soft);font-size:.73rem;line-height:1.55}.claim-dossier__columns{grid-template-columns:1.2fr .8fr;gap:18px;margin-top:70px;display:grid}.claim-dossier__columns>section{border:1px solid var(--ink);padding:30px}.claim-dossier__columns ol{padding-left:20px}.claim-dossier__columns li{color:var(--ink-soft);margin-bottom:18px;font-size:.77rem;line-height:1.6}.claim-dossier__columns li time,.claim-dossier__columns article time{color:var(--red);font:.65rem var(--mono);display:block}.claim-dossier__columns li strong{color:var(--ink);margin-top:5px;display:block}.claim-dossier__columns article+article{border-top:1px solid var(--rule);margin-top:22px;padding-top:22px}.claim-dossier__columns article p{color:var(--ink-soft);font-size:.75rem}.claim-confidence{color:var(--paper);background:var(--ink)}.claim-confidence .folio{color:#ef9b8e}.claim-confidence dl{gap:15px;display:grid}.claim-confidence dl div{border-top:1px solid #ffffff36;grid-template-columns:180px 1fr;gap:20px;padding-top:15px;display:grid}.claim-confidence dt{color:#ef9b8e;font:.65rem var(--mono);text-transform:uppercase}.claim-confidence dd{margin:0;font-size:.78rem;line-height:1.6}.claim-faq details{border-top:1px solid var(--ink)}.claim-faq details:last-child{border-bottom:1px solid var(--ink)}.claim-faq summary{cursor:pointer;font:700 1.05rem var(--serif);padding:18px 0}.claim-faq details p{color:var(--ink-soft);margin:0 0 18px;font-size:.78rem}.comment-ledger{border:1px solid var(--ink);background:var(--paper-deep);grid-template-columns:minmax(270px,.75fr) minmax(0,1.25fr);gap:60px;margin-top:100px;padding:45px;display:grid}.comment-ledger h2{font:700 2.4rem/1.07 var(--serif);margin:0 0 16px}.moderation-steps{margin:35px 0 0;padding:0;list-style:none}.moderation-steps li{border-top:1px solid var(--rule);grid-template-columns:35px 1fr;gap:12px;padding:8px 0;font-size:.78rem;display:grid}.moderation-steps span{color:var(--red);font-family:var(--mono)}.comment-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.comment-form label{font:700 .72rem var(--mono);text-transform:uppercase;flex-direction:column;gap:7px;display:flex}.comment-form label:nth-of-type(4),.comment-form .wide-field,.comment-form .consent-row,.comment-form button{grid-column:1/-1}.comment-form input,.comment-form select,.comment-form textarea{border:1px solid var(--ink);background:var(--white);width:100%;color:var(--ink);font-family:var(--sans);text-transform:none;border-radius:0;padding:12px}.comment-form textarea{resize:vertical}.comment-form .consent-row{font-family:var(--sans);text-transform:none;grid-template-columns:20px 1fr;align-items:start;font-weight:400;line-height:1.4;display:grid}.consent-row input{margin-top:3px}.comment-form button,.demo-receipt button{background:var(--ink);color:#fff;cursor:pointer;border:0;min-height:48px;font-weight:700}.demo-receipt{border:1px dashed var(--ink);background:var(--white);align-self:stretch;padding:35px}.demo-receipt strong{font:700 1.8rem var(--serif)}.demo-receipt button{margin-top:20px;padding:0 18px}.not-found{min-height:65vh;padding-block:110px}.not-found h1{font:700 clamp(3rem, 7vw, 6rem)/1 var(--serif);margin:0}.not-found p:not(.folio){color:var(--ink-soft);margin-bottom:30px}.site-footer{color:#eae5da;background:#0c1728;padding:65px 0 25px}.footer__grid{grid-template-columns:2fr repeat(3,1fr);gap:50px;display:grid}.footer__brand{font:700 2rem var(--serif);align-items:center;gap:10px;margin:0 0 14px;display:flex}.footer__brand img{background:var(--white);border:1px solid #697386}.footer__note{color:#aeb5c0;max-width:420px}.site-footer h2{color:#f1b4a9;font:700 .67rem var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:7px 0 15px}.site-footer a{color:#d7d9dc;margin:8px 0;font-size:.8rem;text-decoration:none;display:block}.site-footer a:hover{color:#fff;text-decoration:underline}.footer__bottom{color:#9ea7b6;font:.66rem var(--mono);border-top:1px solid #384256;justify-content:space-between;gap:20px;margin-top:55px;padding-top:20px;display:flex}@media (max-width:900px){.front-page__grid{grid-template-columns:1fr}.front-page__issue{writing-mode:initial;border:0;border-bottom:1px solid var(--rule);flex-direction:row;min-height:auto;padding:0 0 12px;transform:none}.front-page__brief{margin-top:0}.edition-strip .wrap,.desk-standards,.comparison-notes{grid-template-columns:1fr 1fr}.desk-grid,.section-heading,.ledger-principle__grid,.article-grid,.exchange-ledger,.report-outline,.comment-ledger{grid-template-columns:1fr}.article-grid{gap:30px}.article-grid aside{position:static}.file-card{grid-template-columns:45px 1fr}.file-card dl,.file-card>a{grid-column:2}.wallet-memo>header{grid-template-columns:1fr}.memo-chain{grid-template-columns:1fr 1fr}.memo-chain article:nth-child(2){border-right:1px solid var(--rule)}.footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.wrap{width:min(100% - 26px,1180px)}.draft-ribbon .wrap{display:block}.draft-ribbon span{display:none}.masthead__row{flex-direction:column;align-items:flex-start;padding-block:16px}.masthead nav{justify-content:space-between;gap:0;width:100%}.front-page{padding-top:45px}.front-page__lead h1{font-size:clamp(3.3rem,17vw,5rem)}.edition-strip .wrap,.desk-grid,.desk-standards,.comparison-notes,.method-choice,.subject-status,.memo-chain,.comment-form,.footer__grid,.launch-requirement{grid-template-columns:1fr}.edition-strip p,.edition-strip p:first-child{border-left:0;border-right:0}.desk-card{min-height:auto;padding:28px}.desk-card__number{margin-bottom:45px}.subject-row{grid-template-columns:35px 1fr 24px}.subject-row small,.subject-row b{grid-column:2}.subject-row i{grid-area:1/3}.subject-status{border-bottom:0}.subject-hero h1{font-size:clamp(3.4rem,20vw,6rem)}.wallet-memo,.comment-ledger{padding:24px}.memo-chain article{border-right:1px solid var(--rule);min-height:auto}.memo-chain h3{margin-top:28px}.comparison-sheet>header{grid-template-columns:1fr}.method-overview>section{grid-template-columns:40px 1fr}.method-overview>section p{grid-column:2}.method-detail li{grid-template-columns:38px 1fr}.method-detail li>b{grid-column:2}.prose-file section{padding-left:42px}.fit-register,.claim-scenarios>div,.claim-dossier__columns,.claim-module-list dl{grid-template-columns:1fr}.claim-module-list>article{grid-template-columns:42px 1fr}.claim-module-list__body,.claim-matrix,.claim-scenarios,.claim-confidence,.claim-faq,.claim-dossier__columns>section{padding:24px 20px}.claim-confidence dl div{grid-template-columns:1fr;gap:6px}.footer__bottom{flex-direction:column}}:focus-visible{outline:3px solid var(--white);outline-offset:3px;box-shadow:0 0 0 6px var(--red-dark)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
