:root{--xp-ink:#10251e;--xp-deep:#0a2a21;--xp-green:#1d8464;--xp-mint:#8fd3b9;--xp-orange:#df6b34;--xp-paper:#f3f2ec;--xp-line:#d7ddd6;--xp-muted:#65736c}.xp-shell{background:var(--xp-paper);min-height:100vh;color:var(--xp-ink);font-family:Arial,Helvetica,sans-serif}.xp-top{border-bottom:1px solid var(--xp-line);z-index:20;background:#fbfaf6;align-items:center;gap:20px;min-height:78px;padding:10px 3vw;display:flex;position:sticky;top:0}.xp-brand{color:var(--xp-ink);flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.xp-brand>span{background:var(--xp-deep);color:#fff;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.xp-brand b,.xp-brand small{display:block}.xp-brand b{letter-spacing:.13em;font-size:12px}.xp-brand small{color:var(--xp-muted);margin-top:3px;font-size:8px}.xp-top nav{align-self:auto;gap:1px;min-width:0;display:flex}.xp-top nav button{color:#68746e;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:10px 8px;font-size:9px}.xp-top nav button.active{color:var(--xp-deep);background:#e7ece7;font-weight:700}.xp-top nav button.market{color:#a95530}.xp-top nav button.project:before,.xp-top nav button.market:before{content:"";border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.xp-top nav button.market:before{background:var(--xp-orange)}.xp-top nav button.project:before{background:var(--xp-green)}.xp-access{background:var(--xp-deep);color:#fff;white-space:nowrap;border:0;margin-left:auto;padding:11px 13px;font-size:9px;font-weight:700}.xp-context{color:#715d48;background:#f4e7d6;border-bottom:1px solid #e7d3bb;align-items:center;gap:13px;min-height:38px;padding:0 4vw;font-size:8px;display:flex}.xp-context>span{letter-spacing:.13em;color:#9b4f2d;font-weight:800}.xp-context p{margin:0}.xp-context em{margin-left:auto;font-style:normal}.xp-context em:before,.xp-context i{content:"";background:var(--xp-orange);border-radius:50%;width:6px;height:6px;margin:0 5px;display:inline-block}.xp-context i{background:var(--xp-green)}.xp-hero{background:radial-gradient(circle at 75% 15%,#dbe9df 0,transparent 32%),var(--xp-paper);grid-template-columns:.9fr 1.1fr;align-items:center;gap:6vw;min-height:590px;padding:70px 6vw;display:grid}.xp-kicker{letter-spacing:.17em;color:#8b573e;font-size:8px;font-weight:800}.xp-hero h1{letter-spacing:-.05em;color:var(--xp-deep);margin:18px 0 23px;font:500 clamp(48px,5.7vw,78px)/.94 Georgia,serif}.xp-lede{color:#5c6b64;max-width:620px;font:16px/1.55 Georgia,serif}.xp-actions{align-items:center;gap:22px;margin-top:28px;display:flex}.xp-actions button{background:var(--xp-orange);color:#fff;border:0;padding:14px 16px;font-size:10px;font-weight:700}.xp-actions a{color:var(--xp-deep);text-underline-offset:4px;font-size:10px;font-weight:700}.xp-hero>aside{background:#fff;border:1px solid #cfd8d1;box-shadow:0 25px 70px #163a2d1f}.xp-card-head{background:var(--xp-deep);color:#a9c7bc;letter-spacing:.12em;justify-content:space-between;padding:12px 16px;font-size:7px;display:flex}.xp-card-head b{color:#f0b08b}.xp-hero>aside>p{color:#6e7a73;margin:22px 24px 8px;font-size:9px}.xp-hero>aside>h2{color:var(--xp-deep);margin:0 24px 24px;font:500 31px/1.08 Georgia,serif}.xp-thesis{border-top:1px solid var(--xp-line);border-bottom:1px solid var(--xp-line);grid-template-columns:repeat(3,1fr);display:grid}.xp-thesis article{border-right:1px solid var(--xp-line);padding:17px}.xp-thesis article:last-child{border:0}.xp-thesis small{color:#7b8780;letter-spacing:.11em;font-size:7px;display:block}.xp-thesis b{color:var(--xp-deep);margin:9px 0;font-size:11px;display:block}.xp-thesis span{color:#69766f;font-size:9px;line-height:1.45;display:block}.xp-hero>aside footer{justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.xp-hero>aside footer span{color:#68766f;font-size:8px}.xp-hero>aside footer button{color:#a64e29;background:0 0;border:0;font-size:9px;font-weight:700}.xp-chain{background:var(--xp-deep);color:#fff;grid-template-columns:repeat(6,1fr);padding:22px 4vw;display:grid}.xp-chain div{border-right:1px solid #37564c;padding:0 15px;position:relative}.xp-chain div:last-child{border:0}.xp-chain span{color:#e88858;margin-bottom:5px;font-size:7px;display:block}.xp-chain b{font-size:9px;font-weight:500}.xp-chain em{background:var(--xp-deep);color:#668379;font-style:normal;position:absolute;top:6px;right:-4px}@media (max-width:1050px){.xp-top{flex-wrap:wrap}.xp-top nav{order:3;width:100%;overflow-x:auto}.xp-hero{grid-template-columns:1fr}.xp-chain{grid-template-columns:repeat(3,1fr);gap:20px 0}}@media (max-width:650px){.xp-brand small,.xp-access,.xp-context p,.xp-context em{display:none}.xp-hero{padding:52px 5vw}.xp-hero h1{font-size:49px}.xp-thesis{grid-template-columns:1fr}.xp-thesis article{border-right:0;border-bottom:1px solid var(--xp-line)}.xp-chain{grid-template-columns:1fr 1fr}}.xp-top nav button.overview:before{display:none}.xp-top nav button.active{box-shadow:inset 0 -2px var(--xp-orange)}.xp-top nav button.project.active{box-shadow:inset 0 -2px var(--xp-green)}.xp-access{text-decoration:none}.xp-context em:before{display:none}.xp-context em>i{border-radius:50%;width:6px;height:6px;margin:0 5px;display:inline-block}.xp-context .macro-dot{background:var(--xp-orange)}.xp-context .project-dot{background:var(--xp-green)}.xp-actions button.text{color:var(--xp-deep);text-underline-offset:4px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.xp-proof{border-top:1px solid var(--xp-line);color:#6b7771;gap:25px;margin-top:36px;padding-top:18px;font-size:9px;display:flex}.xp-proof b{color:var(--xp-deep);margin-right:5px;font:500 18px Georgia,serif}.xp-decision{background:#fff;border:1px solid #cfd8d1;box-shadow:0 25px 70px #163a2d1f}.xp-decision>p{color:#6e7a73;margin:22px 24px 8px;font-size:9px}.xp-decision>h2{color:var(--xp-deep);margin:0 24px 24px;font:500 31px/1.08 Georgia,serif}.xp-decision>footer{justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.xp-decision>footer span{color:#68766f;font-size:8px}.xp-decision>footer button{color:#a64e29;background:0 0;border:0;font-size:9px;font-weight:700}.xp-overview{background:#f9f8f4;padding:84px 6vw}.xp-section-head{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;margin-bottom:38px;display:grid}.xp-section-head>div>p,.xp-final-cta>div>p{letter-spacing:.16em;color:#9a5636;font-size:8px;font-weight:800}.xp-section-head h2,.xp-final-cta h2{letter-spacing:-.04em;color:var(--xp-deep);margin:12px 0 0;font:500 clamp(36px,4.3vw,58px)/.98 Georgia,serif}.xp-section-head>p{color:#627069;margin:0;font:14px/1.6 Georgia,serif}.xp-overview-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.xp-overview-grid>article{border:1px solid var(--xp-line);background:#fff;padding:28px}.scope{letter-spacing:.12em;border:1px solid;align-items:center;gap:6px;padding:6px 8px;font-size:7px;font-weight:800;display:inline-flex}.scope:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.scope.macro{color:#af5932}.scope.project{color:#167557}.xp-overview-grid h3{color:var(--xp-deep);margin:24px 0 9px;font:500 28px Georgia,serif}.xp-overview-grid>article>p{color:#67746d;max-width:500px;font-size:11px;line-height:1.55}.xp-overview-grid article>div{border-top:1px solid var(--xp-line);border-bottom:1px solid var(--xp-line);grid-template-columns:80px 1fr;align-content:center;gap:5px 14px;min-height:95px;margin-top:25px;display:grid}.xp-overview-grid article>div time,.xp-overview-grid article>div i{color:#9c5939;grid-row:1/3;font-size:8px;font-style:normal}.xp-overview-grid article>div i{background:var(--xp-green);color:#fff;place-items:center;width:34px;height:34px;display:grid}.xp-overview-grid article>div b{font:500 15px Georgia,serif}.xp-overview-grid article>div small{color:#76817b;font-size:8px}.xp-overview-grid button{color:#98502f;background:0 0;border:0;padding:16px 0 0;font-size:9px;font-weight:700}.xp-final-cta{background:var(--xp-deep);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:70px 7vw;display:grid}.xp-final-cta h2{color:#fff}.xp-final-cta>div:last-child p{color:#b9cbc4;font:15px/1.6 Georgia,serif}.xp-final-cta button{background:var(--xp-orange);color:#fff;border:0;padding:14px 16px;font-size:10px;font-weight:700}.xp-product{scroll-margin-top:100px}.xp-surface{background:#f8f7f2;min-height:720px;padding:62px 5vw 80px}.xp-surface-head{grid-template-columns:1fr minmax(280px,440px);align-items:end;gap:7vw;margin-bottom:38px;display:grid}.xp-surface-head>div>p{color:#76645a;letter-spacing:.15em;margin:15px 0 8px;font-size:8px;font-weight:800}.xp-surface-head h1{letter-spacing:-.045em;color:var(--xp-deep);margin:0;font:500 clamp(43px,5vw,68px)/.96 Georgia,serif}.xp-surface-head>p{color:#637069;margin:0;font:15px/1.55 Georgia,serif}.xp-signal-layout{background:var(--xp-deep);color:#fff;border:1px solid #48635a;grid-template-columns:1fr 280px;display:grid}.xp-feature-signal{padding:46px 4vw}.xp-feature-signal>div{gap:7px;display:flex}.xp-feature-signal>div span,.xp-feature-signal>div b{color:#a8c1b8;border:1px solid #587269;padding:6px 8px;font-size:8px;font-weight:500}.xp-feature-signal h2{max-width:900px;margin:35px 0;font:500 clamp(30px,4vw,48px)/1.06 Georgia,serif}.xp-feature-signal section{border-top:1px solid #466158;padding-top:22px}.xp-feature-signal section small{letter-spacing:.13em;color:#e89668;font-size:7px}.xp-feature-signal section p{color:#c9d8d3;font:16px/1.55 Georgia,serif}.xp-feature-signal footer{color:#91aaa1;border-top:1px solid #466158;margin-top:30px;padding-top:15px;font-size:8px}.xp-signal-layout>aside{border-left:1px solid #48635a}.xp-signal-layout>aside button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #48635a;grid-template-columns:35px 1fr;gap:5px;width:100%;min-height:130px;padding:18px;display:grid}.xp-signal-layout>aside button.selected{box-shadow:inset 3px 0 var(--xp-orange);background:#17483a}.xp-signal-layout>aside button span{color:#e98a5a;grid-row:1/3;font:500 18px Georgia,serif}.xp-signal-layout>aside button b{color:#a9c0b8;font-size:9px}.xp-signal-layout>aside button small{color:#fff;font:13px/1.3 Georgia,serif}.xp-boundary{background:#ede8df;border:1px solid #d9d1c4;border-top:0;grid-template-columns:130px 1fr;gap:20px;padding:18px 20px;display:grid}.xp-boundary b{letter-spacing:.12em;color:#a55531;text-transform:uppercase;font-size:8px}.xp-boundary p{color:#657169;margin:0;font-size:10px}.xp-db-tools{border:1px solid var(--xp-line);background:#fff;margin-bottom:16px;display:flex}.xp-db-tools label{border-right:1px solid var(--xp-line);min-width:240px;padding:10px 14px}.xp-db-tools label span{letter-spacing:.12em;color:#758179;font-size:7px;display:block}.xp-db-tools input,.xp-db-tools select{color:var(--xp-ink);background:0 0;border:0;outline:0;width:100%;padding:6px 0 0;font-size:11px}.xp-db-tools>button{background:var(--xp-deep);color:#fff;border:0;margin-left:auto;padding:0 18px;font-size:9px;font-weight:700}.xp-db-tools>button:disabled{background:#a8b0ab}.xp-table-wrap{border:1px solid var(--xp-line);background:#fff;overflow-x:auto}.xp-table-wrap table{border-collapse:collapse;width:100%;min-width:1050px}.xp-table-wrap th{text-align:left;border-bottom:1px solid var(--xp-line);color:#758078;letter-spacing:.09em;background:#eceee9;padding:12px;font-size:7px}.xp-table-wrap td{border-bottom:1px solid var(--xp-line);vertical-align:middle;padding:16px 12px;font-size:10px}.xp-table-wrap td>i{width:32px;height:32px;color:var(--xp-green);float:left;background:#e7eee9;place-items:center;margin-right:9px;font-size:8px;font-style:normal;display:inline-grid}.xp-table-wrap td>b,.xp-table-wrap td>small{display:block}.xp-table-wrap td>small{color:#77827b;margin-top:4px;font-size:8px}.xp-table-wrap td>strong{font:500 21px Georgia,serif}.xp-table-wrap td>button{color:#a34f2d;background:0 0;border:0;font-size:9px;font-weight:700}.stage{color:#526159;background:#eef0ec;padding:6px 7px;font-size:8px}.risk{padding:6px 7px;font-size:8px}.risk.low{color:#1d7357;background:#e1f1e9}.risk.moderate{color:#986020;background:#fff0dc}.risk.high{color:#a1453d;background:#f7e2de}.mini-track{background:#e1e5e1;width:55px;height:4px;margin-top:5px;display:block}.mini-track i{background:var(--xp-green);height:100%;display:block}.xp-empty{text-align:center;color:#6f7b74;padding:80px;font:18px Georgia,serif}.xp-project-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.xp-project-head p{letter-spacing:.15em;color:#8c573e;font-size:8px;font-weight:800}.xp-project-head h1{letter-spacing:-.04em;color:var(--xp-deep);margin:11px 0;font:500 clamp(40px,4.5vw,62px)/.98 Georgia,serif}.xp-project-head>div>span{color:#6c7871;font-size:10px}.xp-project-head>div:last-child{gap:7px;display:flex}.xp-project-head button{border:1px solid var(--xp-deep);color:var(--xp-deep);background:0 0;padding:11px 12px;font-size:9px;font-weight:700}.xp-project-head button:last-child{background:var(--xp-deep);color:#fff}.xp-summary-strip{background:var(--xp-deep);color:#fff;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.xp-summary-strip article{border-right:1px solid #39564d;padding:18px}.xp-summary-strip article:last-child{border:0}.xp-summary-strip small{color:#8faaa0;letter-spacing:.1em;font-size:7px;display:block}.xp-summary-strip b{margin:8px 0;font:500 17px Georgia,serif;display:block}.xp-summary-strip span{color:#a9bdb5;font-size:8px}.xp-intelligence-grid{grid-template-columns:360px 1fr;gap:16px;display:grid}.xp-intelligence-grid>aside,.xp-audit-detail{border:1px solid var(--xp-line);background:#fff}.xp-intelligence-grid>aside>div{border-bottom:1px solid var(--xp-line);padding:15px}.xp-intelligence-grid>aside>div b,.xp-intelligence-grid>aside>div span{display:block}.xp-intelligence-grid>aside>div b{font-size:11px}.xp-intelligence-grid>aside>div span{color:#758079;margin-top:4px;font-size:8px}.xp-intelligence-grid>aside>button{border:0;border-bottom:1px solid var(--xp-line);width:100%;color:var(--xp-ink);text-align:left;background:#fff;grid-template-columns:1fr 45px;padding:11px 14px;display:grid}.xp-intelligence-grid>aside>button.selected{box-shadow:inset 3px 0 var(--xp-green);background:#edf3ef}.xp-intelligence-grid>aside>button b,.xp-intelligence-grid>aside>button small{display:block}.xp-intelligence-grid>aside>button b{font-size:10px}.xp-intelligence-grid>aside>button small{color:#758078;margin-top:3px;font-size:7px}.xp-intelligence-grid>aside>button span>i{background:#e2e7e3;height:4px;margin-top:8px;display:block}.xp-intelligence-grid>aside>button span>i em{background:var(--xp-green);height:100%;display:block}.xp-intelligence-grid>aside>button>strong{text-align:right;font:500 19px Georgia,serif}.xp-audit-detail>header{border-bottom:1px solid var(--xp-line);background:#fff;grid-template-columns:1fr 90px;align-items:start;gap:22px;height:auto;padding:26px;display:grid}.xp-audit-detail>header span{letter-spacing:.12em;color:#8d593e;font-size:7px}.xp-audit-detail>header h2{color:var(--xp-deep);margin:8px 0;font:500 29px Georgia,serif}.xp-audit-detail>header p{color:#66736c;margin:0;font-size:11px;line-height:1.5}.xp-audit-detail>header>strong{text-align:center;background:#eef2ee;padding:13px;font:500 28px Georgia,serif}.xp-audit-detail>header>strong small{color:#748078;margin-top:5px;font:7px Arial,sans-serif;display:block}.xp-three{grid-template-columns:repeat(3,1fr);gap:14px;padding:24px;display:grid}.xp-three section{border-top:2px solid var(--xp-green);background:#f2f4f0;padding:17px}.xp-three small{letter-spacing:.11em;color:#6f7b74;font-size:7px}.xp-three p{color:#56635c;font-size:10px;line-height:1.55}.xp-evidence-register{border-top:1px solid var(--xp-line);grid-template-columns:repeat(4,1fr);display:grid}.xp-evidence-register>div{border-right:1px solid var(--xp-line);padding:15px}.xp-evidence-register>div:last-child{border:0}.xp-evidence-register span,.xp-evidence-register b,.xp-evidence-register small{display:block}.xp-evidence-register span{letter-spacing:.1em;color:#8c654f;font-size:7px}.xp-evidence-register b{margin:7px 0;font-size:10px}.xp-evidence-register small{color:#7b857f;font-size:7px}.xp-project-signal-list{gap:10px;display:grid}.xp-project-signal-list article{border:1px solid var(--xp-line);background:#fff;grid-template-columns:55px minmax(300px,1fr) 90px;align-items:start;gap:18px;padding:22px;display:grid}.xp-project-signal-list article>i{background:var(--xp-deep);color:#fff;place-items:center;width:42px;height:42px;font-size:9px;font-style:normal;display:grid}.xp-project-signal-list article small{letter-spacing:.1em;color:#7a857e;font-size:7px}.xp-project-signal-list article h2{color:var(--xp-deep);margin:8px 0;font:500 22px Georgia,serif}.xp-project-signal-list article p{color:#66736c;font-size:10px}.direction{text-align:center;padding:7px 8px;font-size:8px}.direction.positive{color:#22755a;background:#e0f1e8}.direction.mixed{color:#975d19;background:#fff0d9}.direction.negative{color:#a1443d;background:#f6dfdb}.xp-project-signal-list article footer{border-top:1px solid var(--xp-line);color:#6f7b74;grid-column:2/-1;gap:20px;padding-top:12px;font-size:8px;display:flex}.xp-project-signal-list article footer b{color:#9b512f}.xp-project-signal-list article footer button{color:#9b512f;background:0 0;border:0;margin-left:auto;font-size:8px;font-weight:700}.xp-compare-picker{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;display:flex}.xp-compare-picker button{border:1px solid var(--xp-line);color:#68746e;background:#fff;padding:9px 11px;font-size:9px}.xp-compare-picker button.selected{background:var(--xp-deep);border-color:var(--xp-deep);color:#fff}.xp-compare-picker button span{margin-left:12px}.xp-compare-picker small{color:#758078;margin-left:10px}.xp-compare-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.xp-compare-grid>article{border:1px solid var(--xp-line);background:#fff}.xp-compare-grid>article>header{border-bottom:1px solid var(--xp-line);background:#fff;justify-content:flex-start;gap:12px;height:auto;padding:18px;display:flex}.xp-compare-grid header i{background:var(--xp-green);color:#fff;place-items:center;width:36px;height:36px;font-size:8px;font-style:normal;display:grid}.xp-compare-grid header b,.xp-compare-grid header small{display:block}.xp-compare-grid header b{font:500 18px Georgia,serif}.xp-compare-grid header small{color:#6e7973;margin-top:4px;font-size:8px}.xp-score-pair{grid-template-columns:1fr 1fr;display:grid}.xp-score-pair>div{border-right:1px solid var(--xp-line);border-bottom:1px solid var(--xp-line);padding:17px}.xp-score-pair>div:last-child{border-right:0}.xp-score-pair small{color:#7b857f;font-size:7px;display:block}.xp-score-pair strong{color:var(--xp-deep);margin-top:7px;font:500 34px Georgia,serif;display:block}.xp-compare-grid dl{margin:0}.xp-compare-grid dl>div{border-bottom:1px solid var(--xp-line);grid-template-columns:100px 1fr;padding:13px 17px;font-size:9px;display:grid}.xp-compare-grid dt{color:#76817b}.xp-compare-grid dd{color:#36483f;margin:0}.xp-compare-grid>article>footer{color:#597068;background:#edf1ed;padding:13px 17px;font-size:8px}.xp-compare-note{border-left:3px solid var(--xp-orange);background:#ece8df;grid-template-columns:120px 1fr;margin-top:15px;padding:16px;font-size:9px;display:grid}.xp-compare-note p{color:#66726c;margin:0}.xp-method-rules{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:22px;display:grid}.xp-method-rules article{background:var(--xp-deep);color:#fff;padding:20px}.xp-method-rules span{color:#e78959;font:500 18px Georgia,serif}.xp-method-rules b{margin:22px 0 8px;font:500 18px Georgia,serif;display:block}.xp-method-rules p{color:#adc1ba;font-size:9px;line-height:1.55}.xp-method-components{border-top:1px solid var(--xp-line);border-left:1px solid var(--xp-line);grid-template-columns:repeat(3,1fr);display:grid}.xp-method-components article{border-right:1px solid var(--xp-line);border-bottom:1px solid var(--xp-line);background:#fff;grid-template-columns:38px 1fr;gap:8px;padding:18px;display:grid}.xp-method-components article>span{color:#d96b38;font:500 16px Georgia,serif}.xp-method-components h2{color:var(--xp-deep);margin:0;font:500 17px Georgia,serif}.xp-method-components p{color:#68756e;font-size:9px;line-height:1.5}.xp-publication-gate{background:#e5ebe6;border:1px solid #ccd5ce;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;margin-top:18px;padding:30px;display:grid}.xp-publication-gate span{letter-spacing:.12em;color:#9e5735;font-size:7px}.xp-publication-gate h2{margin:8px 0;font:500 28px Georgia,serif}.xp-publication-gate>p{color:#5c6a63;font:14px/1.5 Georgia,serif}.xp-footer{border-top:1px solid var(--xp-line);background:#fbfaf6;align-items:center;gap:30px;padding:24px 4vw;display:flex}.xp-footer .xp-brand{margin:0}.xp-footer>p{color:#707c75;margin:auto;font-size:8px}.xp-footer>a{color:var(--xp-deep);font-size:9px;font-weight:700}.xp-toast{background:var(--xp-deep);color:#fff;z-index:50;padding:13px 16px;font-size:10px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 35px #0003}@media (max-width:1050px){.xp-section-head,.xp-surface-head,.xp-overview-grid{grid-template-columns:1fr}.xp-intelligence-grid{grid-template-columns:300px 1fr}.xp-three,.xp-compare-grid{grid-template-columns:1fr}.xp-method-rules,.xp-method-components,.xp-evidence-register,.xp-summary-strip{grid-template-columns:1fr 1fr}}@media (max-width:760px){.xp-proof{flex-wrap:wrap}.xp-final-cta,.xp-publication-gate,.xp-signal-layout{grid-template-columns:1fr}.xp-signal-layout>aside{border-top:1px solid #48635a;border-left:0}.xp-db-tools{flex-wrap:wrap}.xp-db-tools label{border-right:0;border-bottom:1px solid var(--xp-line);width:100%}.xp-db-tools>button{width:100%;padding:14px}.xp-project-head{display:block}.xp-project-head>div:last-child{margin-top:18px}.xp-intelligence-grid{grid-template-columns:1fr}.xp-project-signal-list article{grid-template-columns:45px 1fr}.xp-project-signal-list article>.direction{grid-column:2;width:max-content}.xp-project-signal-list article footer{flex-wrap:wrap;grid-column:2}.xp-method-rules,.xp-method-components{grid-template-columns:1fr}.xp-footer{flex-direction:column;align-items:flex-start}.xp-footer>p{margin:0}}@media (max-width:540px){.xp-context{padding:0 5vw}.xp-hero h1{font-size:44px}.xp-actions{flex-direction:column;align-items:flex-start}.xp-proof{gap:12px}.xp-chain{font-size:8px}.xp-surface{padding:46px 4vw 60px}.xp-surface-head h1{font-size:42px}.xp-summary-strip{grid-template-columns:1fr}.xp-summary-strip article{border-bottom:1px solid #39564d;border-right:0}.xp-evidence-register{grid-template-columns:1fr}.xp-project-head>div:last-child{flex-direction:column}.xp-project-signal-list article{padding:16px}.xp-project-signal-list article h2{font-size:19px}.xp-compare-note{grid-template-columns:1fr}.xp-publication-gate{padding:22px}}@media (prefers-reduced-motion:reduce){.xp-shell *{scroll-behavior:auto!important;transition:none!important}}
