.da-root .bx-hero h1{max-width:20ch}.da-root .bx-answer{max-width:56ch!important;font-size:clamp(1.08rem,1rem + .35vw,1.28rem)!important}.da-root .bx-sheet{position:relative;margin:0 var(--da-gut);background:var(--ox-paper);color:var(--ox-paper-ink)}.da-root .bx-sheet :focus-visible{outline-color:var(--ox-paper-link)}.da-root .bx-sheet a{color:var(--ox-paper-link);text-underline-offset:3px;text-decoration-thickness:1px}.da-root .bx-sheet a:hover{color:var(--ox-paper-ink)!important}.da-root .bx-block{display:grid;grid-template-columns:1.6fr repeat(3,minmax(0,1fr)) 1.3fr;margin:0;background:var(--ox-paper-2)}.da-root .bx-block>div{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:16px 20px 18px;box-shadow:inset -1px 0 0 #c9d4e2}.da-root .bx-block>div:last-child{box-shadow:none}.da-root .bx-block dt{font-size:.8rem;color:var(--ox-paper-dim)}.da-root .bx-block dd{margin:0;font-weight:600;font-size:.98rem;line-height:1.35}.da-root .bx-block dd span{display:block;font-weight:400;font-size:.85rem;color:var(--ox-paper-dim)}.da-root .bx-credit{padding:10px 20px 0;font-size:.82rem;color:var(--ox-paper-dim)}.da-root .bx-body{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,68ch);justify-content:center;grid-gap:clamp(32px,5vw,88px);gap:clamp(32px,5vw,88px);padding:clamp(28px,4vw,64px) clamp(20px,4vw,64px) clamp(40px,6vw,96px)}.da-root .bx-toc{position:-webkit-sticky;position:sticky;top:24px;align-self:start;display:grid;grid-gap:12px;gap:12px}.da-root .bx-toc h2{font-size:.95rem!important;letter-spacing:0!important;color:var(--ox-paper-dim);font-weight:600}.da-root .bx-toc ol{display:grid;grid-gap:2px;gap:2px;counter-reset:toc}.da-root .bx-toc a{display:block;padding:7px 0 7px 14px;box-shadow:inset 2px 0 0 #c9d4e2;color:var(--ox-paper-ink)!important;text-decoration:none;font-size:.93rem;line-height:1.35;transition:box-shadow .16s ease}.da-root .bx-toc a:focus-visible,.da-root .bx-toc a:hover{box-shadow:inset 3px 0 0 var(--da-signal)}.da-root .bx-text{display:grid;grid-gap:22px;gap:22px;font-size:1.1rem;line-height:1.65;min-width:0}.da-root .bx-text>section{display:grid;grid-gap:18px;gap:18px;scroll-margin-top:24px}.da-root .bx-text h2{margin-top:26px;font-size:clamp(1.6rem,1.2rem + 1vw,2.1rem);color:var(--ox-paper-ink);scroll-margin-top:24px}.da-root .bx-text p{max-width:68ch}.da-root .bx-list{display:grid;grid-gap:8px;gap:8px;padding-left:1.2em;list-style:square}.da-root .bx-list li::marker{color:var(--da-signal)}.da-root .bx-takeaways{display:grid;grid-gap:14px;gap:14px;padding:24px 28px 26px;background:var(--da-ink);color:var(--da-text)}.da-root .bx-takeaways h2{margin:0;font-size:1.25rem;color:var(--da-text)}.da-root .bx-takeaways ul{display:grid;grid-gap:10px;gap:10px}.da-root .bx-takeaways li{position:relative;padding-left:22px;font-size:1.02rem;line-height:1.5}.da-root .bx-takeaways li:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;background:var(--da-signal)}.da-root .bx-text .ox-graphic{margin:8px 0;color:var(--da-text)}.da-root .bx-text .ox-graphic a{color:var(--da-cyan-soft)}.da-root .bx-text .ox-figure{display:grid;grid-gap:10px;gap:10px;margin:8px 0}.da-root .bx-text .ox-figure img{width:100%;aspect-ratio:16/9;object-fit:cover}.da-root .bx-text .ox-figure figcaption{font-size:.88rem;color:var(--ox-paper-dim);line-height:1.45}.da-root .bx-facts{scroll-margin-top:24px}.da-root .bx-facts .ox-facts dl{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.da-root .bx-facts .ox-facts dl>div{background:var(--ox-paper-2)}.da-root .bx-facts .ox-facts dt{color:var(--ox-paper-ink);font-size:2.1rem}.da-root .bx-facts .ox-facts dd{font-size:.98rem;line-height:1.5}.da-root .bx-facts .ox-facts__src{color:var(--ox-paper-link)}.da-root .bx-faq{display:grid;grid-gap:4px;gap:4px;scroll-margin-top:24px}.da-root .bx-faq h2{margin-bottom:12px}.da-root .bx-faq details{background:var(--ox-paper-2)}.da-root .bx-faq summary{display:flex;align-items:center;min-height:56px;padding:14px 20px;font-weight:700;cursor:pointer;list-style:none}.da-root .bx-faq summary::-webkit-details-marker{display:none}.da-root .bx-faq summary:after{content:"+";margin-left:auto;padding-left:16px;font-size:1.4rem;color:var(--da-signal)}.da-root .bx-faq details[open] summary:after{content:"−"}.da-root .bx-faq details p{padding:0 20px 18px;font-size:1.02rem}.da-root .bx-faq__src{font-size:.88rem!important;color:var(--ox-paper-dim)}.da-root .bx-more{font-weight:600}.da-root .bx-close{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);grid-gap:4px;gap:4px;padding:12vh var(--da-gut) 0}.da-root .bx-close__text{display:grid;grid-gap:22px;gap:22px;align-content:start;padding:clamp(26px,3.4vw,52px);background:var(--da-ink-2)}.da-root .bx-close__text>p{font-size:1.15rem;max-width:56ch}.da-root .bx-close .ox-get h2{font-size:1.3rem}.da-root .bx-close .ox-get ul{grid-template-columns:minmax(0,1fr)}.da-root .bx-cards{display:grid;grid-gap:26px;gap:26px;padding:12vh var(--da-gut) 0}.da-root .bx-cards ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:4px;gap:4px}.da-root .bx-cards a{display:grid;grid-template-rows:auto auto auto 1fr;height:100%;background:var(--da-ink-2);text-decoration:none;transition:background-color .18s ease}.da-root .bx-cards img{width:100%;aspect-ratio:3/2;object-fit:cover}.da-root .bx-cards__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:18px 22px 0;font-size:.88rem;color:var(--da-text-2)}.da-root .bx-chip{padding:4px 10px;background:var(--da-signal);color:var(--da-ink);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.da-root .bx-cards__q{padding:12px 22px 0;font-size:1.3rem;font-weight:700;font-stretch:104%;letter-spacing:-.02em;line-height:1.2}.da-root .bx-cards__ex{padding:10px 22px 24px;font-size:.98rem;color:var(--da-text-2)}.da-root .bx-cards a:active{transform:scale(.995)}@media (hover:hover) and (pointer:fine){.da-root .bx-cards a:hover{background:var(--da-ink-3);color:inherit}}.da-root .bx-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.da-root .bx-topics a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;background:rgb(15 26 45/.9);font-weight:600;text-decoration:none}.da-root .bx-topics a:hover{background:var(--da-ink-3)}.da-root .bx-feature a{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);background:var(--da-ink-2);text-decoration:none}.da-root .bx-feature img{width:100%;height:100%!important;aspect-ratio:16/10;object-fit:cover}.da-root .bx-feature__text{display:grid;grid-gap:14px;gap:14px;align-content:center;padding:clamp(24px,4vw,56px)}.da-root .bx-feature__q{font-size:clamp(1.8rem,1.2rem + 1.6vw,2.6rem);font-weight:700;font-stretch:106%;letter-spacing:-.03em;line-height:1.05}.da-root .bx-feature__ex{color:var(--da-text-2);font-size:1.08rem}.da-root .bx-index{padding:12vh var(--da-gut) 0;display:grid;grid-gap:4px;gap:4px}.da-root .bx-cat{scroll-margin-top:24px}.da-root .bx-empty{padding:24px;background:var(--da-ink-2);color:var(--da-text-2)}@media (max-width:1100px){.da-root .bx-block{grid-template-columns:repeat(2,minmax(0,1fr))}.da-root .bx-block>div:first-child{grid-column:1/-1}.da-root .bx-block>div{box-shadow:inset 0 -1px 0 #c9d4e2}.da-root .bx-body{grid-template-columns:minmax(0,1fr)}.da-root .bx-toc{position:static;padding:18px 20px;background:var(--ox-paper-2)}}@media (max-width:1000px){.da-root .bx-close,.da-root .bx-feature a{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.da-root .bx-sheet{margin:0}.da-root .bx-text{font-size:1.04rem}.da-root .bx-takeaways{padding:20px}}@media (prefers-reduced-motion:reduce){.da-root .bx-cards a,.da-root .bx-toc a{transition:none}}.da-root .bx-cards__meta--flush{padding:0}.da-root .bx-text .ox-depth{grid-template-columns:minmax(0,1fr);grid-template-areas:"houses" "range" "plan" "verdict" "src"}.da-root .bx-text .ox-depth__plan{max-width:360px}