.workpaper-module__JdCxkq__workspace{color:#14262d;margin:42px 0 64px}.workpaper-module__JdCxkq__workspaceHeader{color:#fffefb;background:radial-gradient(circle at 90% 0,#7d283857,#0000 32%),linear-gradient(135deg,#132a33 0%,#183944 100%);border:1px solid #243d46;border-radius:18px 18px 0 0;justify-content:space-between;align-items:flex-start;gap:32px;padding:30px 32px;display:flex}.workpaper-module__JdCxkq__workspaceHeader h2{color:#fffefb;letter-spacing:-.035em;margin:7px 0 9px;font-size:clamp(28px,3vw,40px)}.workpaper-module__JdCxkq__workspaceHeader p{color:#dce6e6;max-width:720px;margin:0;font-size:15px;line-height:1.65}.workpaper-module__JdCxkq__caseActions,.workpaper-module__JdCxkq__exportActions{flex-wrap:wrap;gap:8px;display:flex}.workpaper-module__JdCxkq__caseActions{flex:none;justify-content:flex-end}.workpaper-module__JdCxkq__saveState{min-height:var(--control-height);color:#c8d8d8;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.workpaper-module__JdCxkq__caseActions button,.workpaper-module__JdCxkq__exportActions button,.workpaper-module__JdCxkq__stepNavigation button,.workpaper-module__JdCxkq__addButton,.workpaper-module__JdCxkq__reviewButton,.workpaper-module__JdCxkq__profileStarters button{min-height:var(--control-height);border-radius:var(--control-radius);background:var(--paper-light);color:#14262d;font:inherit;cursor:pointer;border:1px solid #a9b4b9;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.workpaper-module__JdCxkq__workspaceHeader .workpaper-module__JdCxkq__caseActions button{color:#fffefb;background:#ffffff14;border-color:#ffffff57}.workpaper-module__JdCxkq__workspaceHeader .workpaper-module__JdCxkq__caseActions .workpaper-module__JdCxkq__primaryAction,.workpaper-module__JdCxkq__primaryAction{color:#fff;background:#7d2838;border-color:#9f5360}.workpaper-module__JdCxkq__caseActions button:hover,.workpaper-module__JdCxkq__exportActions button:hover,.workpaper-module__JdCxkq__stepNavigation button:hover,.workpaper-module__JdCxkq__addButton:hover,.workpaper-module__JdCxkq__reviewButton:hover,.workpaper-module__JdCxkq__profileStarters button:hover{border-color:#7d2838}.workpaper-module__JdCxkq__caseActions button:focus-visible,.workpaper-module__JdCxkq__exportActions button:focus-visible,.workpaper-module__JdCxkq__stepNavigation button:focus-visible,.workpaper-module__JdCxkq__addButton:focus-visible,.workpaper-module__JdCxkq__reviewButton:focus-visible,.workpaper-module__JdCxkq__profileStarters button:focus-visible,.workpaper-module__JdCxkq__iconButton:focus-visible,.workpaper-module__JdCxkq__stepButton:focus-visible{outline-offset:2px;outline:3px solid #3d8d95}.workpaper-module__JdCxkq__caseActions button:disabled,.workpaper-module__JdCxkq__exportActions button:disabled,.workpaper-module__JdCxkq__stepNavigation button:disabled{cursor:not-allowed;opacity:.45}.workpaper-module__JdCxkq__fileInput{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workpaper-module__JdCxkq__privacyBar,.workpaper-module__JdCxkq__statusNotice{color:#29434b;background:#eaf1f0;border-left:1px solid #c7d5d3;border-right:1px solid #c7d5d3;align-items:flex-start;gap:10px;margin:0;padding:13px 18px;font-size:13px;line-height:1.55;display:flex}.workpaper-module__JdCxkq__privacyBar svg{color:#1d6870;flex:none;margin-top:2px}.workpaper-module__JdCxkq__privacyBar p{margin:0}.workpaper-module__JdCxkq__statusNotice{color:#5d432e;background:#f5f0e6;border-top:1px solid #d6d8d2}.workpaper-module__JdCxkq__stepper{background:#f4f3ef;border:1px solid #d3d4cf;border-top:0;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.workpaper-module__JdCxkq__stepButton{color:#53646a;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #d3d4cf;align-items:center;gap:9px;min-width:0;padding:13px 12px;display:flex}.workpaper-module__JdCxkq__stepButton:last-child{border-right:0}.workpaper-module__JdCxkq__stepButton>span:last-child{min-width:0}.workpaper-module__JdCxkq__stepButton strong,.workpaper-module__JdCxkq__stepButton small{display:block}.workpaper-module__JdCxkq__stepButton strong{color:#293f47;font-size:13px}.workpaper-module__JdCxkq__stepButton small{color:#718086;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.25;overflow:hidden}.workpaper-module__JdCxkq__stepNumber{color:#627177;border:1px solid #b9c0c0;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.workpaper-module__JdCxkq__stepButtonActive{background:var(--paper-light);box-shadow:inset 0 -3px #7d2838}.workpaper-module__JdCxkq__stepButtonActive .workpaper-module__JdCxkq__stepNumber{color:#fff;background:#7d2838;border-color:#7d2838}.workpaper-module__JdCxkq__workspaceLayout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:22px;margin-top:22px;display:grid}.workpaper-module__JdCxkq__formSurface,.workpaper-module__JdCxkq__analysisPanel{background:var(--paper-light);border:1px solid #d7d5ce;border-radius:14px;box-shadow:0 12px 34px #14262d0f}.workpaper-module__JdCxkq__formSurface{min-width:0;overflow:hidden}.workpaper-module__JdCxkq__stepSection{min-height:640px;padding:30px 32px 34px}.workpaper-module__JdCxkq__stepHeading{border-bottom:1px solid #dad8d1;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:end;gap:28px;margin-bottom:26px;padding-bottom:20px;display:grid}.workpaper-module__JdCxkq__stepHeading>div>span{color:#7d2838;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}.workpaper-module__JdCxkq__stepHeading h3{color:#14262d;letter-spacing:-.025em;margin:6px 0 0;font-size:clamp(23px,2.6vw,32px)}.workpaper-module__JdCxkq__stepHeading>p,.workpaper-module__JdCxkq__groupHeading p{color:#5a696e;margin:0;font-size:14px;line-height:1.6}.workpaper-module__JdCxkq__profileStarters{background:#f7f1e7;border:1px solid #ccb8a0;border-radius:11px;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:18px;margin-bottom:26px;padding:18px;display:grid}.workpaper-module__JdCxkq__profileStarters>div:first-child{flex-direction:column;gap:4px;display:flex}.workpaper-module__JdCxkq__profileStarters strong{font-size:15px}.workpaper-module__JdCxkq__profileStarters small{color:#6b6256;font-size:12px;line-height:1.5}.workpaper-module__JdCxkq__profileStarters>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.workpaper-module__JdCxkq__profileStarters button{background:#fffaf2;border-color:#c7b59f;min-height:36px;padding:7px 10px;font-size:12px}.workpaper-module__JdCxkq__fieldGroup{border-top:1px solid #dedcd5;margin-top:26px;padding-top:24px}.workpaper-module__JdCxkq__fieldGroup:first-of-type{border-top:0;margin-top:0;padding-top:0}.workpaper-module__JdCxkq__fieldGroup h4,.workpaper-module__JdCxkq__groupHeading h4{color:#233b44;margin:0 0 15px;font-size:17px}.workpaper-module__JdCxkq__fields,.workpaper-module__JdCxkq__rangeFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workpaper-module__JdCxkq__rangeFields{grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0}.workpaper-module__JdCxkq__fields label,.workpaper-module__JdCxkq__rangeFields label,.workpaper-module__JdCxkq__compactControl label,.workpaper-module__JdCxkq__financialRow label,.workpaper-module__JdCxkq__observationRow label{color:#263e47;flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:750;display:flex}.workpaper-module__JdCxkq__fields label>small,.workpaper-module__JdCxkq__rangeFields label>small{color:#69767a;font-size:12px;font-weight:400;line-height:1.45}.workpaper-module__JdCxkq__fields input,.workpaper-module__JdCxkq__fields textarea,.workpaper-module__JdCxkq__fields select,.workpaper-module__JdCxkq__rangeFields input,.workpaper-module__JdCxkq__rangeFields select,.workpaper-module__JdCxkq__compactControl select,.workpaper-module__JdCxkq__financialRow input,.workpaper-module__JdCxkq__observationRow input,.workpaper-module__JdCxkq__observationRow select,.workpaper-module__JdCxkq__screening select{border-radius:var(--control-radius);background:var(--paper-light);color:#14262d;width:100%;min-width:0;font:inherit;border:1px solid #bcc5c7;padding:10px 11px;font-size:16px;font-weight:400}.workpaper-module__JdCxkq__fields textarea{resize:vertical;min-height:82px;line-height:1.55}.workpaper-module__JdCxkq__fields input:focus,.workpaper-module__JdCxkq__fields textarea:focus,.workpaper-module__JdCxkq__fields select:focus,.workpaper-module__JdCxkq__rangeFields input:focus,.workpaper-module__JdCxkq__compactControl select:focus,.workpaper-module__JdCxkq__financialRow input:focus,.workpaper-module__JdCxkq__observationRow input:focus,.workpaper-module__JdCxkq__observationRow select:focus,.workpaper-module__JdCxkq__screening select:focus{outline-offset:1px;border-color:#2c7880;outline:2px solid #2c788038}.workpaper-module__JdCxkq__wide{grid-column:1/-1}.workpaper-module__JdCxkq__screening{background:#f4f6f4;border:1px solid #d5d7d1;border-radius:11px;margin-top:24px;padding:18px 20px}.workpaper-module__JdCxkq__screening h4{margin:0 0 7px;font-size:16px}.workpaper-module__JdCxkq__screening>label{color:#263e47;border-top:1px solid #dce0db;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:18px;padding:13px 0;font-size:14px;font-weight:700;display:grid}.workpaper-module__JdCxkq__screening>label:first-of-type{border-top:0}.workpaper-module__JdCxkq__screening label>span{flex-direction:column;gap:4px;display:flex}.workpaper-module__JdCxkq__screening label small{color:#65747a;font-size:12px;font-weight:400;line-height:1.45}.workpaper-module__JdCxkq__hint,.workpaper-module__JdCxkq__analysisNote{color:#647278;font-size:12px;line-height:1.6}.workpaper-module__JdCxkq__warning,.workpaper-module__JdCxkq__infoBox{color:#654627;background:#fff3e6;border:1px solid #dfbd96;border-radius:9px;margin:20px 0;padding:14px 16px}.workpaper-module__JdCxkq__warning strong{font-size:14px}.workpaper-module__JdCxkq__warning p,.workpaper-module__JdCxkq__infoBox p{margin:4px 0 0;font-size:13px;line-height:1.55}.workpaper-module__JdCxkq__infoBox{color:#29484e;background:#edf5f3;border-color:#b7d1d0}.workpaper-module__JdCxkq__methodRanking{background:#edf4f2;border:1px solid #c8d3d2;border-radius:11px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:22px;margin-top:24px;padding:20px;display:grid}.workpaper-module__JdCxkq__methodRanking>div>span{color:#5c6d71;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.workpaper-module__JdCxkq__methodRanking>div>strong{color:#173d47;margin-top:9px;font-size:20px;display:block}.workpaper-module__JdCxkq__methodRanking p{color:#4e6268;font-size:13px;line-height:1.6}.workpaper-module__JdCxkq__methodRanking ol{margin:0;padding:0;list-style:none}.workpaper-module__JdCxkq__methodRanking li{border-top:1px solid #d1dcda;grid-template-columns:minmax(0,1fr) 28px;gap:3px 10px;padding:10px 0;font-size:13px;display:grid}.workpaper-module__JdCxkq__methodRanking li:first-child{border-top:0}.workpaper-module__JdCxkq__methodRanking li span{font-weight:800}.workpaper-module__JdCxkq__methodRanking li b{color:#fff;background:#173d47;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.workpaper-module__JdCxkq__methodRanking li small{color:#637277;grid-column:1/-1;line-height:1.45}.workpaper-module__JdCxkq__groupHeading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.workpaper-module__JdCxkq__groupHeading h4{margin-bottom:5px}.workpaper-module__JdCxkq__compactControl{flex:0 0 245px}.workpaper-module__JdCxkq__compactControl label>span{color:#52666b;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}.workpaper-module__JdCxkq__financialEditor,.workpaper-module__JdCxkq__observationEditor{min-width:0}.workpaper-module__JdCxkq__financialHeader,.workpaper-module__JdCxkq__financialRow{grid-template-columns:76px repeat(6,minmax(92px,1fr)) 104px 34px;gap:7px;min-width:1040px;display:grid}.workpaper-module__JdCxkq__financialEditor{padding-bottom:7px;overflow-x:auto}.workpaper-module__JdCxkq__financialHeader{color:#607076;letter-spacing:.04em;text-transform:uppercase;align-items:end;padding:0 4px 8px;font-size:12px;font-weight:800}.workpaper-module__JdCxkq__financialRow{background:#f8f8f5;border:1px solid #d6d9d5;border-radius:9px;align-items:center;margin-bottom:8px;padding:9px;position:relative}.workpaper-module__JdCxkq__financialRow label>span{display:none}.workpaper-module__JdCxkq__financialRow input{padding:8px;font-size:16px}.workpaper-module__JdCxkq__rowResult{text-align:right;min-width:0;padding:7px 4px}.workpaper-module__JdCxkq__rowResult span{display:none}.workpaper-module__JdCxkq__rowResult strong{overflow-wrap:anywhere;color:#7d2838;font-variant-numeric:tabular-nums;font-size:15px;display:block}.workpaper-module__JdCxkq__iconButton{border-radius:var(--control-radius);background:var(--paper-light);color:#6e4148;cursor:pointer;border:1px solid #c7cdcc;place-items:center;width:34px;height:34px;display:grid}.workpaper-module__JdCxkq__addButton{color:#294b54;background:#f7f8f5;border-style:dashed;margin-top:6px}.workpaper-module__JdCxkq__observationSummary,.workpaper-module__JdCxkq__evidenceSummary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.workpaper-module__JdCxkq__observationSummary div,.workpaper-module__JdCxkq__evidenceSummary div{border-radius:var(--control-radius);background:#f5f5f1;border:1px solid #d7dad5;min-width:0;padding:11px}.workpaper-module__JdCxkq__observationSummary span,.workpaper-module__JdCxkq__evidenceSummary span{color:#66757a;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.workpaper-module__JdCxkq__observationSummary strong,.workpaper-module__JdCxkq__evidenceSummary strong{overflow-wrap:anywhere;color:#183943;font-variant-numeric:tabular-nums;margin-top:6px;font-size:17px;display:block}.workpaper-module__JdCxkq__observationRow{background:#f8f8f5;border:1px solid #d9d9d3;border-radius:9px;grid-template-columns:minmax(140px,1fr) 110px 120px minmax(150px,1.2fr) 34px;align-items:end;gap:8px;margin-bottom:8px;padding:10px;display:grid}.workpaper-module__JdCxkq__observationRow label>span{color:#66757a;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.workpaper-module__JdCxkq__evidenceSummary{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 22px}.workpaper-module__JdCxkq__evidenceEditor{margin-bottom:24px}.workpaper-module__JdCxkq__evidenceItem{background:#f8f8f5;border:1px solid #d4d8d4;border-radius:10px;margin-bottom:12px;padding:16px}.workpaper-module__JdCxkq__itemHeading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.workpaper-module__JdCxkq__itemHeading>strong{color:#7d2838;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.workpaper-module__JdCxkq__emptyState{color:#52656a;text-align:center;background:#f7f8f5;border:1px dashed #bdc7c6;border-radius:10px;justify-items:center;margin:0 0 12px;padding:30px 20px;display:grid}.workpaper-module__JdCxkq__emptyState strong{color:#203c45;margin-top:8px}.workpaper-module__JdCxkq__emptyState p{max-width:430px;margin:5px 0 0;font-size:13px;line-height:1.5}.workpaper-module__JdCxkq__reviewGrid{grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);gap:16px;margin-top:24px;display:grid}.workpaper-module__JdCxkq__reviewScore{color:#fff;background:#173b45;border-radius:11px;padding:20px}.workpaper-module__JdCxkq__reviewScore span{color:#cbdada;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.workpaper-module__JdCxkq__reviewScore strong{margin:14px 0 4px;font-size:44px;display:block}.workpaper-module__JdCxkq__reviewScore p{color:#dbe5e4;margin:0;font-size:13px}.workpaper-module__JdCxkq__reviewChecklist{border:1px solid #d5d8d3;border-radius:11px;overflow:hidden}.workpaper-module__JdCxkq__reviewChecklist>div{background:#fffdfa;border-top:1px solid #e1e2dc;grid-template-columns:52px minmax(0,1fr);gap:3px 10px;padding:10px 12px;display:grid}.workpaper-module__JdCxkq__reviewChecklist>div:first-child{border-top:0}.workpaper-module__JdCxkq__reviewChecklist span{color:#805d2f;letter-spacing:.05em;text-transform:uppercase;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.workpaper-module__JdCxkq__reviewChecklist strong{font-size:13px}.workpaper-module__JdCxkq__reviewChecklist small{color:#6a777a;grid-column:2;font-size:12px;line-height:1.4}.workpaper-module__JdCxkq__reviewChecklist .workpaper-module__JdCxkq__reviewReady{background:#edf5f1}.workpaper-module__JdCxkq__reviewChecklist .workpaper-module__JdCxkq__reviewReady span{color:#1f6b55}.workpaper-module__JdCxkq__exportPanel{background:#f7f1e7;border:1px solid #c9b99f;border-radius:11px;margin-top:24px;padding:20px}.workpaper-module__JdCxkq__exportPanel>div:first-child{align-items:flex-start;gap:11px;margin-bottom:14px;display:flex}.workpaper-module__JdCxkq__exportPanel>div:first-child svg{color:#7d2838;flex:none}.workpaper-module__JdCxkq__exportPanel strong{font-size:16px}.workpaper-module__JdCxkq__exportPanel p{color:#665f55;margin:4px 0 0;font-size:12px;line-height:1.55}.workpaper-module__JdCxkq__stepNavigation{background:#f6f5f1;border-top:1px solid #d7d5ce;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:16px 22px;display:grid}.workpaper-module__JdCxkq__stepNavigation button:first-child{justify-self:start}.workpaper-module__JdCxkq__stepNavigation button:last-child{justify-self:end}.workpaper-module__JdCxkq__stepNavigation>span{color:#69767a;font-size:12px;font-weight:700}.workpaper-module__JdCxkq__analysisPanel{position:sticky;top:24px;overflow:hidden}.workpaper-module__JdCxkq__analysisHeader{border-bottom:1px solid #d6d8d3;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px;display:flex}.workpaper-module__JdCxkq__analysisHeader h3{overflow-wrap:anywhere;color:#17353f;margin:4px 0 0;font-size:18px}.workpaper-module__JdCxkq__analysisHeader>span{color:#6f3e47;background:#f7f1e7;border:1px solid #c6bcae;border-radius:999px;flex:none;padding:5px 8px;font-size:12px;font-weight:800}.workpaper-module__JdCxkq__readinessCard{background:#edf4f2;padding:18px 20px}.workpaper-module__JdCxkq__readinessCard>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.workpaper-module__JdCxkq__readinessCard span{color:#536a70;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.workpaper-module__JdCxkq__readinessCard strong{color:#173d47;font-size:25px}.workpaper-module__JdCxkq__progressTrack{background:#cbd8d5;border-radius:999px;height:6px;margin:10px 0;overflow:hidden}.workpaper-module__JdCxkq__progressTrack span{border-radius:inherit;background:linear-gradient(90deg,#7d2838,#a6505e);height:100%;transition:width .25s;display:block}.workpaper-module__JdCxkq__readinessCard p,.workpaper-module__JdCxkq__analysisBlock p,.workpaper-module__JdCxkq__analysisBlock li,.workpaper-module__JdCxkq__analysisBlock small{color:#5d6c70;font-size:12px;line-height:1.55}.workpaper-module__JdCxkq__readinessCard p{margin:0}.workpaper-module__JdCxkq__analysisBlock{border-top:1px solid #e0e0da;padding:18px 20px}.workpaper-module__JdCxkq__analysisBlock h4{color:#263e47;margin:0 0 10px;font-size:14px}.workpaper-module__JdCxkq__blockTitle{color:#7d2838;align-items:center;gap:7px;margin-bottom:11px;display:flex}.workpaper-module__JdCxkq__blockTitle h4{margin:0}.workpaper-module__JdCxkq__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workpaper-module__JdCxkq__metricGrid>div{border-radius:var(--control-radius);background:#f2f3ef;min-width:0;padding:10px}.workpaper-module__JdCxkq__metricGrid span{color:#69767a;font-size:12px;font-weight:700;display:block}.workpaper-module__JdCxkq__metricGrid strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:7px;font-size:16px;display:block}.workpaper-module__JdCxkq__position{border-radius:var(--control-radius);background:#f1f2ef;margin:9px 0 0;padding:8px 10px;font-weight:750}.workpaper-module__JdCxkq__positionwithin{background:#e5f2ea;color:#285e47!important}.workpaper-module__JdCxkq__positionbelow,.workpaper-module__JdCxkq__positionabove{background:#fff0df;color:#74491e!important}.workpaper-module__JdCxkq__analysisNote{margin-bottom:0}.workpaper-module__JdCxkq__orientation{color:#173d47;font-size:15px;display:block}.workpaper-module__JdCxkq__analysisBlock>p{margin:6px 0 0}.workpaper-module__JdCxkq__flagList,.workpaper-module__JdCxkq__missingList{margin:0;padding-left:17px}.workpaper-module__JdCxkq__flagList li,.workpaper-module__JdCxkq__missingList li{margin:5px 0}.workpaper-module__JdCxkq__flagError{font-weight:700;color:#8a2c3b!important}.workpaper-module__JdCxkq__evidenceMini{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.workpaper-module__JdCxkq__evidenceMini span{border-radius:var(--control-radius);color:#647378;text-align:center;background:#f1f3ef;padding:8px 5px;font-size:12px}.workpaper-module__JdCxkq__evidenceMini b{color:#173d47;margin-bottom:3px;font-size:16px;display:block}.workpaper-module__JdCxkq__reviewButton{color:#fff;background:#7d2838;border-color:#7d2838;width:calc(100% - 40px);margin:0 20px 20px}.workpaper-module__JdCxkq__pdfOverlay{z-index:1000;background:#0d1f26c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workpaper-module__JdCxkq__pdfDialog{background:#faf9f6;border:1px solid #9aa7ab;border-radius:16px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);height:min(90vh,920px);display:grid;overflow:hidden;box-shadow:0 24px 80px #00000057}.workpaper-module__JdCxkq__pdfToolbar{border-bottom:1px solid #d8d5cd;justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 20px;display:flex}.workpaper-module__JdCxkq__pdfToolbar h3{margin:5px 0 4px;font-size:22px}.workpaper-module__JdCxkq__pdfToolbar p{color:#566772;max-width:640px;margin:0;font-size:13px;line-height:1.5}.workpaper-module__JdCxkq__pdfToolbar .workpaper-module__JdCxkq__exportActions{flex:none}.workpaper-module__JdCxkq__pdfToolbar button:disabled{cursor:wait;opacity:.55}.workpaper-module__JdCxkq__pdfFrame{background:var(--paper-light);border:0;width:100%;height:100%}@media (max-width:1120px){.workpaper-module__JdCxkq__stepper{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.workpaper-module__JdCxkq__stepButton{scroll-snap-align:start;flex:0 0 150px}.workpaper-module__JdCxkq__workspaceLayout{grid-template-columns:minmax(0,1fr) 315px}}@media (max-width:920px){.workpaper-module__JdCxkq__workspaceHeader{flex-direction:column}.workpaper-module__JdCxkq__caseActions{justify-content:flex-start}.workpaper-module__JdCxkq__workspaceLayout{grid-template-columns:1fr}.workpaper-module__JdCxkq__analysisPanel{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.workpaper-module__JdCxkq__analysisHeader,.workpaper-module__JdCxkq__readinessCard,.workpaper-module__JdCxkq__reviewButton{grid-column:1/-1}.workpaper-module__JdCxkq__analysisBlock{border-top:1px solid #e0e0da;border-right:1px solid #e0e0da}}@media (max-width:720px){.workpaper-module__JdCxkq__workspace{margin:28px 0 44px}.workpaper-module__JdCxkq__workspaceHeader{border-radius:14px 14px 0 0;padding:24px 20px}.workpaper-module__JdCxkq__caseActions{width:100%}.workpaper-module__JdCxkq__caseActions button{flex:120px}.workpaper-module__JdCxkq__stepSection{min-height:0;padding:24px 18px 28px}.workpaper-module__JdCxkq__stepHeading,.workpaper-module__JdCxkq__profileStarters,.workpaper-module__JdCxkq__methodRanking,.workpaper-module__JdCxkq__reviewGrid{grid-template-columns:1fr}.workpaper-module__JdCxkq__stepHeading{gap:10px}.workpaper-module__JdCxkq__fields,.workpaper-module__JdCxkq__rangeFields{grid-template-columns:1fr}.workpaper-module__JdCxkq__wide{grid-column:auto}.workpaper-module__JdCxkq__screening>label{grid-template-columns:1fr;gap:8px}.workpaper-module__JdCxkq__groupHeading{flex-direction:column}.workpaper-module__JdCxkq__compactControl{flex-basis:auto;width:100%}.workpaper-module__JdCxkq__financialEditor{overflow:visible}.workpaper-module__JdCxkq__financialHeader{display:none}.workpaper-module__JdCxkq__financialRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;padding:14px}.workpaper-module__JdCxkq__financialRow label>span,.workpaper-module__JdCxkq__rowResult span{color:#66757a;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.workpaper-module__JdCxkq__rowResult{text-align:left;border-top:1px solid #d6d9d5;grid-column:1/-1;padding:8px 0 0}.workpaper-module__JdCxkq__rowResult strong{margin-top:5px}.workpaper-module__JdCxkq__financialRow .workpaper-module__JdCxkq__iconButton{position:absolute;top:8px;right:8px}.workpaper-module__JdCxkq__financialRow label:first-child{padding-right:36px}.workpaper-module__JdCxkq__observationSummary,.workpaper-module__JdCxkq__observationRow{grid-template-columns:repeat(2,minmax(0,1fr))}.workpaper-module__JdCxkq__observationRow label:first-child,.workpaper-module__JdCxkq__observationRow label:last-of-type{grid-column:1/-1}.workpaper-module__JdCxkq__observationRow .workpaper-module__JdCxkq__iconButton{justify-self:end}.workpaper-module__JdCxkq__evidenceSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.workpaper-module__JdCxkq__stepNavigation{grid-template-columns:1fr 1fr}.workpaper-module__JdCxkq__stepNavigation>span{text-align:center;grid-area:1/1/auto/-1}.workpaper-module__JdCxkq__stepNavigation button:first-child,.workpaper-module__JdCxkq__stepNavigation button:last-child{grid-row:2}.workpaper-module__JdCxkq__analysisPanel{display:block}.workpaper-module__JdCxkq__analysisBlock{border-right:0}.workpaper-module__JdCxkq__exportActions button{flex:150px}.workpaper-module__JdCxkq__pdfOverlay{padding:0}.workpaper-module__JdCxkq__pdfDialog{border:0;border-radius:0;width:100%;height:100dvh}.workpaper-module__JdCxkq__pdfToolbar{gap:14px;padding:15px;display:grid}.workpaper-module__JdCxkq__pdfToolbar .workpaper-module__JdCxkq__exportActions{width:100%}}@media (max-width:430px){.workpaper-module__JdCxkq__privacyBar,.workpaper-module__JdCxkq__statusNotice{padding:12px 14px}.workpaper-module__JdCxkq__stepButton{flex-basis:138px}.workpaper-module__JdCxkq__financialRow,.workpaper-module__JdCxkq__observationRow{grid-template-columns:1fr}.workpaper-module__JdCxkq__financialRow label:first-child,.workpaper-module__JdCxkq__observationRow label:first-child,.workpaper-module__JdCxkq__observationRow label:last-of-type,.workpaper-module__JdCxkq__rowResult{grid-column:auto}.workpaper-module__JdCxkq__financialRow label:first-child{padding-right:36px}}@media (prefers-reduced-motion:reduce){.workpaper-module__JdCxkq__progressTrack span{transition:none}}.workpaper-module__JdCxkq__demoGuide{border:1px solid var(--line);border-left:4px solid var(--burgundy);color:var(--ink);background:#eee7dc;padding:24px}.workpaper-module__JdCxkq__demoGuide strong{font:24px var(--serif)}.workpaper-module__JdCxkq__demoGuide p{max-width:85ch;font-size:14px;line-height:1.6}.workpaper-module__JdCxkq__demoGuide nav{flex-wrap:wrap;gap:10px;display:flex}.workpaper-module__JdCxkq__demoGuide button{background:var(--ink);min-height:44px;color:var(--paper-light);border:1px solid var(--ink);border-radius:4px;padding:10px 16px;font-size:13px}.workpaper-module__JdCxkq__workspaceHeader{background:var(--paper-deep);color:var(--ink);border-color:var(--line);border-radius:10px 10px 0 0;padding:26px 28px}.workpaper-module__JdCxkq__workspaceHeader h2{color:var(--ink)}.workpaper-module__JdCxkq__workspaceHeader p,.workpaper-module__JdCxkq__saveState{color:var(--ink-soft)}.workpaper-module__JdCxkq__workspaceHeader .eyebrow{color:var(--burgundy);font-size:.75rem}.workpaper-module__JdCxkq__workspaceHeader .workpaper-module__JdCxkq__caseActions button{border-color:var(--line-dark);background:var(--paper-light);color:var(--ink)}.workpaper-module__JdCxkq__workspaceHeader .workpaper-module__JdCxkq__caseActions .workpaper-module__JdCxkq__primaryAction{border-color:var(--burgundy);background:var(--burgundy);color:var(--paper-light)}.workpaper-module__JdCxkq__workspaceHeader .button.light{color:var(--ink);border-color:var(--line-dark)}.workpaper-module__JdCxkq__formSurface,.workpaper-module__JdCxkq__analysisPanel{background:var(--paper-light);border-color:var(--line)}.workpaper-module__JdCxkq__fields input,.workpaper-module__JdCxkq__fields select,.workpaper-module__JdCxkq__fields textarea{font-size:16px}.workpaper-module__JdCxkq__saveStateDirty{color:var(--burgundy)}
.report-preview-module__ffi7jG__overlay{z-index:1000;background:#08151bcc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.report-preview-module__ffi7jG__dialog{background:var(--paper-light);border:1px solid var(--line);flex-direction:column;width:min(1200px,100%);height:calc(100dvh - 48px);display:flex;box-shadow:0 24px 80px #0005}.report-preview-module__ffi7jG__toolbar{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px 24px;display:flex}.report-preview-module__ffi7jG__toolbar p{text-transform:uppercase;letter-spacing:.12em;color:var(--burgundy);margin:0;font-size:11px}.report-preview-module__ffi7jG__toolbar h2{font:26px var(--serif);margin:5px 0}.report-preview-module__ffi7jG__toolbar span{color:var(--ink-soft);font-size:13px}.report-preview-module__ffi7jG__actions{flex-wrap:wrap;align-content:center;gap:8px;display:flex}.report-preview-module__ffi7jG__actions button{border:1px solid var(--line-dark);background:var(--paper-light);min-height:44px;color:var(--ink);border-radius:4px;padding:10px 14px;font-size:13px}.report-preview-module__ffi7jG__actions button:first-child{background:var(--ink);color:var(--paper-light)}.report-preview-module__ffi7jG__actions button:disabled{opacity:.5}.report-preview-module__ffi7jG__dialog iframe{background:#fff;border:0;flex:1;width:100%;min-height:0}@media (max-width:700px){.report-preview-module__ffi7jG__overlay{padding:8px}.report-preview-module__ffi7jG__dialog{height:calc(100dvh - 16px)}.report-preview-module__ffi7jG__toolbar{flex-direction:column;gap:12px;padding:14px}.report-preview-module__ffi7jG__toolbar h2{font-size:22px}.report-preview-module__ffi7jG__actions button{flex:1}}
.scenario-mode-module__PLjKEq__section{color:#14262d;border-top:1px solid #14262d38;margin-top:42px;padding-top:34px}.scenario-mode-module__PLjKEq__sectionHead{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:32px;margin-bottom:24px;display:grid}.scenario-mode-module__PLjKEq__sectionHead>div>p,.scenario-mode-module__PLjKEq__sectionHead>p{margin:0}.scenario-mode-module__PLjKEq__sectionHead>div>p{color:#7d2838;letter-spacing:.16em;text-transform:uppercase;font-size:.73rem;font-weight:800}.scenario-mode-module__PLjKEq__sectionHead h2{letter-spacing:-.045em;max-width:820px;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.65rem);font-weight:500;line-height:.98}.scenario-mode-module__PLjKEq__sectionHead>p{color:#14262dad;font-size:.92rem;line-height:1.65}.scenario-mode-module__PLjKEq__footprintBar{background:#f5f0e6;border:1px solid #14262d29;border-left:4px solid #7d2838;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.scenario-mode-module__PLjKEq__footprintBar>div{grid-template-columns:auto auto 1fr;align-items:center;gap:8px;min-width:0;display:grid}.scenario-mode-module__PLjKEq__footprintBar span{letter-spacing:.12em;font-size:.68rem;font-weight:800}.scenario-mode-module__PLjKEq__footprintBar strong{color:#14262dbd;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.scenario-mode-module__PLjKEq__footprintBar button{color:#14262d;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #14262d61;flex:none;align-items:center;gap:7px;padding:4px 0;font-size:.74rem;font-weight:700;display:inline-flex}.scenario-mode-module__PLjKEq__candidateRail{background:#14262d29;border:1px solid #14262d29;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;display:grid}.scenario-mode-module__PLjKEq__candidateRail button{color:#14262d;cursor:pointer;text-align:left;background:#fffdf8;border:0;min-height:150px;padding:18px;transition:background .15s,box-shadow .15s}.scenario-mode-module__PLjKEq__candidateRail button:hover,.scenario-mode-module__PLjKEq__candidateRail button:focus-visible{background:#f5f0e6;outline:none}.scenario-mode-module__PLjKEq__candidateRail button[data-active=true]{color:#fffdf8;background:#14262d;box-shadow:inset 0 -4px #7d2838}.scenario-mode-module__PLjKEq__candidateRail button>span{color:#7d2838;letter-spacing:.1em;text-transform:uppercase;min-height:28px;font-size:.66rem;font-weight:800;display:block}.scenario-mode-module__PLjKEq__candidateRail button[data-active=true]>span{color:#f0b7c0}.scenario-mode-module__PLjKEq__candidateRail button>strong{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:600;line-height:1.25;display:block}.scenario-mode-module__PLjKEq__candidateRail button>div{justify-content:space-between;gap:8px;margin-top:14px;display:flex}.scenario-mode-module__PLjKEq__candidateRail em,.scenario-mode-module__PLjKEq__candidateRail small{font-size:.66rem;font-style:normal;line-height:1.25}.scenario-mode-module__PLjKEq__candidateRail em{letter-spacing:.08em;text-transform:uppercase;font-weight:800}.scenario-mode-module__PLjKEq__candidateRail small{color:#14262d94;text-align:right;max-width:110px}.scenario-mode-module__PLjKEq__candidateRail button[data-active=true] small{color:#fffdf8ad}.scenario-mode-module__PLjKEq__scenarioShell{border:1px solid #14262d33;border-top:0;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);display:grid}.scenario-mode-module__PLjKEq__assumptionPanel{background:#f5f0e6;border-right:1px solid #14262d29;padding:28px}.scenario-mode-module__PLjKEq__assumptionKicker,.scenario-mode-module__PLjKEq__cardTitle,.scenario-mode-module__PLjKEq__resultTopline>div{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:.67rem;font-weight:800;display:flex}.scenario-mode-module__PLjKEq__assumptionKicker{color:#7d2838}.scenario-mode-module__PLjKEq__assumptionType{color:#7d2838;letter-spacing:.12em;border:1px solid #7d283857;margin-top:22px;padding:5px 8px;font-size:.64rem;font-weight:800;display:inline-block}.scenario-mode-module__PLjKEq__assumptionPanel h3{letter-spacing:-.035em;margin:13px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.6vw,2.35rem);font-weight:500;line-height:1.05}.scenario-mode-module__PLjKEq__assumptionPanel>p{color:#14262db8;margin:14px 0 0;font-size:.88rem;line-height:1.62}.scenario-mode-module__PLjKEq__stageTransition{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:26px;display:grid}.scenario-mode-module__PLjKEq__stageTransition>div{background:#fffdf8;border-top:3px solid #14262d;min-height:142px;padding:15px}.scenario-mode-module__PLjKEq__stageTransition>div[data-scenario=true]{border-top-color:#7d2838}.scenario-mode-module__PLjKEq__stageTransition span{letter-spacing:.1em;font-size:.61rem;font-weight:800;display:block}.scenario-mode-module__PLjKEq__stageTransition strong{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;display:block}.scenario-mode-module__PLjKEq__stageTransition small{color:#14262d9e;margin-top:8px;font-size:.72rem;line-height:1.45;display:block}.scenario-mode-module__PLjKEq__scopeBox{background:#fffdf8b8;border-left:3px solid #14262d;margin-top:20px;padding:12px 14px}.scenario-mode-module__PLjKEq__scopeBox[data-status=outside]{border-left-color:#7d2838}.scenario-mode-module__PLjKEq__scopeBox span{letter-spacing:.11em;text-transform:uppercase;font-size:.65rem;font-weight:800}.scenario-mode-module__PLjKEq__scopeBox p{color:#14262db3;margin:5px 0 0;font-size:.75rem;line-height:1.5}.scenario-mode-module__PLjKEq__resultPanel{background:#fffdf8;padding:28px}.scenario-mode-module__PLjKEq__resultTopline{border-bottom:1px solid #14262d26;justify-content:space-between;align-items:center;gap:18px;padding-bottom:15px;display:flex}.scenario-mode-module__PLjKEq__resultTopline strong{color:#7d2838;font-size:.75rem;font-weight:800}.scenario-mode-module__PLjKEq__metrics{border:1px solid #14262d24;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;display:grid}.scenario-mode-module__PLjKEq__metrics article{border-right:1px solid #14262d24;min-height:154px;padding:17px}.scenario-mode-module__PLjKEq__metrics article:last-child{border-right:0}.scenario-mode-module__PLjKEq__metrics article[data-projected=true]{background:#f5f0e6;box-shadow:inset 0 3px #7d2838}.scenario-mode-module__PLjKEq__metrics span{letter-spacing:.1em;font-size:.61rem;font-weight:800;display:block}.scenario-mode-module__PLjKEq__metrics strong{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:2.35rem;font-weight:500;display:block}.scenario-mode-module__PLjKEq__metrics p{color:#14262d99;margin:7px 0 0;font-size:.69rem;line-height:1.45}.scenario-mode-module__PLjKEq__stageChart{border-top:1px solid #14262d26;margin-top:22px;padding-top:18px}.scenario-mode-module__PLjKEq__chartHeader{justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}.scenario-mode-module__PLjKEq__chartHeader span,.scenario-mode-module__PLjKEq__chartHeader small{letter-spacing:.1em;font-size:.64rem;font-weight:800}.scenario-mode-module__PLjKEq__chartHeader small{color:#14262d7a;font-weight:600}.scenario-mode-module__PLjKEq__stageRow{border-top:1px solid #14262d14;grid-template-columns:118px minmax(0,1fr) 36px;align-items:center;gap:12px;min-height:55px;display:grid}.scenario-mode-module__PLjKEq__stageRow>strong{font-size:.72rem}.scenario-mode-module__PLjKEq__barPair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.scenario-mode-module__PLjKEq__barPair>div{background:#14262d0f;height:25px;position:relative;overflow:hidden}.scenario-mode-module__PLjKEq__barPair>div>span{background:#14262d94;min-width:0;position:absolute;inset:0 auto 0 0}.scenario-mode-module__PLjKEq__barPair>div[data-scenario=true]>span{background:#7d2838}.scenario-mode-module__PLjKEq__barPair small{z-index:1;color:#fffdf8;letter-spacing:.05em;align-items:center;height:100%;padding:0 7px;font-size:.58rem;font-weight:800;display:flex;position:relative}.scenario-mode-module__PLjKEq__barPair>div>span[style*="width: 0%"]+small{color:#14262d85}.scenario-mode-module__PLjKEq__stageRow em{text-align:right;font-size:.72rem;font-style:normal;font-weight:800}.scenario-mode-module__PLjKEq__stageRow em[data-delta=up]{color:#7d2838}.scenario-mode-module__PLjKEq__stageRow em[data-delta=down]{color:#14262d9e}.scenario-mode-module__PLjKEq__stageRow em[data-delta=flat]{color:#14262d59}.scenario-mode-module__PLjKEq__evidenceGrid{background:#14262d29;border:1px solid #14262d29;grid-template-columns:1.15fr .8fr 1fr;gap:1px;margin-top:1px;display:grid}.scenario-mode-module__PLjKEq__evidenceCard{background:#fffdf8;min-width:0;padding:22px}.scenario-mode-module__PLjKEq__cardTitle{color:#7d2838}.scenario-mode-module__PLjKEq__evidenceCard dl{margin:18px 0 0}.scenario-mode-module__PLjKEq__evidenceCard dl>div{border-top:1px solid #14262d1a;padding:13px 0}.scenario-mode-module__PLjKEq__evidenceCard dt{letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:800}.scenario-mode-module__PLjKEq__evidenceCard dd{color:#14262dbd;margin:5px 0 0;font-size:.78rem;line-height:1.52}.scenario-mode-module__PLjKEq__tagRow,.scenario-mode-module__PLjKEq__policyFiles{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.scenario-mode-module__PLjKEq__tagRow span,.scenario-mode-module__PLjKEq__policyFiles span{background:#f5f0e6;border:1px solid #14262d29;padding:5px 7px;font-size:.62rem;font-weight:700}.scenario-mode-module__PLjKEq__sourceLinks{flex-wrap:wrap;gap:14px;margin-top:17px;display:flex}.scenario-mode-module__PLjKEq__sourceLinks a{color:#14262d;border-bottom:1px solid #14262d59;align-items:center;gap:5px;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.scenario-mode-module__PLjKEq__dateList,.scenario-mode-module__PLjKEq__relationshipList{margin-top:16px}.scenario-mode-module__PLjKEq__dateList>div,.scenario-mode-module__PLjKEq__relationshipList>div{border-top:1px solid #14262d1a;padding:13px 0}.scenario-mode-module__PLjKEq__dateList span,.scenario-mode-module__PLjKEq__relationshipList span{color:#7d2838;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:800;display:block}.scenario-mode-module__PLjKEq__dateList strong,.scenario-mode-module__PLjKEq__relationshipList strong{margin-top:5px;font-size:.82rem;display:block}.scenario-mode-module__PLjKEq__dateList small{color:#14262d8c;letter-spacing:.06em;margin-top:5px;font-size:.59rem;font-weight:700;display:block}.scenario-mode-module__PLjKEq__relationshipList p,.scenario-mode-module__PLjKEq__emptyText{color:#14262da8;margin:6px 0 0;font-size:.72rem;line-height:1.5}.scenario-mode-module__PLjKEq__contextPanel{background:#14262d29;border:1px solid #14262d29;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:1px;margin-top:18px;display:grid}.scenario-mode-module__PLjKEq__contextIntro,.scenario-mode-module__PLjKEq__contextList{background:#f5f0e6;padding:22px}.scenario-mode-module__PLjKEq__contextList{background:#fffdf8}.scenario-mode-module__PLjKEq__contextIntro>span{color:#7d2838;letter-spacing:.11em;font-size:.63rem;font-weight:800}.scenario-mode-module__PLjKEq__contextIntro h3{margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500;line-height:1.05}.scenario-mode-module__PLjKEq__contextIntro p{color:#14262da8;margin:9px 0 0;font-size:.74rem;line-height:1.5}.scenario-mode-module__PLjKEq__contextList{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 18px;display:grid}.scenario-mode-module__PLjKEq__contextList>div{border-top:1px solid #14262d1c;padding:12px 0}.scenario-mode-module__PLjKEq__contextList span{color:#7d2838;letter-spacing:.08em;font-size:.57rem;font-weight:800;display:block}.scenario-mode-module__PLjKEq__contextList strong{margin-top:5px;font-size:.76rem;line-height:1.35;display:block}.scenario-mode-module__PLjKEq__contextList small{color:#14262d8c;margin-top:4px;font-size:.61rem;line-height:1.4;display:block}.scenario-mode-module__PLjKEq__contextList>p{color:#14262d9e;margin:0;font-size:.75rem}.scenario-mode-module__PLjKEq__integrityNote{border-top:1px solid #14262d29;border-bottom:1px solid #14262d29;align-items:flex-start;gap:11px;margin-top:18px;padding:15px 0;display:flex}.scenario-mode-module__PLjKEq__integrityNote svg{color:#7d2838;flex:none;margin-top:2px}.scenario-mode-module__PLjKEq__integrityNote p{color:#14262dad;margin:0;font-size:.76rem;line-height:1.55}.scenario-mode-module__PLjKEq__integrityNote strong{color:#14262d}.scenario-mode-module__PLjKEq__loading{color:#14262da6;background:#f5f0e6;border:1px solid #14262d26;padding:24px;font-size:.82rem}@media (max-width:1120px){.scenario-mode-module__PLjKEq__candidateRail{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-mode-module__PLjKEq__scenarioShell,.scenario-mode-module__PLjKEq__evidenceGrid{grid-template-columns:1fr}.scenario-mode-module__PLjKEq__assumptionPanel{border-bottom:1px solid #14262d29;border-right:0}.scenario-mode-module__PLjKEq__evidenceCard{border-top:1px solid #14262d14}}@media (max-width:800px){.scenario-mode-module__PLjKEq__sectionHead,.scenario-mode-module__PLjKEq__contextPanel{grid-template-columns:1fr}.scenario-mode-module__PLjKEq__footprintBar{flex-direction:column;align-items:flex-start}.scenario-mode-module__PLjKEq__footprintBar>div{grid-template-columns:auto auto}.scenario-mode-module__PLjKEq__footprintBar strong{white-space:normal;grid-column:1/-1}.scenario-mode-module__PLjKEq__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-mode-module__PLjKEq__metrics article:nth-child(2){border-right:0}.scenario-mode-module__PLjKEq__metrics article:nth-child(-n+2){border-bottom:1px solid #14262d24}.scenario-mode-module__PLjKEq__stageTransition{grid-template-columns:1fr}.scenario-mode-module__PLjKEq__stageTransition>svg{justify-self:center;transform:rotate(90deg)}.scenario-mode-module__PLjKEq__contextList{grid-template-columns:1fr}}@media (max-width:560px){.scenario-mode-module__PLjKEq__candidateRail,.scenario-mode-module__PLjKEq__metrics{grid-template-columns:1fr}.scenario-mode-module__PLjKEq__candidateRail button,.scenario-mode-module__PLjKEq__metrics article{min-height:0}.scenario-mode-module__PLjKEq__metrics article{border-bottom:1px solid #14262d24;border-right:0}.scenario-mode-module__PLjKEq__metrics article:last-child{border-bottom:0}.scenario-mode-module__PLjKEq__assumptionPanel,.scenario-mode-module__PLjKEq__resultPanel,.scenario-mode-module__PLjKEq__evidenceCard,.scenario-mode-module__PLjKEq__contextIntro,.scenario-mode-module__PLjKEq__contextList{padding:18px}.scenario-mode-module__PLjKEq__stageRow{grid-template-columns:88px minmax(0,1fr) 30px}.scenario-mode-module__PLjKEq__barPair{grid-template-columns:1fr}}
.engine-mobile-a11y-module__r9kF0q__mobileNav{display:none}.engine-mobile-a11y-module__r9kF0q__heroCompact,.engine-mobile-a11y-module__r9kF0q__heroCopyCompact,.engine-mobile-a11y-module__r9kF0q__heroPanelCompact{min-width:0}:is(.engine-mobile-a11y-module__r9kF0q__a11yScope button,.engine-mobile-a11y-module__r9kF0q__a11yScope select,.engine-mobile-a11y-module__r9kF0q__a11yScope input,.engine-mobile-a11y-module__r9kF0q__a11yScope a){touch-action:manipulation}:is(.engine-mobile-a11y-module__r9kF0q__a11yScope button:focus-visible,.engine-mobile-a11y-module__r9kF0q__a11yScope a:focus-visible,.engine-mobile-a11y-module__r9kF0q__a11yScope select:focus-visible,.engine-mobile-a11y-module__r9kF0q__a11yScope input:focus-visible){outline-offset:3px;outline:3px solid #7d2838}:is(.engine-mobile-a11y-module__r9kF0q__a11yScope section,.engine-mobile-a11y-module__r9kF0q__a11yScope h2[id]){scroll-margin-top:76px}.engine-mobile-a11y-module__r9kF0q__a11yScope [aria-label="Impact versus time chart"]{z-index:1;overflow:visible}@media (pointer:coarse){:is(.engine-mobile-a11y-module__r9kF0q__a11yScope button,.engine-mobile-a11y-module__r9kF0q__a11yScope select){min-width:44px;min-height:44px!important}.engine-mobile-a11y-module__r9kF0q__a11yScope input[type=checkbox]{width:24px;height:24px}.engine-mobile-a11y-module__r9kF0q__a11yScope input[type=range]{min-height:44px}.engine-mobile-a11y-module__r9kF0q__a11yScope a[href]{padding-block:max(4px, env(safe-area-inset-top,0px))}}@media (max-width:960px){.engine-mobile-a11y-module__r9kF0q__heroCompact>div{width:min(100% - 28px,1400px)!important;min-height:auto!important;display:block!important}.engine-mobile-a11y-module__r9kF0q__heroCopyCompact{padding-top:34px!important;padding-bottom:24px!important}.engine-mobile-a11y-module__r9kF0q__heroCompact h1{font-size:clamp(2.4rem,8.2vw,3.5rem)!important;line-height:1.04!important}.engine-mobile-a11y-module__r9kF0q__heroCopyCompact>p:last-of-type{margin-top:18px!important;font-size:1rem!important;line-height:1.42!important}.engine-mobile-a11y-module__r9kF0q__heroCopyCompact>div:last-child{gap:6px 14px!important;margin-top:20px!important}.engine-mobile-a11y-module__r9kF0q__heroPanelCompact{border-inline:0!important;border-top:1px solid var(--line)!important;margin-inline:-14px!important;padding:18px 16px 19px!important}.engine-mobile-a11y-module__r9kF0q__heroPanelCompact>p{margin:8px 0 0!important;font-size:1.05rem!important;line-height:1.25!important}.engine-mobile-a11y-module__r9kF0q__heroPanelCompact>div{display:none!important}.engine-mobile-a11y-module__r9kF0q__mobileNav{z-index:19;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;background:#f5f0e6fa;border:1px solid #a99f90;gap:0;margin:-2px 0 16px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 6px 18px #14262d14}.engine-mobile-a11y-module__r9kF0q__mobileNav::-webkit-scrollbar{display:none}.engine-mobile-a11y-module__r9kF0q__mobileNav:after{content:"→";z-index:3;color:#7d2838;pointer-events:none;background:#f5f0e6;border-left:1px solid #cfc5b4;flex:0 0 30px;place-items:center;min-width:30px;font-weight:900;display:grid;position:sticky;right:0;box-shadow:-5px 0 10px #14262d0f}.engine-mobile-a11y-module__r9kF0q__mobileNav a{color:#14262d;letter-spacing:.055em;text-transform:uppercase;scroll-snap-align:start;border-right:1px solid #cfc5b4;flex:none;justify-content:center;align-items:center;min-width:max-content;min-height:44px;padding:10px 11px;font-size:.64rem;font-weight:800;text-decoration:none;display:inline-flex}.engine-mobile-a11y-module__r9kF0q__mobileNav a:last-child{border-right:0}.engine-mobile-a11y-module__r9kF0q__mobileNav a:focus-visible{outline-offset:-4px}:is(.engine-mobile-a11y-module__r9kF0q__a11yScope button,.engine-mobile-a11y-module__r9kF0q__a11yScope select){min-height:44px!important}.engine-mobile-a11y-module__r9kF0q__a11yScope input[type=checkbox]{width:24px;height:24px}.engine-mobile-a11y-module__r9kF0q__a11yScope input[type=range]{min-height:44px}.engine-mobile-a11y-module__r9kF0q__a11yScope section[aria-label=Engine\ filters]{position:relative!important}.engine-mobile-a11y-module__r9kF0q__a11yScope section[aria-label=Engine\ filters]>div:first-child{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.engine-mobile-a11y-module__r9kF0q__a11yScope section[aria-label=Engine\ filters]>div:nth-of-type(2){grid-template-columns:repeat(2,minmax(0,1fr))!important}.engine-mobile-a11y-module__r9kF0q__a11yScope section[aria-label=Engine\ filters]>div:nth-of-type(2)>button:last-child{grid-area:auto/1/auto/-1!important;min-height:52px!important}.engine-mobile-a11y-module__r9kF0q__a11yScope section[aria-label=Engine\ summary]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.engine-mobile-a11y-module__r9kF0q__a11yScope section[aria-label=Engine\ summary] article{min-height:126px!important}.engine-mobile-a11y-module__r9kF0q__a11yScope section[aria-labelledby=horizon-title]>div:first-child{grid-template-columns:1fr!important;align-items:start!important;gap:15px!important}.engine-mobile-a11y-module__r9kF0q__a11yScope section[aria-labelledby=horizon-title] [aria-label=Time\ horizon]{justify-self:start!important}.engine-mobile-a11y-module__r9kF0q__a11yScope div:has(>[role=grid]){overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;overflow-x:auto!important}.engine-mobile-a11y-module__r9kF0q__a11yScope [role=grid]{min-width:760px!important}:is(.engine-mobile-a11y-module__r9kF0q__a11yScope [role=grid]>:first-child,.engine-mobile-a11y-module__r9kF0q__a11yScope [role=grid] [role=rowheader]){z-index:5;background:#f0eadf;position:sticky;left:0;box-shadow:5px 0 10px #14262d0f}.engine-mobile-a11y-module__r9kF0q__a11yScope button[role=gridcell]{min-height:68px!important}.engine-mobile-a11y-module__r9kF0q__a11yScope [aria-label="Policy institution filter"]{scrollbar-width:thin;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto;display:flex!important}.engine-mobile-a11y-module__r9kF0q__a11yScope [aria-label="Policy institution filter"] button{scroll-snap-align:start;flex:0 0 96px;min-width:96px!important}.engine-mobile-a11y-module__r9kF0q__a11yScope aside[aria-label="Matched policy files"]>div:last-child{max-height:none!important;overflow:visible!important}.engine-mobile-a11y-module__r9kF0q__a11yScope [aria-label=Scenario\ candidates]{scrollbar-width:thin;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto;gap:1px!important;display:flex!important}.engine-mobile-a11y-module__r9kF0q__a11yScope [aria-label=Scenario\ candidates] button{scroll-snap-align:start;flex:0 0 min(82vw,320px);min-width:min(82vw,320px)!important}.engine-mobile-a11y-module__r9kF0q__a11yScope [aria-label="Recorded events by month over the last 12 calendar months"]{scrollbar-width:thin;-webkit-overflow-scrolling:touch;overflow-x:auto;grid-template-columns:repeat(12,minmax(40px,1fr))!important}.engine-mobile-a11y-module__r9kF0q__a11yScope [role=dialog]{max-width:100vw;border-left:0!important;width:100%!important}:is(.engine-mobile-a11y-module__r9kF0q__a11yScope [role=dialog] a,.engine-mobile-a11y-module__r9kF0q__a11yScope [aria-label="Selected development consequence"] a,.engine-mobile-a11y-module__r9kF0q__a11yScope [aria-label="Selected development consequence"] button){align-items:center;min-height:44px;display:inline-flex}:is(.engine-mobile-a11y-module__r9kF0q__a11yScope small,.engine-mobile-a11y-module__r9kF0q__a11yScope dt){line-height:1.35;font-size:.68rem!important}}@media (max-width:960px) and (orientation:landscape) and (max-height:520px){.engine-mobile-a11y-module__r9kF0q__heroCopyCompact{padding-top:22px!important;padding-bottom:18px!important}.engine-mobile-a11y-module__r9kF0q__heroCompact h1{font-size:clamp(2.35rem,7vw,3.2rem)!important}.engine-mobile-a11y-module__r9kF0q__heroCopyCompact>p:last-of-type{margin-top:14px!important;font-size:.9rem!important;line-height:1.34!important}.engine-mobile-a11y-module__r9kF0q__heroCopyCompact>div:last-child{margin-top:14px!important}.engine-mobile-a11y-module__r9kF0q__heroPanelCompact{padding:12px 14px 13px!important}.engine-mobile-a11y-module__r9kF0q__heroPanelCompact>p{font-size:.9rem!important;line-height:1.2!important}}@media (max-width:560px){.engine-mobile-a11y-module__r9kF0q__heroCopyCompact{padding-top:28px!important;padding-bottom:20px!important}.engine-mobile-a11y-module__r9kF0q__heroCompact h1{font-size:clamp(2.35rem,8.2vw,3.1rem)!important}.engine-mobile-a11y-module__r9kF0q__heroCopyCompact>p:last-of-type{font-size:.95rem!important}.engine-mobile-a11y-module__r9kF0q__heroPanelCompact{padding:16px 14px 17px!important}.engine-mobile-a11y-module__r9kF0q__heroPanelCompact>p{font-size:1rem!important}.engine-mobile-a11y-module__r9kF0q__a11yScope section[aria-label=Engine\ filters]>div:nth-of-type(2){grid-template-columns:1fr!important}.engine-mobile-a11y-module__r9kF0q__a11yScope [role=grid]{min-width:700px!important}.engine-mobile-a11y-module__r9kF0q__a11yScope button[data-strength]{grid-template-columns:1fr!important;min-height:92px!important}.engine-mobile-a11y-module__r9kF0q__a11yScope button[data-strength]>[aria-hidden=true]{display:none!important}.engine-mobile-a11y-module__r9kF0q__a11yScope section[aria-label=Engine\ summary] article{padding:16px!important}.engine-mobile-a11y-module__r9kF0q__a11yScope section[aria-label=Engine\ summary] strong{font-size:2.5rem!important}}@media (prefers-reduced-motion:reduce){.engine-mobile-a11y-module__r9kF0q__a11yScope *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.oecd-tax-watch-module__osD1gG__hero{border-bottom:2px solid var(--ink);grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:end;gap:42px;padding:36px 0 30px;display:grid}.oecd-tax-watch-module__osD1gG__hero h1{font-family:var(--serif);letter-spacing:-.065em;margin:0;font-size:clamp(3rem,7vw,5.9rem);font-weight:500;line-height:.9}.oecd-tax-watch-module__osD1gG__subtitle{max-width:880px;color:var(--teal-dark);font-family:var(--serif);margin:18px 0 0;font-size:clamp(1.22rem,2.4vw,1.72rem);line-height:1.2}.oecd-tax-watch-module__osD1gG__intro{max-width:820px;color:var(--ink-soft);margin:15px 0 0;font-size:.88rem;line-height:1.65}.oecd-tax-watch-module__osD1gG__reviewCard{border:1px solid var(--line-dark);border-top:4px solid var(--burgundy);background:var(--paper-light);padding:21px}.oecd-tax-watch-module__osD1gG__reviewCard>span,.oecd-tax-watch-module__osD1gG__signalGrid span,.oecd-tax-watch-module__osD1gG__topicGrid article>div>span,.oecd-tax-watch-module__osD1gG__fileMeta,.oecd-tax-watch-module__osD1gG__fileHeader aside>span,.oecd-tax-watch-module__osD1gG__decisionGrid span,.oecd-tax-watch-module__osD1gG__affectedRow>span,.oecd-tax-watch-module__osD1gG__subheading span,.oecd-tax-watch-module__osD1gG__sourceBlock>span,.oecd-tax-watch-module__osD1gG__milestoneGrid article>span{color:var(--ink-soft);letter-spacing:.075em;text-transform:uppercase;font-size:.61rem;font-weight:800}.oecd-tax-watch-module__osD1gG__reviewCard>span{color:var(--burgundy);align-items:center;gap:6px;display:inline-flex}.oecd-tax-watch-module__osD1gG__reviewCard strong{font-family:var(--serif);margin-top:10px;font-size:1.35rem;line-height:1.08;display:block}.oecd-tax-watch-module__osD1gG__reviewCard p{color:var(--ink-soft);margin:10px 0 15px;font-size:.76rem;line-height:1.55}.oecd-tax-watch-module__osD1gG__reviewCard a,.oecd-tax-watch-module__osD1gG__sectionHeader>a,.oecd-tax-watch-module__osD1gG__timelineBody a,.oecd-tax-watch-module__osD1gG__milestoneGrid a{color:var(--teal);text-transform:uppercase;align-items:center;gap:5px;font-size:.68rem;font-weight:800;display:inline-flex}.oecd-tax-watch-module__osD1gG__signalGrid{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.oecd-tax-watch-module__osD1gG__signalGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:180px;padding:22px}.oecd-tax-watch-module__osD1gG__signalGrid svg{color:var(--teal)}.oecd-tax-watch-module__osD1gG__signalGrid span{margin-top:24px;display:block}.oecd-tax-watch-module__osD1gG__signalGrid strong{font-family:var(--serif);margin-top:6px;font-size:1.55rem;font-weight:500;line-height:1.05;display:block}.oecd-tax-watch-module__osD1gG__signalGrid p{color:var(--ink-soft);margin:9px 0 0;font-size:.74rem}.oecd-tax-watch-module__osD1gG__section{border-top:2px solid var(--ink);margin-top:58px}.oecd-tax-watch-module__osD1gG__sectionHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:28px;padding:18px 0 15px;display:flex}.oecd-tax-watch-module__osD1gG__sectionHeader>div{max-width:800px}.oecd-tax-watch-module__osD1gG__sectionHeader h2{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(1.9rem,3.5vw,2.7rem);font-weight:500;line-height:1}.oecd-tax-watch-module__osD1gG__sectionHeader p:not(.oecd-tax-watch-module__osD1gG__eyebrow){color:var(--ink-soft);margin:9px 0 0;font-size:.82rem;line-height:1.55}.oecd-tax-watch-module__osD1gG__topicGrid{border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.oecd-tax-watch-module__osD1gG__topicGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:145px;padding:20px}.oecd-tax-watch-module__osD1gG__topicGrid article>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.oecd-tax-watch-module__osD1gG__topicGrid article>div>span{color:var(--burgundy)}.oecd-tax-watch-module__osD1gG__topicGrid article strong{font-family:var(--serif);font-size:1.16rem;font-weight:500}.oecd-tax-watch-module__osD1gG__topicGrid article p{color:var(--ink-soft);margin:14px 0 0;font-size:.76rem;line-height:1.5}.oecd-tax-watch-module__osD1gG__watchGrid{border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.oecd-tax-watch-module__osD1gG__watchCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:235px;padding:21px;display:flex}.oecd-tax-watch-module__osD1gG__watchCard:hover{background:var(--paper-deep)}.oecd-tax-watch-module__osD1gG__watchMeta{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:7px;font-size:.6rem;font-weight:800;display:flex}.oecd-tax-watch-module__osD1gG__high{color:var(--burgundy)!important}.oecd-tax-watch-module__osD1gG__medium{color:var(--teal)!important}.oecd-tax-watch-module__osD1gG__watchCard h3{font-family:var(--serif);margin:24px 0 8px;font-size:1.45rem;line-height:1.08}.oecd-tax-watch-module__osD1gG__watchCard>p{color:var(--ink-soft);margin:0;font-size:.76rem}.oecd-tax-watch-module__osD1gG__watchCard>div:last-child{justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:28px;display:flex}.oecd-tax-watch-module__osD1gG__watchCard small{color:var(--burgundy);text-transform:uppercase;font-size:.62rem;font-weight:800}.oecd-tax-watch-module__osD1gG__watchCard b{color:var(--teal);text-transform:uppercase;align-items:center;gap:4px;font-size:.64rem;display:inline-flex}.oecd-tax-watch-module__osD1gG__fileStack{gap:30px;margin-top:28px;display:grid}.oecd-tax-watch-module__osD1gG__policyFile{border:1px solid var(--line-dark);background:var(--paper-deep);padding:28px;scroll-margin-top:24px}.oecd-tax-watch-module__osD1gG__fileHeader{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:34px;padding-bottom:24px;display:grid}.oecd-tax-watch-module__osD1gG__fileMeta{color:var(--burgundy);flex-wrap:wrap;gap:9px 14px;display:flex}.oecd-tax-watch-module__osD1gG__fileMeta span+span:before{content:"/";color:var(--line-dark);margin-right:14px}.oecd-tax-watch-module__osD1gG__fileHeader h3{max-width:860px;font-family:var(--serif);letter-spacing:-.035em;margin:9px 0 0;font-size:clamp(1.9rem,4vw,3rem);font-weight:500;line-height:1}.oecd-tax-watch-module__osD1gG__fileHeader>div>p{max-width:900px;color:var(--ink-soft);margin:14px 0 0;font-size:.82rem;line-height:1.62}.oecd-tax-watch-module__osD1gG__fileHeader aside{border-left:4px solid var(--burgundy);background:var(--paper-light);padding:18px}.oecd-tax-watch-module__osD1gG__fileHeader aside strong{font-family:var(--serif);margin-top:8px;font-size:1.15rem;line-height:1.15;display:block}.oecd-tax-watch-module__osD1gG__fileHeader aside small{color:var(--ink-soft);margin-top:9px;font-size:.65rem;display:block}.oecd-tax-watch-module__osD1gG__decisionGrid{border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:22px;display:grid}.oecd-tax-watch-module__osD1gG__decisionGrid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-light);min-height:155px;padding:18px}.oecd-tax-watch-module__osD1gG__decisionGrid p{color:var(--ink-soft);margin:10px 0 0;font-size:.76rem;line-height:1.58}.oecd-tax-watch-module__osD1gG__affectedRow{border-bottom:1px solid var(--line-dark);grid-template-columns:145px 1fr;align-items:start;gap:16px;padding:20px 0;display:grid}.oecd-tax-watch-module__osD1gG__affectedRow>div{flex-wrap:wrap;gap:7px;display:flex}.oecd-tax-watch-module__osD1gG__affectedRow b{border:1px solid var(--line-dark);border-radius:20px;padding:5px 8px;font-size:.64rem;font-weight:700}.oecd-tax-watch-module__osD1gG__timelineWrap{margin-top:24px}.oecd-tax-watch-module__osD1gG__subheading{color:var(--burgundy);align-items:flex-start;gap:10px;display:flex}.oecd-tax-watch-module__osD1gG__subheading h4{color:var(--ink);font-family:var(--serif);margin:2px 0 0;font-size:1.42rem}.oecd-tax-watch-module__osD1gG__timeline{border-top:1px solid var(--line);margin:17px 0 0;padding:0;list-style:none}.oecd-tax-watch-module__osD1gG__timeline li{border-bottom:1px solid var(--line);grid-template-columns:32px 170px 1fr;gap:12px;padding:17px 0;display:grid}.oecd-tax-watch-module__osD1gG__timelineMarker{color:var(--teal)}.oecd-tax-watch-module__osD1gG__timelineDate time{font-family:var(--serif);font-size:.9rem;font-weight:700;display:block}.oecd-tax-watch-module__osD1gG__timelineDate span{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:.59rem;font-weight:800;display:block}.oecd-tax-watch-module__osD1gG__timelineBody strong{font-family:var(--serif);font-size:1.05rem}.oecd-tax-watch-module__osD1gG__timelineBody p{color:var(--ink-soft);margin:5px 0 7px;font-size:.74rem;line-height:1.5}.oecd-tax-watch-module__osD1gG__sourceBlock{margin-top:24px}.oecd-tax-watch-module__osD1gG__sourceBlock>div{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:9px;display:grid}.oecd-tax-watch-module__osD1gG__sourceBlock a{border:1px solid var(--line);background:var(--paper-light);grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:64px;padding:11px 12px;display:grid}.oecd-tax-watch-module__osD1gG__sourceBlock a strong{font-size:.69rem;display:block}.oecd-tax-watch-module__osD1gG__sourceBlock a small{color:var(--ink-soft);margin-top:3px;font-size:.6rem;display:block}.oecd-tax-watch-module__osD1gG__sourceBlock a svg{color:var(--teal)}.oecd-tax-watch-module__osD1gG__milestoneGrid{border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.oecd-tax-watch-module__osD1gG__milestoneGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:210px;padding:22px}.oecd-tax-watch-module__osD1gG__milestoneGrid time{color:var(--burgundy);font-family:var(--serif);font-size:1.1rem;font-weight:700}.oecd-tax-watch-module__osD1gG__milestoneGrid article>span{margin-top:5px;display:block}.oecd-tax-watch-module__osD1gG__milestoneGrid h3{font-family:var(--serif);margin:22px 0 8px;font-size:1.4rem}.oecd-tax-watch-module__osD1gG__milestoneGrid p{color:var(--ink-soft);margin:0 0 14px;font-size:.76rem;line-height:1.5}.oecd-tax-watch-module__osD1gG__coverageGrid{grid-template-columns:repeat(3,1fr);display:grid}.oecd-tax-watch-module__osD1gG__coverageGrid>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 22px 22px 0}.oecd-tax-watch-module__osD1gG__coverageGrid>article+article{padding-left:22px}.oecd-tax-watch-module__osD1gG__emptyState,.oecd-tax-watch-module__osD1gG__methodNote{border-bottom:1px solid var(--line);gap:13px;padding:22px;display:flex}.oecd-tax-watch-module__osD1gG__emptyState svg,.oecd-tax-watch-module__osD1gG__methodNote svg{color:var(--teal);flex:none}.oecd-tax-watch-module__osD1gG__emptyState strong,.oecd-tax-watch-module__osD1gG__methodNote strong{text-transform:uppercase;font-size:.73rem}.oecd-tax-watch-module__osD1gG__emptyState p,.oecd-tax-watch-module__osD1gG__methodNote p{max-width:860px;color:var(--ink-soft);margin:5px 0 0;font-size:.76rem;line-height:1.55}.oecd-tax-watch-module__osD1gG__methodNote{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);margin-top:44px}@media (max-width:1080px){.oecd-tax-watch-module__osD1gG__watchGrid{grid-template-columns:repeat(2,1fr)}.oecd-tax-watch-module__osD1gG__fileHeader{grid-template-columns:1fr}.oecd-tax-watch-module__osD1gG__signalGrid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:820px){.oecd-tax-watch-module__osD1gG__hero{grid-template-columns:1fr;align-items:start}.oecd-tax-watch-module__osD1gG__signalGrid,.oecd-tax-watch-module__osD1gG__topicGrid,.oecd-tax-watch-module__osD1gG__decisionGrid,.oecd-tax-watch-module__osD1gG__sourceBlock>div,.oecd-tax-watch-module__osD1gG__milestoneGrid,.oecd-tax-watch-module__osD1gG__coverageGrid,.oecd-tax-watch-module__osD1gG__watchGrid{grid-template-columns:1fr}.oecd-tax-watch-module__osD1gG__sectionHeader{flex-direction:column;align-items:flex-start;gap:10px}.oecd-tax-watch-module__osD1gG__coverageGrid>article,.oecd-tax-watch-module__osD1gG__coverageGrid>article+article{border-right:0;padding:18px 0}}@media (max-width:620px){.oecd-tax-watch-module__osD1gG__policyFile{padding:20px}.oecd-tax-watch-module__osD1gG__timeline li{grid-template-columns:28px 1fr}.oecd-tax-watch-module__osD1gG__timelineDate,.oecd-tax-watch-module__osD1gG__timelineBody{grid-column:2}.oecd-tax-watch-module__osD1gG__affectedRow,.oecd-tax-watch-module__osD1gG__signalGrid{grid-template-columns:1fr}}
.demos-module__mNC_ma__page{background:var(--paper);padding-bottom:60px}.demos-module__mNC_ma__intro{background:var(--paper-deep);color:var(--ink);border-bottom:2px solid var(--burgundy);padding:40px max(28px,50% - 620px)}.demos-module__mNC_ma__intro>p:first-child{text-transform:uppercase;letter-spacing:.16em;color:var(--burgundy);font-size:12px}.demos-module__mNC_ma__intro h1{font:clamp(34px,4.2vw,56px)/1.05 var(--serif);letter-spacing:-.04em;margin:22px 0}.demos-module__mNC_ma__intro>p:last-child{max-width:70ch;color:var(--ink-soft);font-size:17px;line-height:1.6}.demos-module__mNC_ma__cards{grid-template-columns:1fr 1fr;gap:24px;width:min(1240px,100% - 56px);margin:40px auto;display:grid}.demos-module__mNC_ma__cards article{background:var(--paper-light);border:1px solid var(--line);border-top:3px solid var(--burgundy);padding:36px}.demos-module__mNC_ma__cards article>span{letter-spacing:.1em;color:var(--burgundy);font-size:12px;font-weight:700}.demos-module__mNC_ma__cards h2{font:34px/1.15 var(--serif);letter-spacing:-.025em}.demos-module__mNC_ma__cards p{color:var(--ink-soft);font-size:16px;line-height:1.6}.demos-module__mNC_ma__cards dl{border-block:1px solid var(--line);grid-template-columns:90px 1fr;gap:14px;padding:20px 0;font-size:14px;display:grid}.demos-module__mNC_ma__cards dt{color:var(--burgundy);font-weight:700}.demos-module__mNC_ma__cards dd{margin:0}.demos-module__mNC_ma__cards a{background:var(--ink);min-height:48px;color:var(--paper-light);justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.demos-module__mNC_ma__cards small{color:var(--ink-soft);margin-top:14px;font-size:12px;line-height:1.6;display:block}.demos-module__mNC_ma__footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:22px;width:min(1240px,100% - 56px);margin:auto;padding-top:24px;display:flex}.demos-module__mNC_ma__footer p{margin-right:auto}.demos-module__mNC_ma__footer a{color:var(--burgundy);align-items:center;min-height:44px;font-weight:700;display:flex}@media (max-width:740px){.demos-module__mNC_ma__intro{padding:36px 20px}.demos-module__mNC_ma__cards{grid-template-columns:1fr;width:calc(100% - 28px)}.demos-module__mNC_ma__cards article{padding:24px}.demos-module__mNC_ma__cards h2{font-size:29px}.demos-module__mNC_ma__footer{width:calc(100% - 28px)}}
.country-deep-dive-module__n94R3G__section{border:1px solid var(--line-dark);background:var(--paper-deep);margin:46px 0;padding:30px}.country-deep-dive-module__n94R3G__header{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:34px;padding-bottom:24px;display:grid}.country-deep-dive-module__n94R3G__header h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:.98}.country-deep-dive-module__n94R3G__summary{max-width:760px;color:var(--ink-soft);margin:14px 0 0;font-size:.9rem;line-height:1.62}.country-deep-dive-module__n94R3G__statusBlock{border-left:4px solid var(--burgundy);background:var(--paper-light);padding:18px}.country-deep-dive-module__n94R3G__statusBlock>span{color:var(--burgundy);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:.65rem;font-weight:800;display:inline-flex}.country-deep-dive-module__n94R3G__statusBlock strong{font-family:var(--serif);margin-top:10px;font-size:1.22rem;line-height:1.15;display:block}.country-deep-dive-module__n94R3G__statusBlock small{color:var(--ink-soft);margin-top:9px;font-size:.68rem;display:block}.country-deep-dive-module__n94R3G__radarHeader{justify-content:space-between;align-items:end;gap:20px;margin-top:28px;display:flex}.country-deep-dive-module__n94R3G__radarHeader span{color:var(--burgundy);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:.63rem;font-weight:800;display:inline-flex}.country-deep-dive-module__n94R3G__radarHeader h3{font-family:var(--serif);margin:4px 0 0;font-size:1.65rem}.country-deep-dive-module__n94R3G__radarHeader>a{text-transform:uppercase;font-size:.68rem;font-weight:800}.country-deep-dive-module__n94R3G__radarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.country-deep-dive-module__n94R3G__radarCard{border:1px solid var(--line);background:var(--paper-light);min-width:0;padding:18px}.country-deep-dive-module__n94R3G__radarMeta{justify-content:space-between;align-items:center;gap:10px;display:flex}.country-deep-dive-module__n94R3G__radarMeta strong,.country-deep-dive-module__n94R3G__radarMeta span{letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:800}.country-deep-dive-module__n94R3G__radarMeta strong{color:var(--teal)}.country-deep-dive-module__n94R3G__radarMeta strong[data-urgency=Critical]{color:var(--burgundy)}.country-deep-dive-module__n94R3G__radarMeta span{color:var(--ink-soft)}.country-deep-dive-module__n94R3G__radarCard h4{font-family:var(--serif);margin:14px 0 5px;font-size:1.18rem;line-height:1.1}.country-deep-dive-module__n94R3G__radarCard>p{color:var(--ink-soft);margin:0;font-size:.75rem}.country-deep-dive-module__n94R3G__radarCard dl{flex-wrap:wrap;gap:16px;margin:14px 0 0;display:flex}.country-deep-dive-module__n94R3G__radarCard dt{color:var(--ink-soft);text-transform:uppercase;font-size:.56rem;font-weight:800}.country-deep-dive-module__n94R3G__radarCard dd{margin:1px 0 0;font-size:.72rem;font-weight:700}.country-deep-dive-module__n94R3G__radarAction{border-top:1px solid var(--line);margin-top:13px;padding-top:11px}.country-deep-dive-module__n94R3G__radarAction span{color:var(--burgundy);text-transform:uppercase;font-size:.58rem;font-weight:800}.country-deep-dive-module__n94R3G__radarAction p{color:var(--ink-soft);margin:4px 0 0;font-size:.74rem}.country-deep-dive-module__n94R3G__radarLinks{flex-wrap:wrap;gap:12px;margin-top:13px;display:flex}.country-deep-dive-module__n94R3G__radarLinks a{text-transform:uppercase;align-items:center;gap:4px;font-size:.63rem;font-weight:800;display:inline-flex}.country-deep-dive-module__n94R3G__factGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid}.country-deep-dive-module__n94R3G__factCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-light);min-height:190px;padding:20px}.country-deep-dive-module__n94R3G__factCard>span,.country-deep-dive-module__n94R3G__footerLabel,.country-deep-dive-module__n94R3G__cardTitle span{color:var(--ink-soft);letter-spacing:.065em;text-transform:uppercase;font-size:.62rem;font-weight:800}.country-deep-dive-module__n94R3G__factCard strong{color:var(--teal);font-family:var(--serif);margin-top:22px;font-size:1.55rem;line-height:1.05;display:block}.country-deep-dive-module__n94R3G__factCard p{color:var(--ink-soft);margin:10px 0 0;font-size:.76rem;line-height:1.5}.country-deep-dive-module__n94R3G__analysisGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.country-deep-dive-module__n94R3G__analysisCard{border:1px solid var(--line);background:var(--paper-light);padding:24px}.country-deep-dive-module__n94R3G__cardTitle{color:var(--burgundy);align-items:flex-start;gap:10px;display:flex}.country-deep-dive-module__n94R3G__cardTitle h3{color:var(--ink);font-family:var(--serif);margin:3px 0 0;font-size:1.45rem}.country-deep-dive-module__n94R3G__analysisCard ul,.country-deep-dive-module__n94R3G__analysisCard ol{margin:18px 0 0;padding-left:20px}.country-deep-dive-module__n94R3G__analysisCard li{color:var(--ink-soft);padding:8px 0;font-size:.8rem;line-height:1.55}.country-deep-dive-module__n94R3G__analysisCard li+li{border-top:1px solid var(--line)}.country-deep-dive-module__n94R3G__guardrail{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);gap:12px;margin-top:20px;padding:17px 18px;display:flex}.country-deep-dive-module__n94R3G__guardrail>svg{color:var(--teal);flex:none;margin-top:2px}.country-deep-dive-module__n94R3G__guardrail strong{text-transform:uppercase;font-size:.72rem}.country-deep-dive-module__n94R3G__guardrail p{color:var(--ink-soft);margin:5px 0 0;font-size:.76rem;line-height:1.55}.country-deep-dive-module__n94R3G__footerGrid{grid-template-columns:2fr 1fr;gap:28px;margin-top:22px;display:grid}.country-deep-dive-module__n94R3G__sources,.country-deep-dive-module__n94R3G__relatedLinks{gap:8px;margin-top:10px;display:grid}.country-deep-dive-module__n94R3G__sources a,.country-deep-dive-module__n94R3G__relatedLinks a{border:1px solid var(--line);background:var(--paper-light);grid-template-columns:1fr auto;align-items:center;gap:4px 12px;min-height:48px;padding:10px 12px;font-size:.7rem;display:grid}.country-deep-dive-module__n94R3G__sources a strong{font-weight:800}.country-deep-dive-module__n94R3G__sources a small{color:var(--ink-soft);grid-column:1;font-size:.62rem}.country-deep-dive-module__n94R3G__sources a svg{color:var(--teal);grid-area:1/2/span 2}.country-deep-dive-module__n94R3G__relatedLinks a{text-transform:uppercase;grid-template-columns:1fr auto;font-weight:800}@media (max-width:980px){.country-deep-dive-module__n94R3G__header{grid-template-columns:1fr}.country-deep-dive-module__n94R3G__factGrid{grid-template-columns:repeat(2,1fr)}.country-deep-dive-module__n94R3G__footerGrid{grid-template-columns:1fr}}@media (max-width:700px){.country-deep-dive-module__n94R3G__section{margin:30px 0;padding:20px}.country-deep-dive-module__n94R3G__radarHeader{flex-direction:column;align-items:flex-start}.country-deep-dive-module__n94R3G__radarGrid,.country-deep-dive-module__n94R3G__factGrid,.country-deep-dive-module__n94R3G__analysisGrid{grid-template-columns:1fr}.country-deep-dive-module__n94R3G__factCard{min-height:0}}
.country-module__yonXTG__hubShell{padding-bottom:72px}.country-module__yonXTG__hero{border-bottom:1px solid var(--ink);grid-template-columns:120px minmax(0,1fr) auto;align-items:end;gap:28px;padding:46px 0 28px;display:grid}.country-module__yonXTG__code{border:1px solid var(--ink);width:110px;height:110px;font-family:var(--serif);place-items:center;font-size:2.9rem;display:grid}.country-module__yonXTG__hero h1{font-family:var(--serif);letter-spacing:-.06em;margin:0;font-size:clamp(3.5rem,7vw,6.4rem);line-height:.87}.country-module__yonXTG__heroText{max-width:740px;color:var(--ink-soft);font-family:var(--serif);margin:14px 0 0;font-size:1.15rem}.country-module__yonXTG__reviewStrip{border-bottom:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:18px 28px;padding:12px 0;font-size:.7rem;display:flex}.country-module__yonXTG__reviewStrip strong{color:var(--ink);text-transform:uppercase;letter-spacing:.05em}.country-module__yonXTG__anchorNav{z-index:12;border-bottom:1px solid var(--line);background:#f5f0e6f5;flex-wrap:wrap;gap:18px;padding:11px 0;display:flex;position:sticky;top:0}.country-module__yonXTG__anchorNav a{text-transform:uppercase;font-size:.66rem;font-weight:800}.country-module__yonXTG__quickActions{flex-wrap:wrap;gap:9px;padding:22px 0 4px;display:flex}.country-module__yonXTG__quickActions a{border:1px solid var(--line-dark);text-transform:uppercase;align-items:center;gap:6px;min-height:37px;padding:8px 11px;font-size:.69rem;font-weight:800;display:inline-flex}.country-module__yonXTG__snapshot{border-bottom:1px solid var(--line);padding:44px 0}.country-module__yonXTG__sectionHead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:18px;display:flex}.country-module__yonXTG__sectionHead h2{font-family:var(--serif);margin:0;font-size:2.2rem}.country-module__yonXTG__sectionHead>p{max-width:540px;color:var(--ink-soft);margin:0;font-size:.82rem;line-height:1.55}.country-module__yonXTG__snapshotGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.country-module__yonXTG__snapshotCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:165px;padding:20px}.country-module__yonXTG__snapshotCard span{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:800;display:block}.country-module__yonXTG__snapshotCard strong{color:var(--teal);font-family:var(--serif);margin-top:20px;font-size:1.55rem;line-height:1.05;display:block}.country-module__yonXTG__snapshotCard p{color:var(--ink-soft);margin:9px 0 0;font-size:.76rem}.country-module__yonXTG__section{border-bottom:1px solid var(--line);padding:44px 0}.country-module__yonXTG__frameworkGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:28px;display:grid}.country-module__yonXTG__frameworkCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px}.country-module__yonXTG__frameworkTop{justify-content:space-between;gap:15px;display:flex}.country-module__yonXTG__frameworkCard h3{font-family:var(--serif);margin:4px 0 0;font-size:1.45rem}.country-module__yonXTG__frameworkValue{color:var(--burgundy);font-family:var(--serif);text-align:right;font-size:1.3rem}.country-module__yonXTG__frameworkCard>p{color:var(--ink-soft);font-size:.83rem;line-height:1.55}.country-module__yonXTG__timing{border-top:1px solid var(--line);color:var(--ink-soft);padding-top:12px;font-size:.71rem!important}.country-module__yonXTG__sourceRow{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.country-module__yonXTG__sourceRow a{color:var(--teal);align-items:center;gap:5px;font-size:.7rem;font-weight:800;display:inline-flex}.country-module__yonXTG__sourceRow>span{color:var(--ink-soft);font-size:.67rem}.country-module__yonXTG__decisionGrid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.country-module__yonXTG__decisionCard{background:var(--paper-light);min-height:205px;padding:24px}.country-module__yonXTG__decisionCard>span{color:var(--burgundy);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:.64rem;font-weight:800;display:flex}.country-module__yonXTG__decisionCard strong{font-family:var(--serif);margin-top:18px;font-size:1.35rem;line-height:1.12;display:block}.country-module__yonXTG__decisionCard p{color:var(--ink-soft);font-size:.79rem;line-height:1.5}.country-module__yonXTG__decisionCard a{text-transform:uppercase;align-items:center;gap:5px;margin-top:8px;font-size:.69rem;font-weight:800;display:inline-flex}.country-module__yonXTG__changeColumns{grid-template-columns:1.05fr .95fr;gap:26px;display:grid}.country-module__yonXTG__signalPanel{border-top:1px solid var(--ink)}.country-module__yonXTG__panelTitle{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:12px 0;display:flex}.country-module__yonXTG__panelTitle strong{text-transform:uppercase;letter-spacing:.04em;font-size:.73rem;display:block}.country-module__yonXTG__panelTitle span{color:var(--ink-soft);margin-top:2px;font-size:.67rem;display:block}.country-module__yonXTG__developmentCard,.country-module__yonXTG__historyCard{border-bottom:1px solid var(--line);padding:18px 0}.country-module__yonXTG__signalMeta{color:var(--ink-soft);text-transform:uppercase;flex-wrap:wrap;gap:7px 13px;margin-bottom:8px;font-size:.63rem;font-weight:800;display:flex}.country-module__yonXTG__developmentCard>a{font-family:var(--serif);font-size:1.3rem;font-weight:700;line-height:1.18;display:inline-block}.country-module__yonXTG__developmentCard p,.country-module__yonXTG__historyCard p{color:var(--ink-soft);margin:8px 0;font-size:.79rem;line-height:1.5}.country-module__yonXTG__topicLine{color:var(--teal);text-transform:uppercase;font-size:.65rem;font-weight:800}.country-module__yonXTG__historyCard>strong{font-family:var(--serif);font-size:1.1rem;line-height:1.25;display:block}.country-module__yonXTG__beforeAfter{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.country-module__yonXTG__beforeAfter span{background:var(--paper-deep);color:var(--ink-soft);padding:9px;font-size:.68rem;line-height:1.4}.country-module__yonXTG__emptySignal{color:var(--ink-soft);padding:24px 0}.country-module__yonXTG__emptySignal strong{color:var(--ink);font-family:var(--serif);font-size:1.1rem}.country-module__yonXTG__calendarGrid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.country-module__yonXTG__calendarItem{border-right:1px solid var(--line);padding:22px 22px 22px 0}.country-module__yonXTG__calendarItem+.country-module__yonXTG__calendarItem{padding-left:22px}.country-module__yonXTG__calendarItem:last-child{border-right:0}.country-module__yonXTG__calendarDate{color:var(--burgundy);font-family:var(--serif);font-size:1.5rem}.country-module__yonXTG__calendarItem h3{font-family:var(--serif);margin:8px 0;font-size:1.25rem}.country-module__yonXTG__calendarItem p{color:var(--ink-soft);font-size:.79rem}.country-module__yonXTG__status{border:1px solid var(--line-dark);text-transform:uppercase;margin-top:10px;padding:4px 7px;font-size:.61rem;font-weight:800;display:inline-flex}.country-module__yonXTG__emptyCalendar{border-left:4px solid var(--teal);background:var(--paper-deep);padding:28px}.country-module__yonXTG__emptyCalendar h3{font-family:var(--serif);margin:0 0 7px;font-size:1.35rem}.country-module__yonXTG__emptyCalendar p{max-width:760px;color:var(--ink-soft);margin:0}.country-module__yonXTG__impactGrid{background:var(--line);grid-template-columns:.8fr 1.2fr;gap:1px;display:grid}.country-module__yonXTG__audienceCard,.country-module__yonXTG__impactStories{background:var(--paper-light)}.country-module__yonXTG__audienceCard{padding:26px}.country-module__yonXTG__audienceCard>span{color:var(--burgundy);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:.65rem;font-weight:800;display:flex}.country-module__yonXTG__audienceCard p{color:var(--ink-soft);font-size:.78rem}.country-module__yonXTG__audienceChips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.country-module__yonXTG__audienceChips strong{border:1px solid var(--line-dark);padding:7px 9px;font-size:.67rem}.country-module__yonXTG__impactStories article{border-bottom:1px solid var(--line);padding:18px 22px}.country-module__yonXTG__impactStories article:last-child{border-bottom:0}.country-module__yonXTG__impactStories span{color:var(--teal);text-transform:uppercase;font-size:.62rem;font-weight:800}.country-module__yonXTG__impactStories a,.country-module__yonXTG__impactStories strong{font-family:var(--serif);margin-top:6px;font-size:1.05rem;font-weight:700;display:block}.country-module__yonXTG__impactStories p{color:var(--ink-soft);margin:7px 0 0;font-size:.76rem;line-height:1.45}.country-module__yonXTG__investmentGrid{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.country-module__yonXTG__investmentCard{background:var(--paper-light);padding:28px}.country-module__yonXTG__investmentCard span{color:var(--burgundy);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:800}.country-module__yonXTG__investmentCard h3{font-family:var(--serif);margin:8px 0;font-size:1.55rem}.country-module__yonXTG__investmentCard p{color:var(--ink-soft);font-size:.84rem;line-height:1.55}.country-module__yonXTG__investmentCard a{text-transform:uppercase;align-items:center;gap:6px;margin-top:12px;font-size:.7rem;font-weight:800;display:inline-flex}.country-module__yonXTG__treatyPanel{border:1px solid var(--line);background:var(--paper-deep);grid-template-columns:210px 1fr auto;align-items:center;gap:28px;padding:28px;display:grid}.country-module__yonXTG__treatyCount{font-family:var(--serif);color:var(--teal);font-size:3.2rem;line-height:1}.country-module__yonXTG__treatyCount span{color:var(--ink-soft);font-family:var(--sans);text-transform:uppercase;margin-top:7px;font-size:.63rem;font-weight:800;display:block}.country-module__yonXTG__treatyPanel h3{font-family:var(--serif);margin:0 0 7px;font-size:1.45rem}.country-module__yonXTG__treatyPanel p{color:var(--ink-soft);margin:0;font-size:.8rem}.country-module__yonXTG__treatyPanel a{text-transform:uppercase;align-items:center;gap:6px;font-size:.7rem;font-weight:800;display:inline-flex}.country-module__yonXTG__sourceGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.country-module__yonXTG__sourceGrid a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:17px;font-size:.74rem;display:flex}.country-module__yonXTG__sourceGrid a span{color:var(--ink-soft);white-space:nowrap}.country-module__yonXTG__sourceGrid a strong{font-weight:800;display:block}.country-module__yonXTG__sourceGrid a small{color:var(--ink-soft);margin-top:5px;font-size:.62rem;line-height:1.4;display:block}.country-module__yonXTG__disclaimer{color:var(--ink-soft);margin-top:18px;font-size:.7rem}.country-module__yonXTG__bottomWatch{border:1px solid var(--line-dark);background:var(--paper-deep);justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:20px;display:flex}.country-module__yonXTG__bottomWatch>div{align-items:center;gap:10px;display:flex}.country-module__yonXTG__bottomWatch strong,.country-module__yonXTG__bottomWatch span{display:block}.country-module__yonXTG__bottomWatch strong{font-family:var(--serif);font-size:1.05rem}.country-module__yonXTG__bottomWatch span{color:var(--ink-soft);margin-top:3px;font-size:.69rem}@media (max-width:1080px){.country-module__yonXTG__calendarGrid{grid-template-columns:repeat(2,1fr)}.country-module__yonXTG__calendarItem:nth-child(2){border-right:0}.country-module__yonXTG__calendarItem:nth-child(3){border-top:1px solid var(--line);padding-left:0}.country-module__yonXTG__calendarItem:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:980px){.country-module__yonXTG__snapshotGrid,.country-module__yonXTG__decisionGrid{grid-template-columns:repeat(2,1fr)}.country-module__yonXTG__decisionCard:last-child{grid-column:1/-1}.country-module__yonXTG__changeColumns,.country-module__yonXTG__impactGrid{grid-template-columns:1fr}.country-module__yonXTG__treatyPanel{grid-template-columns:150px 1fr}.country-module__yonXTG__treatyPanel>a{grid-column:2}}@media (max-width:760px){.country-module__yonXTG__hero{grid-template-columns:72px 1fr;align-items:start;gap:18px}.country-module__yonXTG__code{width:68px;height:68px;font-size:2rem}.country-module__yonXTG__hero h1{font-size:3.35rem}.country-module__yonXTG__hero>:last-child{grid-column:1/-1}.country-module__yonXTG__sectionHead{display:block}.country-module__yonXTG__sectionHead>p{margin-top:9px}.country-module__yonXTG__snapshotGrid,.country-module__yonXTG__frameworkGrid,.country-module__yonXTG__investmentGrid,.country-module__yonXTG__sourceGrid,.country-module__yonXTG__calendarGrid,.country-module__yonXTG__decisionGrid{grid-template-columns:1fr}.country-module__yonXTG__decisionCard:last-child{grid-column:auto}.country-module__yonXTG__calendarItem,.country-module__yonXTG__calendarItem+.country-module__yonXTG__calendarItem,.country-module__yonXTG__calendarItem:nth-child(3){border-right:0;border-bottom:1px solid var(--line);border-top:0;padding:18px 0}.country-module__yonXTG__beforeAfter,.country-module__yonXTG__treatyPanel{grid-template-columns:1fr}.country-module__yonXTG__treatyPanel>a{grid-column:auto}.country-module__yonXTG__anchorNav{position:static}.country-module__yonXTG__bottomWatch{flex-direction:column;align-items:flex-start}}
.gcc-module__jprqlG__coverageSection{padding-bottom:82px}.gcc-module__jprqlG__sectionHead{border-bottom:1px solid var(--ink);grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:end;gap:56px;padding:44px 0 26px;display:grid}.gcc-module__jprqlG__sectionHead h2{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.92}.gcc-module__jprqlG__sectionHead>p{max-width:720px;color:var(--ink-soft);font-family:var(--serif);margin:0;font-size:1.08rem;line-height:1.45}.gcc-module__jprqlG__countryGrid{border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gcc-module__jprqlG__countryCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-light);flex-direction:column;min-height:285px;padding:25px;display:flex}.gcc-module__jprqlG__priorityCard{box-shadow:inset 0 3px 0 var(--teal)}.gcc-module__jprqlG__cardTopline{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.gcc-module__jprqlG__cardTopline span{color:var(--burgundy);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.gcc-module__jprqlG__cardTopline b{color:var(--ink-soft);font-family:var(--serif);font-size:2rem;line-height:1}.gcc-module__jprqlG__countryCard h3{font-family:var(--serif);margin:35px 0 8px;font-size:1.75rem;line-height:1.05}.gcc-module__jprqlG__countryCard>p{color:var(--ink-soft);margin:0;font-size:.84rem;line-height:1.45}.gcc-module__jprqlG__countryLinks{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:auto;padding-top:28px;display:flex}.gcc-module__jprqlG__countryLinks a{color:var(--ink-soft);text-transform:uppercase;font-size:.67rem;font-weight:800}.gcc-module__jprqlG__countryLinks a:hover{color:var(--burgundy)}.gcc-module__jprqlG__countryLinks .gcc-module__jprqlG__primaryLink{width:100%;color:var(--ink);align-items:center;gap:7px;margin-bottom:4px;display:inline-flex}.gcc-module__jprqlG__coverageNote{background:var(--paper-deep);grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:56px;padding:30px;display:grid}.gcc-module__jprqlG__coverageNote h3{max-width:520px;font-family:var(--serif);margin:0;font-size:1.65rem;line-height:1.12}.gcc-module__jprqlG__coverageNote>p{color:var(--ink-soft);font-family:var(--serif);margin:0;font-size:1rem;line-height:1.5}@media (max-width:1020px){.gcc-module__jprqlG__countryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.gcc-module__jprqlG__coverageSection{padding-bottom:55px}.gcc-module__jprqlG__sectionHead,.gcc-module__jprqlG__coverageNote{grid-template-columns:1fr;gap:18px}.gcc-module__jprqlG__sectionHead{padding-top:34px}.gcc-module__jprqlG__countryGrid{grid-template-columns:1fr}.gcc-module__jprqlG__countryCard{min-height:240px;padding:22px}.gcc-module__jprqlG__coverageNote{padding:24px}}
.library-module__AlSDVG__page{padding-block:28px 70px}.library-module__AlSDVG__breadcrumb{color:var(--muted);flex-wrap:wrap;gap:12px;margin-bottom:24px;font-size:.75rem;display:flex}.library-module__AlSDVG__hero{background:#e3e8df;border:1px solid #c3cdbf;border-top:3px solid #315a51;grid-template-columns:1.35fr .65fr;gap:35px;padding:44px 42px;display:grid;overflow:hidden}.library-module__AlSDVG__hero h1{font:500 clamp(3.4rem,6.5vw,6rem)/1 var(--serif);letter-spacing:-.065em;margin:20px 0}.library-module__AlSDVG__hero h1 em{color:#315a51;font-style:normal}.library-module__AlSDVG__hero>div>p:not(:first-child){font:1.5rem/1.4 var(--serif);color:var(--ink-soft)}.library-module__AlSDVG__heroMeta{flex-wrap:wrap;gap:22px;margin-top:30px;font-size:.76rem;font-weight:700;display:flex}.library-module__AlSDVG__heroMeta>span{align-items:center;gap:8px;display:inline-flex}.library-module__AlSDVG__shelf{border-bottom:10px solid #b6bea8;place-self:center;align-items:flex-end;gap:6px;padding:0 12px;display:flex;transform:rotate(-3deg)}.library-module__AlSDVG__shelf>span{color:#fffaf3;background:#315a51;border:1px solid #244a43;flex-direction:column;justify-content:space-between;align-items:center;width:58px;height:225px;padding:15px 8px;display:flex;box-shadow:inset 5px 0 #ffffff12}.library-module__AlSDVG__shelf b{writing-mode:vertical-rl;font:500 .9rem var(--serif);letter-spacing:.08em}.library-module__AlSDVG__shelf small,.library-module__AlSDVG__shelf i{font-size:.56rem;font-style:normal}.library-module__AlSDVG__shelf .library-module__AlSDVG__book1{background:#877153;border-color:#796446;height:195px}.library-module__AlSDVG__shelf .library-module__AlSDVG__book2{background:#70515b;border-color:#644751;height:250px}.library-module__AlSDVG__shelf .library-module__AlSDVG__book3{background:#263e46;border-color:#263e46;height:215px}.library-module__AlSDVG__shelf .library-module__AlSDVG__book4{background:#8b786b;border-color:#79685d;height:185px}.library-module__AlSDVG__introduction{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;padding:25px 0;display:flex}.library-module__AlSDVG__introduction>p{max-width:820px;color:var(--ink-soft);margin:0;font-size:.95rem;line-height:1.7}.library-module__AlSDVG__introduction>span{color:var(--muted);flex:none;font-size:.7rem;line-height:1.8}.library-module__AlSDVG__startHere{margin-block:35px}.library-module__AlSDVG__startHere h2,.library-module__AlSDVG__catalogue h2,.library-module__AlSDVG__related h2{font:500 2rem/1.2 var(--serif);letter-spacing:-.025em;margin:10px 0 22px}.library-module__AlSDVG__featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.library-module__AlSDVG__featured>a{border:1px solid var(--line);background:var(--paper-light);border-left:3px solid #315a51;flex-direction:column;gap:14px;padding:24px;display:flex}.library-module__AlSDVG__featured span{letter-spacing:.06em;text-transform:uppercase;color:#315a51;font-size:.66rem;font-weight:800}.library-module__AlSDVG__featured strong{font:500 1.25rem/1.25 var(--serif)}.library-module__AlSDVG__featured small{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:.75rem;display:flex}.library-module__AlSDVG__catalogue{margin-top:35px}.library-module__AlSDVG__catalogueHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.library-module__AlSDVG__catalogueHead h2{margin-bottom:15px}.library-module__AlSDVG__savedToggle{color:#315a51;cursor:pointer;background:0 0;border:1px solid #315a51;align-items:center;gap:8px;min-height:44px;padding:12px 16px;font-size:.8rem;font-weight:800;display:flex}.library-module__AlSDVG__savedToggle[aria-pressed=true]{color:#fffaf3;background:#315a51}.library-module__AlSDVG__savedToggle>span{font-variant-numeric:tabular-nums}.library-module__AlSDVG__filters{border:1px solid var(--line);background:#eae6dc;grid-template-columns:1.5fr 1fr .9fr 1.1fr;gap:15px;padding:22px;display:grid}.library-module__AlSDVG__filters label{color:var(--ink-soft);flex-direction:column;gap:9px;font-size:.7rem;font-weight:800;display:flex}.library-module__AlSDVG__filters input,.library-module__AlSDVG__filters select,.library-module__AlSDVG__resultBar select{border:1px solid var(--line-dark);background:var(--paper-light);min-width:0;min-height:46px;color:var(--ink);font:.85rem var(--sans);width:100%;padding:10px 12px}.library-module__AlSDVG__search>div{background:var(--paper-light);border:1px solid var(--line-dark);align-items:center;gap:9px;padding-left:12px;display:flex}.library-module__AlSDVG__search input{border:0;padding-left:0}.library-module__AlSDVG__search svg{color:var(--muted);flex:none}.library-module__AlSDVG__resultBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.library-module__AlSDVG__resultBar p{color:var(--muted);margin:0;font-size:.78rem}.library-module__AlSDVG__resultBar>div{align-items:center;gap:20px;display:flex}.library-module__AlSDVG__resultBar label{white-space:nowrap;color:var(--muted);align-items:center;gap:10px;font-size:.73rem;display:flex}.library-module__AlSDVG__resultBar select{width:auto;max-width:220px;min-height:44px;font-size:.75rem}.library-module__AlSDVG__resultBar button{color:#315a51;cursor:pointer;background:0 0;border:none;min-height:44px;font-size:.77rem;text-decoration:underline}.library-module__AlSDVG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.library-module__AlSDVG__card{border:1px solid var(--line);background:var(--paper-light);border-top:3px solid #a3b5a6;flex-direction:column;min-width:0;padding:25px;display:flex}.library-module__AlSDVG__cardTop{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:12px;font-size:.63rem;display:flex}.library-module__AlSDVG__publisher{color:#315a51;margin:20px 0 9px;font-size:.69rem;font-weight:800}.library-module__AlSDVG__card h3{font:500 1.5rem/1.17 var(--serif);letter-spacing:-.025em;margin:0 0 14px}.library-module__AlSDVG__card h3 a:hover{text-underline-offset:4px;text-decoration:underline}.library-module__AlSDVG__summary{color:var(--ink-soft);margin:0 0 20px;font-size:.86rem;line-height:1.65}.library-module__AlSDVG__tags{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.library-module__AlSDVG__tags span{border:1px solid var(--line);color:var(--ink-soft);padding:5px 7px;font-size:.63rem}.library-module__AlSDVG__cardMeta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:17px 0;font-size:.65rem;display:flex}.library-module__AlSDVG__cardBottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:13px;display:flex}.library-module__AlSDVG__cardBottom>a{color:#315a51;align-items:center;gap:7px;min-height:44px;font-size:.73rem;font-weight:800;display:inline-flex}.library-module__AlSDVG__save{border:1px solid var(--line-dark);min-height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:.7rem;font-weight:700;line-height:1.2;display:inline-flex}.library-module__AlSDVG__save[aria-pressed=true]{color:#315a51;background:#e3e8df;border-color:#315a51}.library-module__AlSDVG__saveWrap>span{max-width:170px;color:var(--burgundy);margin-top:5px;font-size:.7rem;display:block}.library-module__AlSDVG__storageNote{color:var(--muted);background:#e3e8df;border-left:2px solid #315a51;margin:16px 0;padding:14px;font-size:.76rem;line-height:1.65}.library-module__AlSDVG__empty{text-align:center;border:1px solid var(--line);background:var(--paper-light);padding:55px 25px}.library-module__AlSDVG__empty>svg{color:#315a51}.library-module__AlSDVG__empty h3{font:500 1.7rem var(--serif)}.library-module__AlSDVG__empty p{color:var(--ink-soft);font-size:.9rem;line-height:1.6}.library-module__AlSDVG__empty button{color:#fffaf3;cursor:pointer;background:#315a51;border:1px solid #315a51;min-height:44px;padding:12px 18px}.library-module__AlSDVG__libraryFooter{border-top:1px solid var(--line);max-width:900px;margin-top:40px;padding-top:25px}.library-module__AlSDVG__libraryFooter strong{font:500 1.35rem var(--serif)}.library-module__AlSDVG__libraryFooter p{color:var(--ink-soft);font-size:.85rem;line-height:1.7}.library-module__AlSDVG__libraryFooter small{color:var(--muted);font-size:.74rem;line-height:1.7}.library-module__AlSDVG__page :is(a,button,input,select):focus-visible{outline-offset:3px;outline:2px solid #315a51}.library-module__AlSDVG__back{color:#315a51;align-items:center;gap:8px;min-height:44px;margin-bottom:20px;font-size:.8rem;font-weight:700;display:inline-flex}.library-module__AlSDVG__detailLayout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:60px;display:grid}.library-module__AlSDVG__cover{color:#fffaf3;background:#315a51;border-left:9px solid #264a42;flex-direction:column;align-items:flex-start;gap:30px;min-height:380px;padding:32px;display:flex;box-shadow:7px 6px #ded9ca}.library-module__AlSDVG__cover>span{letter-spacing:.11em;font-size:.6rem;font-weight:700}.library-module__AlSDVG__cover>strong{font:500 1.9rem/1.15 var(--serif);letter-spacing:-.025em}.library-module__AlSDVG__cover p{margin:auto 0 0;font-size:.78rem;line-height:1.5}.library-module__AlSDVG__cover small{border-top:1px solid #ffffff50;width:100%;padding-top:12px;font-size:.7rem}.library-module__AlSDVG__coverNote{color:var(--muted);margin-top:18px;font-size:.65rem;line-height:1.5}.library-module__AlSDVG__facts{margin-top:25px}.library-module__AlSDVG__facts>div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:12px;padding:13px 0;font-size:.77rem;line-height:1.5;display:grid}.library-module__AlSDVG__facts dt{color:var(--muted)}.library-module__AlSDVG__facts dd{margin:0}.library-module__AlSDVG__detailBody h1{font:500 clamp(2.3rem,4vw,4rem)/1.08 var(--serif);letter-spacing:-.045em;margin:16px 0 24px}.library-module__AlSDVG__lead{font:1.2rem/1.7 var(--serif);color:var(--ink-soft)}.library-module__AlSDVG__detailActions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:28px;display:flex}.library-module__AlSDVG__officialButton{color:#fffaf3;background:#315a51;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:14px 20px;font-size:.82rem;font-weight:800;display:inline-flex}.library-module__AlSDVG__officialButton:hover{background:#244a43}.library-module__AlSDVG__externalNote{color:var(--muted);font-size:.72rem;line-height:1.6}.library-module__AlSDVG__detailBody>section{border-top:1px solid var(--line);margin-top:30px;padding-top:23px}.library-module__AlSDVG__detailBody h2{font:500 1.9rem/1.2 var(--serif);letter-spacing:-.025em;margin:10px 0 17px}.library-module__AlSDVG__detailBody section>p{color:var(--ink-soft);font-size:.98rem;line-height:1.8}.library-module__AlSDVG__detailBody .library-module__AlSDVG__firstPass{background:#e3e8df;border:1px solid #c3cdbf;padding:25px 30px}.library-module__AlSDVG__firstPass>div{color:#315a51;align-items:center;gap:9px;font-size:.75rem;font-weight:800;display:flex}.library-module__AlSDVG__firstPass ol{margin:0;padding-inline-start:22px}.library-module__AlSDVG__firstPass li{padding-block:9px;padding-inline:8px 0;font-size:.9rem;line-height:1.65}.library-module__AlSDVG__firstPass small{color:var(--muted);margin-top:15px;font-size:.72rem;display:block}.library-module__AlSDVG__detailBody .library-module__AlSDVG__editionNote{border-inline-start:3px solid #9f7e49;padding-inline-start:22px}.library-module__AlSDVG__sourceLine{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;padding-top:20px;font-size:.72rem;display:flex}.library-module__AlSDVG__sourceLine a{color:#315a51;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.library-module__AlSDVG__related{border-top:1px solid var(--line);margin-top:45px;padding-top:30px}.library-module__AlSDVG__related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.library-module__AlSDVG__related a{border:1px solid var(--line);background:var(--paper-light);flex-direction:column;gap:15px;padding:22px;display:flex}.library-module__AlSDVG__related span{color:var(--muted);font-size:.65rem}.library-module__AlSDVG__related strong{font:500 1.35rem/1.2 var(--serif)}.library-module__AlSDVG__related svg{color:#315a51;margin-top:auto}@media (max-width:1000px){.library-module__AlSDVG__grid,.library-module__AlSDVG__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.library-module__AlSDVG__detailLayout{grid-template-columns:250px minmax(0,1fr);gap:30px}.library-module__AlSDVG__shelf>span{width:44px}.library-module__AlSDVG__cover{padding:25px}.library-module__AlSDVG__cover>strong{font-size:1.6rem}}@media (max-width:700px){.library-module__AlSDVG__hero{grid-template-columns:1fr;gap:25px;padding:28px 22px}.library-module__AlSDVG__hero h1{font-size:3.6rem}.library-module__AlSDVG__hero>div>p:not(:first-child){font-size:1.3rem}.library-module__AlSDVG__heroMeta{gap:14px;font-size:.7rem}.library-module__AlSDVG__shelf{transform:none}.library-module__AlSDVG__shelf>span{width:48px;height:150px}.library-module__AlSDVG__shelf .library-module__AlSDVG__book1{height:130px}.library-module__AlSDVG__shelf .library-module__AlSDVG__book2{height:165px}.library-module__AlSDVG__shelf .library-module__AlSDVG__book3{height:145px}.library-module__AlSDVG__shelf .library-module__AlSDVG__book4{height:120px}.library-module__AlSDVG__shelf b{font-size:.7rem}.library-module__AlSDVG__introduction{flex-direction:column;align-items:flex-start;gap:15px}.library-module__AlSDVG__featured,.library-module__AlSDVG__grid,.library-module__AlSDVG__related>div{grid-template-columns:1fr}.library-module__AlSDVG__catalogueHead{flex-direction:column;align-items:flex-start;gap:0;margin-bottom:20px}.library-module__AlSDVG__filters{grid-template-columns:1fr;padding:18px}.library-module__AlSDVG__filters input,.library-module__AlSDVG__filters select{font-size:16px}.library-module__AlSDVG__resultBar{align-items:flex-start}.library-module__AlSDVG__resultBar>div{justify-content:space-between;gap:10px;width:100%}.library-module__AlSDVG__resultBar label{flex-wrap:wrap}.library-module__AlSDVG__resultBar select{max-width:190px}.library-module__AlSDVG__detailLayout{grid-template-columns:1fr;gap:25px}.library-module__AlSDVG__detailLayout>aside{max-width:100%}.library-module__AlSDVG__cover{gap:20px;min-height:260px}.library-module__AlSDVG__cover>strong{font-size:2rem}.library-module__AlSDVG__facts{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.library-module__AlSDVG__facts>div{grid-template-columns:1fr;gap:4px}.library-module__AlSDVG__detailBody h1{font-size:2.6rem}.library-module__AlSDVG__lead{font-size:1.15rem}.library-module__AlSDVG__detailBody .library-module__AlSDVG__firstPass{padding:22px}.library-module__AlSDVG__detailActions{align-items:stretch}.library-module__AlSDVG__officialButton{width:100%}.library-module__AlSDVG__startHere h2,.library-module__AlSDVG__catalogue h2{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.library-module__AlSDVG__shelf{transform:none}}
