.xy-page{--teal:#246873;--pale:#eff5f5;--rust:#99623b;max-width:1520px;margin:auto;padding:0 5.6%;font-size:16px}.xy-page p{line-height:1.65}.xy-kicker{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--teal)}.xy-back{display:inline-block;font-size:13px;color:var(--muted);margin:30px 0 25px}.xy-hero-grid{display:grid;grid-template-columns:.85fr 1.4fr;gap:35px;align-items:center}.xy-hero h1{font-size:clamp(38px,4.4vw,64px);line-height:1.03;letter-spacing:-.055em;margin:18px 0 23px}.xy-description{font-size:19px;max-width:400px}.xy-role{font-size:14px;color:var(--muted);margin-top:25px;max-width:400px}.xy-role strong{display:block;color:var(--ink);font-weight:500;margin-bottom:5px}.xy-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:22px 0 0}.xy-tags li{font-size:12px;border:1px solid var(--line);padding:6px 9px}.xy-visual{display:block;position:relative;background:#f6f8f8}.xy-visual img{display:block;width:100%;height:auto}.xy-visual>span{position:absolute;right:12px;bottom:12px;width:29px;height:29px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;font-size:16px;opacity:0;transition:opacity .15s}.xy-visual:hover>span,.xy-visual:focus-visible>span{opacity:1}.xy-hero-visual .xy-visual{background:white}.xy-hero-visual figcaption{font-size:12px;color:var(--muted);text-align:right;line-height:1.6;margin-top:12px;font-family:var(--mono)}.xy-specs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0;margin-top:36px;gap:28px}.xy-specs>div+div{border-left:1px solid var(--line);padding-left:28px}.xy-specs strong{font-size:30px;font-weight:500;letter-spacing:-.035em;display:block}.xy-specs small{font-size:19px}.xy-specs span{display:block;color:var(--muted);font-size:13px;margin-top:8px;line-height:1.5}.xy-section{padding:55px 0;border-bottom:1px solid var(--line);scroll-margin-top:20px}.xy-page h2{font-size:clamp(29px,3vw,41px);line-height:1.13;letter-spacing:-.045em;margin:13px 0 0}.xy-intro{display:grid;grid-template-columns:1fr 1.7fr;gap:60px;align-items:center}.xy-intro>p{font-size:16px;color:var(--muted);max-width:720px}.xy-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:35px}.xy-small{font-size:13px;color:var(--muted);text-align:right}.xy-study{margin:36px 0 55px}.xy-study:last-child{margin-bottom:0}.xy-study-title{display:flex;align-items:baseline;gap:16px;margin-bottom:18px}.xy-study-title>span{font-family:var(--mono);font-size:13px;color:var(--teal)}.xy-study-title h3{font-size:22px;letter-spacing:-.025em}.xy-study>figcaption{font-family:var(--sans);font-size:16px;line-height:1.65;color:var(--muted);max-width:870px;margin:18px 0 0}.xy-figure-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.xy-fea-pair{grid-template-columns:.75fr 1.25fr}.xy-figure-pair .xy-visual{height:100%;display:flex;align-items:center}.xy-figure-pair>div{display:flex;flex-direction:column;min-width:0}.xy-image-label{font-family:var(--mono);font-size:12px;color:var(--muted);margin-top:12px}.xy-status{color:var(--teal);font:12px/1.6 var(--mono);max-width:240px;text-align:right}.xy-outcome-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.xy-results-metrics{display:grid;grid-template-columns:1fr 1fr;gap:24px}.xy-results-metrics>div:first-child{grid-column:1/-1;border-bottom:1px solid var(--line);padding-bottom:22px}.xy-results-metrics strong{display:block;font-size:40px;font-weight:500;letter-spacing:-.045em;line-height:1.2}.xy-results-metrics>div:first-child strong{font-size:50px}.xy-results-metrics strong small{font-size:23px}.xy-results-metrics span{display:block;font-size:13px;line-height:1.6;color:var(--muted);margin-top:9px}.xy-chart{background:var(--pale);padding:27px}.xy-chart figcaption{font-family:var(--sans);font-size:19px;line-height:1.4;color:var(--ink)}.xy-chart-unit,.xy-chart-note{font-size:12px;color:var(--muted);margin-top:10px}.xy-bars{margin:24px 0}.xy-bar-row{display:grid;grid-template-columns:105px 1fr 35px;gap:12px;align-items:center;margin:18px 0}.xy-bar-row>span{font-size:12px}.xy-bar-row>div{background:#dde8e8;height:20px}.xy-bar-row i{display:block;height:100%;background:var(--teal)}.xy-bar-row+ .xy-bar-row i{background:var(--rust)}.xy-bar-row b{font:13px var(--mono);font-weight:400}.xy-conclusion{font-size:16px;max-width:910px;margin:28px 0;color:var(--muted)}.xy-downloads{display:flex;flex-wrap:wrap;gap:28px;margin-top:25px}.xy-downloads a{font-size:14px;line-height:1.7;border-bottom:1px solid var(--line);padding-bottom:7px}.xy-downloads span{font-size:12px;color:var(--teal);margin-left:20px}.xy-results{border-bottom:0;padding-bottom:65px}
@media(max-width:1000px){.xy-hero-grid{grid-template-columns:1fr 1.15fr;gap:22px}.xy-hero h1{font-size:44px}.xy-outcome-grid{gap:30px}.xy-chart{padding:22px}.xy-bar-row{grid-template-columns:95px 1fr 32px;gap:8px}.xy-intro{gap:30px}}
@media(max-width:760px){.xy-hero-grid{grid-template-columns:1fr}.xy-hero h1{font-size:clamp(40px,8vw,56px)}.xy-hero-copy{max-width:580px}.xy-description{max-width:520px}.xy-role{max-width:none;margin-top:18px}.xy-role strong{display:inline;margin-right:9px}.xy-tags{margin-top:18px}.xy-hero-visual{margin-top:4px}.xy-hero-visual figcaption{text-align:left}.xy-visual>span{opacity:1}.xy-specs{margin-top:24px;gap:12px;padding:20px 0}.xy-specs>div+div{padding-left:12px}.xy-specs strong{font-size:24px}.xy-specs small{font-size:15px}.xy-specs span{font-size:12px}.xy-section{padding:38px 0}.xy-intro{grid-template-columns:1fr;gap:20px}.xy-intro h2 br{display:none}.xy-heading{align-items:flex-start;gap:17px;flex-direction:column;margin-bottom:26px}.xy-small,.xy-status{text-align:left;max-width:none}.xy-small br{display:none}.xy-study{margin:28px 0 38px}.xy-study-title{gap:12px}.xy-study-title h3{font-size:20px}.xy-figure-pair,.xy-fea-pair{grid-template-columns:1fr;gap:23px}.xy-study>figcaption{font-size:15px;margin-top:16px}.xy-figure-pair .xy-visual{height:auto}.xy-outcome-grid{grid-template-columns:1fr;gap:27px}.xy-results-metrics>div:first-child strong{font-size:43px}.xy-chart{padding:23px}.xy-bar-row{grid-template-columns:105px 1fr 35px}.xy-results{padding-bottom:45px}}
@media(max-width:380px){.xy-specs{grid-template-columns:1fr 1fr;gap:20px 12px}.xy-specs>div:last-child{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.xy-hero h1{font-size:38px}.xy-results-metrics strong{font-size:34px}.xy-results-metrics>div:first-child strong{font-size:36px}.xy-results-metrics strong small{font-size:20px}.xy-bar-row{grid-template-columns:90px 1fr 32px;gap:8px}.xy-chart{padding:18px}}
.xy-bar-row>div{position:relative}.xy-bar-row>div:after{content:'';position:absolute;left:71.4286%;top:-4px;bottom:-4px;border-left:1px dashed #536b6e}
.xy-testing{background:var(--pale);padding:26px}.xy-testing h3{font-size:20px;line-height:1.4}.xy-testing ol{padding:0;margin:22px 0 0;list-style:none;counter-reset:testing}.xy-testing li{counter-increment:testing;display:grid;grid-template-columns:24px 1fr;gap:3px 12px;padding:15px 0;border-top:1px solid #d5e0e1}.xy-testing li:before{content:counter(testing,decimal-leading-zero);grid-row:1/3;font:12px/1.8 var(--mono);color:var(--teal)}.xy-testing strong{font-size:14px;font-weight:500}.xy-testing li span{font-size:14px;line-height:1.6;color:var(--muted)}
.xy-result-limit{font-size:14px;color:var(--muted);margin-top:18px}.xy-tradeoffs{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:-32px 0 38px}.xy-tradeoffs h4{font-size:16px;font-weight:500;margin:0 0 8px}.xy-tradeoffs p{font-size:14px;color:var(--muted)}.xy-sensor-note{font-size:14px;color:var(--muted);border-top:1px solid var(--line);padding-top:18px}.xy-sensor-impact{margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}.xy-sensor-impact h3{font-size:20px}.xy-sensor-impact dl{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:20px 0}.xy-sensor-impact dt{font-size:13px;color:var(--muted);line-height:1.6}.xy-sensor-impact dd{font-size:24px;letter-spacing:-.025em;margin:6px 0 0}.xy-sensor-impact p{font-size:13px;color:var(--muted)}
@media(max-width:760px){.xy-tradeoffs{margin-top:-18px;gap:20px}.xy-sensor-impact dl{grid-template-columns:1fr;gap:14px}.xy-sensor-impact dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:15px}.xy-sensor-impact dd{white-space:nowrap;font-size:22px}.xy-sensor-impact dt{max-width:180px}}
@media(prefers-reduced-motion:reduce){.xy-visual>span{transition:none}}
@media print{.xy-back,.xy-visual>span{display:none}.xy-page{padding:0}.xy-study,.xy-results{break-inside:avoid}.xy-section{padding:25px 0}}

.xy-results-metrics .xy-settling-metric{grid-column:1/-1}.xy-settling-metric strong{letter-spacing:-.015em}.xy-range-separator{display:inline-block;font-style:normal;letter-spacing:0;margin:0 .09em}
