@font-face{font-family:Upgrade Geist;src:url('/assets/fonts/geist-latin-variable.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:Upgrade Mono;src:url('/assets/fonts/geist-mono-latin-variable.woff2') format('woff2');font-weight:100 900;font-display:swap}
body[data-upgrade]{--paper:#f7f3eb;--card:#fffdf7;--text:#222b25;--text-2:#48534a;--text-3:#5b645b;--line:#d8d3c7;--ink:#111714;--ink-2:#19211c;--ink-3:#263028;--ink-line:#465044;--on-ink:#fffdf7;--on-ink-2:#c6c9bf;--accent:#c2a36b;--accent-ink:#171d18;--accent-deep:#42503d;--link:#42503d;--f-body:Upgrade Geist,Arial,sans-serif;--f-head:Upgrade Geist,Arial,sans-serif;--f-mono:Upgrade Mono,monospace;background:#f7f3eb;color:#222b25;overflow-x:clip;color-scheme:light}
body[data-upgrade] .wrap{max-width:1344px;padding-left:32px;padding-right:32px}body[data-upgrade] .netbar{background:#111714;color:#e2e1d7}body[data-upgrade] .site-head{background:#f7f3eb;border-bottom:1px solid #d8d3c7;position:relative}body[data-upgrade] .site-head .wrap{min-height:86px}body[data-upgrade] .brand,body[data-upgrade] .brand b,body[data-upgrade] .brand small{color:#222b25}body[data-upgrade] .brand svg circle,body[data-upgrade] .brand svg path{stroke:#42503d}body[data-upgrade] .main-nav a{color:#222b25;border-radius:0}body[data-upgrade] .main-nav a:hover{background:#e9e4d9}body[data-upgrade] .main-nav .btn{background:#222b25;color:#fffdf7}body[data-upgrade] .nav-toggle{background:#222b25;border-radius:2px;min-height:48px;color:#fffdf7}body[data-upgrade] .btn{border-radius:2px;min-height:48px;padding:15px 22px;box-shadow:none;line-height:1.25;justify-content:center}body[data-upgrade] .btn:hover{transform:none;box-shadow:none}body[data-upgrade] .btn-ghost{border-color:#687466;color:#fffdf7;background:transparent}body[data-upgrade] button,body[data-upgrade] input,body[data-upgrade] select,body[data-upgrade] textarea{border-radius:2px}body[data-upgrade] :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #a08145;outline-offset:4px}body[data-upgrade] a{text-underline-offset:4px}
body[data-upgrade] .u-hero{background:#111714;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:48px 48px;padding:64px 0 0;overflow:hidden;color:#fffdf7}body[data-upgrade] .u-hero-grid{display:grid;grid-template-columns:.84fr 1.16fr;gap:40px;align-items:start}body[data-upgrade] .u-hero h1{font-size:clamp(68px,6.4vw,100px);line-height:.93;letter-spacing:-.067em;max-width:9.8ch;color:#fffdf7;font-weight:650;margin:8px 0 28px}body[data-upgrade] .u-hero h1 em{font-style:normal;color:#d2b680}body[data-upgrade] .u-hero .kicker{color:#c9b386;margin:0 0 18px;font-size:11px;letter-spacing:.12em}body[data-upgrade] .u-hero .u-deck{font-size:19px;line-height:1.55;max-width:33ch;color:#c6c9bf;margin-bottom:28px}body[data-upgrade] .u-hero-actions{display:flex;gap:12px;flex-wrap:wrap}body[data-upgrade] .u-primary{background:#c2a36b;color:#171d18}body[data-upgrade] .u-secondary{background:transparent;color:#fffdf7;border:1px solid #65705f}body[data-upgrade] .u-dispatch{margin:27px 0 0;padding-top:18px;border-top:1px solid #3b4539;font:400 12px/1.6 var(--f-mono);color:#a9b1a4;max-width:40ch}body[data-upgrade] .u-scene{margin:0;background:#f7f3eb;color:#222b25;position:relative;border:1px solid #8b8875}body[data-upgrade] .u-scene-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}body[data-upgrade] .u-hotspots{position:absolute;inset:0 0 54px;pointer-events:none}body[data-upgrade] .u-hotspot{position:absolute;left:var(--x);top:var(--y);width:48px;height:48px;background:#fffdf7;color:#222b25;border:1px solid #42503d;box-shadow:0 3px 14px #0003;display:grid;place-items:center;padding:0;pointer-events:auto;font:600 12px var(--f-mono);transform:translate(-50%,-50%);border-radius:50%}body[data-upgrade] .u-hotspot[aria-pressed=true]{background:#222b25;color:#fffdf7;border-color:#d2b680;box-shadow:0 0 0 6px #c2a36b4a}body[data-upgrade] .u-scene figcaption{padding:14px 18px;font:400 11px/1.4 var(--f-mono);border-top:1px solid #d8d3c7;display:flex;justify-content:space-between;gap:18px}body[data-upgrade] .u-scene figcaption span:last-child{color:#596153}body[data-upgrade] .u-selector{display:grid;grid-template-columns:repeat(4,1fr);margin-top:16px;border:1px solid #4f594a}body[data-upgrade] .u-selector button{min-height:52px;border:0;border-right:1px solid #4f594a;background:transparent;color:#c6c9bf;font:500 12px var(--f-body);padding:12px 8px}body[data-upgrade] .u-selector button:last-child{border-right:0}body[data-upgrade] .u-selector button[aria-pressed=true]{color:#fffdf7;background:#354131;box-shadow:inset 0 -3px #c2a36b}body[data-upgrade] .u-explanation{padding:21px 0 27px;min-height:180px}body[data-upgrade] .u-explanation h2{font-size:24px;font-weight:550;line-height:1.2;letter-spacing:-.025em;color:#fffdf7;margin-bottom:10px}body[data-upgrade] .u-explanation p{font-size:15px;line-height:1.6;max-width:67ch;color:#c6c9bf;margin:0 0 12px}body[data-upgrade] .u-explanation a{color:#ddc899;font-size:13px}body[data-upgrade] .u-state[hidden]{display:none!important}body[data-upgrade] .u-rail{border-top:1px solid #3b4539;display:grid;grid-template-columns:repeat(4,1fr);padding-top:20px;padding-bottom:24px;gap:24px}body[data-upgrade] .u-rail a{color:#d7d9d0;text-decoration:none;font:400 12px var(--f-mono)}body[data-upgrade] .u-rail b{display:block;color:#fffdf7;font:500 16px var(--f-body);margin-top:6px}body[data-upgrade] .u-rail a:hover b{color:#d2b680}
body[data-upgrade] .u-answer-section{background:#eae5d9;border-bottom:1px solid #d8d3c7;padding:35px 0}body[data-upgrade] .u-answer-section .answer-card{display:grid;grid-template-columns:.34fr 1fr;border:0;border-left:0;padding:0;background:none;box-shadow:none;gap:40px;margin:0;max-width:none}body[data-upgrade] .u-answer-section .answer-card :is(p,summary,strong){color:#222b25}body[data-upgrade] .u-answer-section .answer-card p{font-size:17px;line-height:1.65;max-width:84ch}body[data-upgrade] .u-answer-section .answer-card :is(.mono,.answer-label){color:#42503d}
body[data-upgrade] .band{padding:75px 0}body[data-upgrade] .band.alt{background:#eae5d9}body[data-upgrade] .band.dark{background:#172019;color:#fffdf7}body[data-upgrade] .band.dark :is(h2,h3){color:#fffdf7}body[data-upgrade] .band.dark p{color:#c6c9bf}body[data-upgrade] .band.tight{padding:25px 0}body[data-upgrade] .sec-head h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(34px,3.5vw,48px);line-height:1.12;letter-spacing:-.04em;max-width:22ch}body[data-upgrade] .sec-head{margin-bottom:34px}body[data-upgrade] .depth{color:#68715f}body[data-upgrade] .dark .depth{color:#cbb381}body[data-upgrade] .xp{background:#19241c!important;border-top:1px solid #364831;border-bottom:1px solid #364831}body[data-upgrade] .xp .sec-head h2{font-family:var(--f-head);font-size:clamp(36px,3.6vw,52px);letter-spacing:-.05em;font-weight:550;max-width:24ch}body[data-upgrade] .xp-root{border-radius:0!important;border:1px solid #465a3f}body[data-upgrade] .xp-root button,body[data-upgrade] .xp-root :is(input,select){min-height:44px;border-radius:2px}body[data-upgrade] .xp-text{border-radius:0;border-color:#4e5c44}body[data-upgrade] .stat-row{border-radius:0}body[data-upgrade] .stat-row b{color:#d8c397}body[data-upgrade] .router{gap:0;border:1px solid #c9c4b7}body[data-upgrade] .router>a{border:0;border-bottom:1px solid #c9c4b7;border-radius:0;background:transparent;box-shadow:none;padding:24px;min-height:112px}body[data-upgrade] .router>a:nth-child(odd){border-right:1px solid #c9c4b7}body[data-upgrade] .router>a:hover{background:#eae5d9;transform:none}body[data-upgrade] .router .n{border-radius:0;background:transparent;color:#68715f;border:1px solid #c9c4b7}body[data-upgrade] .tool-panel,body[data-upgrade] .tool{border-radius:0}body[data-upgrade] .tool-head{border-radius:0}body[data-upgrade] .tool-body :is(input,select){min-height:48px}body[data-upgrade] .tool-band h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(36px,3.5vw,50px);line-height:1.1}body[data-upgrade] .pillar-grid{gap:1px;background:#44513c;border:1px solid #44513c}body[data-upgrade] .pillar{border-radius:0;background:#1a261d;box-shadow:none;border:0;padding:30px}body[data-upgrade] .pillar:hover{background:#263329;transform:none}body[data-upgrade] .card{border-radius:0;background:transparent;box-shadow:none;border-color:#c9c4b7}body[data-upgrade] .card:hover{transform:none;background:#fffdf7;box-shadow:none}body[data-upgrade] .card img.u-card-art{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}body[data-upgrade] .card .u-card-copy{padding:22px;display:flex;flex-direction:column;gap:12px}body[data-upgrade] .card h3{font-family:Georgia,serif;font-size:25px!important;font-weight:400;line-height:1.2;letter-spacing:-.025em}body[data-upgrade] .cards{gap:24px}body[data-upgrade] .cat-chips a{background:transparent;border-radius:0;min-height:48px;display:inline-flex;align-items:center}body[data-upgrade] .cat-chips a:hover{background:#eae5d9}body[data-upgrade] .u-library .cards{display:flex;flex-direction:column;gap:0}body[data-upgrade] .u-library .card{display:grid;grid-template-columns:.44fr 1fr;padding:0;border:0;border-top:1px solid #c9c4b7;gap:34px;align-items:center;min-height:230px}body[data-upgrade] .u-library .card:last-child{border-bottom:1px solid #c9c4b7}body[data-upgrade] .u-library .card img.u-card-art{aspect-ratio:3/2;max-height:320px;object-fit:cover}body[data-upgrade] .u-library .card .u-card-copy{padding:32px 24px 32px 0;max-width:65ch}body[data-upgrade] .u-library .card h3{font-size:34px!important;max-width:26ch}body[data-upgrade] .u-library .card .meta{font-size:11px;letter-spacing:.04em;color:#596153;margin-top:10px}body[data-upgrade] .u-library .card[hidden]{display:none!important}body[data-upgrade] .u-library .hub-cat{border-bottom:0;margin:65px 0 24px}body[data-upgrade] .u-library .hub-cat h2{font-family:Georgia,serif;font-size:40px;font-weight:400;letter-spacing:-.04em}body[data-upgrade] .u-library .se-guide-search{margin:0 0 35px;padding:25px;background:#eae5d9;border:1px solid #c9c4b7}body[data-upgrade] .u-library .se-guide-search input{background:#fffdf7;border-radius:0;min-height:52px}body[data-upgrade] .u-library .se-guide-search button{border-radius:0;min-height:52px}body[data-upgrade] .u-library .card>.se-art{margin:0;width:100%;height:230px;object-fit:cover}body[data-upgrade] .u-library .card:not(.u-has-art){grid-template-columns:.26fr 1fr}
body[data-upgrade] .page-head{background:#111714!important;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px)!important;background-size:48px 48px!important;border:0;padding:56px 0 60px}body[data-upgrade] .page-head h1{font-family:var(--f-head);font-weight:550;font-size:clamp(48px,5.2vw,76px)!important;line-height:1.04;letter-spacing:-.055em!important;max-width:22ch!important;color:#fffdf7!important}body[data-upgrade] .page-head .desc{font-size:19px;line-height:1.6;color:#c6c9bf!important}body[data-upgrade] .page-head .kicker{color:#d2b680}body[data-upgrade] .crumbs,body[data-upgrade] .crumbs a{color:#bec6b7}body[data-upgrade] .se-page-intro{grid-template-columns:1fr!important}body[data-upgrade] .u-article-cover{margin:38px 0 0;border:1px solid #7d8070;background:#f7f3eb;display:grid;grid-template-columns:1fr .36fr;align-items:center;max-width:none;border-radius:0;overflow:hidden}body[data-upgrade] .u-article-cover img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}body[data-upgrade] .u-article-cover figcaption{padding:25px;color:#222b25;border:0;display:flex;flex-direction:column;gap:15px;font-size:14px;line-height:1.6}body[data-upgrade] .u-article-cover figcaption .mono{color:#42503d;font-size:10px}body[data-upgrade] .u-article-cover figcaption strong{font-family:Georgia,serif;font-size:25px;line-height:1.25;font-weight:400;color:#222b25}body[data-upgrade] .u-article-cover figcaption a{color:#42503d}body[data-upgrade] .se-reader-bar{border-color:#465044;color:#c6c9bf}body[data-upgrade] .se-reader-bar a,body[data-upgrade] .se-reader-bar button{min-height:44px;display:inline-flex;align-items:center;color:#dfc896}body[data-upgrade] .article-grid{grid-template-columns:minmax(0,790px) 260px;gap:80px;padding-top:60px;padding-bottom:65px}body[data-upgrade] .prose{font-size:18px!important;line-height:1.8!important;min-width:0}body[data-upgrade] .prose h2{font-family:Georgia,serif;font-weight:400;font-size:36px!important;letter-spacing:-.025em!important;line-height:1.2!important;margin-top:64px!important;border-top:1px solid #d8d3c7;padding-top:28px}body[data-upgrade] .prose h3{font-size:23px;font-weight:550;line-height:1.25}body[data-upgrade] .prose :is(ul,ol){padding-left:24px}body[data-upgrade] .prose .answer-box,body[data-upgrade] .prose .takeaways{border-radius:0;background:#eae5d9;border-color:#c2a36b}body[data-upgrade] .toc{background:transparent;border:0;border-top:1px solid #b6b1a2;border-bottom:1px solid #b6b1a2;padding:25px 0;border-radius:0!important}body[data-upgrade] .toc ol{padding-left:18px}body[data-upgrade] .toc li{padding:3px 0}body[data-upgrade] .toc a{min-height:40px;display:inline-flex;align-items:center;color:#596153;line-height:1.5}body[data-upgrade] .aside{position:relative}body[data-upgrade] .aside>.toc{position:sticky;top:28px}body[data-upgrade] .se-reading-progress{background:#a08145}body[data-upgrade] figure.diagram,body[data-upgrade] figure.plate,body[data-upgrade] figure.tile{border-radius:0}body[data-upgrade] .callout{border-radius:0}body[data-upgrade] details{border-radius:0}body[data-upgrade] summary{min-height:48px}body[data-upgrade] .lead{background:#222b25}body[data-upgrade] .lead-wrap h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(38px,4vw,54px);letter-spacing:-.03em}body[data-upgrade] .lead-form{border-radius:0;box-shadow:none}body[data-upgrade] .lead-form :is(input,select){min-height:48px}body[data-upgrade] .lead-form textarea{min-height:140px}body[data-upgrade] .lead-form .btn{min-height:52px}body[data-upgrade] footer{background:#111714}body[data-upgrade] .site-foot{background:#111714}body[data-upgrade] .u-supplement{padding:0 0 32px}body[data-upgrade] .u-supplement img{width:100%;height:auto;display:block}body[data-upgrade] .u-supplement figcaption{font-size:13px;color:#68715f;margin-top:12px}body[data-upgrade] .u-logo-name{display:flex;flex-direction:column;gap:3px;font-size:19px;line-height:1.2}body[data-upgrade] .u-logo-name small{font:500 9px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#596153}
body[data-upgrade] .u-detail-model{float:right;width:150px;height:90px;margin:0 0 15px 22px}body[data-upgrade] .u-state::after{content:"";display:block;clear:both}body[data-upgrade] .u-answer-section .answer-card>.mono{grid-column:1;grid-row:1}body[data-upgrade] .u-answer-section .u-original-intro{grid-column:2;grid-row:1}body[data-upgrade] .u-answer-section .u-original-intro>strong{display:block;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.3;margin-bottom:12px}body[data-upgrade] .u-answer-section .u-original-intro>strong em{font-style:normal}body[data-upgrade] .u-answer-section .u-original-intro .lede{font-size:17px;color:#48534a}body[data-upgrade] .u-answer-section .answer-card>p{grid-column:2;grid-row:2}body[data-upgrade] .u-answer-section .answer-card{row-gap:16px}body[data-upgrade] .u-ask{background:transparent;color:#222b25;border:0;padding:8px 11px;font:500 13px var(--f-body);min-height:48px}body[data-upgrade] #hause-concierge.u-concierge-clear{visibility:hidden!important;pointer-events:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1100px){body[data-upgrade] .u-hero h1{font-size:72px}body[data-upgrade] .u-hero-grid{gap:24px;grid-template-columns:.9fr 1.1fr}body[data-upgrade] .main-nav{gap:0}body[data-upgrade] .main-nav a{font-size:12px;padding:8px}body[data-upgrade] .article-grid{gap:40px;grid-template-columns:minmax(0,1fr) 235px}}
@media(max-width:800px){body[data-upgrade] .wrap{padding-left:22px;padding-right:22px}body[data-upgrade] .site-head .wrap{min-height:75px}body[data-upgrade] .brand{font-size:19px}body[data-upgrade] .main-nav{background:#f7f3eb;border-color:#d8d3c7}body[data-upgrade] .main-nav a{font-size:16px;min-height:48px;display:flex;align-items:center}body[data-upgrade] .u-hero{padding-top:40px}body[data-upgrade] .u-hero-grid{grid-template-columns:1fr;gap:35px}body[data-upgrade] .u-hero h1{font-size:clamp(54px,10.8vw,76px);max-width:12ch}body[data-upgrade] .u-hero .u-deck{max-width:52ch;font-size:18px}body[data-upgrade] .u-dispatch{display:none}body[data-upgrade] .u-explanation{min-height:180px}body[data-upgrade] .u-rail{grid-template-columns:repeat(2,1fr);gap:25px}body[data-upgrade] .u-answer-section .answer-card{grid-template-columns:1fr;gap:12px}body[data-upgrade] .sec-head{gap:20px}body[data-upgrade] .band{padding:52px 0}body[data-upgrade] .u-article-cover{grid-template-columns:1fr}body[data-upgrade] .u-article-cover figcaption{padding:20px;gap:7px}body[data-upgrade] .u-article-cover figcaption strong{font-size:22px}body[data-upgrade] .article-grid{display:flex;flex-direction:column-reverse;gap:30px;padding-top:30px}body[data-upgrade] .aside{position:static}body[data-upgrade] .aside>.toc{position:static}body[data-upgrade] .aside>*:not(.toc){display:none}body[data-upgrade] .toc ol{columns:2;gap:25px}body[data-upgrade] .toc a{font-size:13px;min-height:44px}body[data-upgrade] .page-head h1{font-size:clamp(40px,7vw,60px)!important}body[data-upgrade] .u-library .card{grid-template-columns:.5fr 1fr;gap:24px;min-height:210px}body[data-upgrade] .u-library .card h3{font-size:27px!important}body[data-upgrade] .u-library .card .u-card-copy{padding:24px 0}body[data-upgrade] .u-library .card:not(.u-has-art){grid-template-columns:.4fr 1fr}body[data-upgrade] .router>a:nth-child(odd){border-right:0}}
@media(max-width:500px){body[data-upgrade] .wrap{padding-left:20px;padding-right:20px}body[data-upgrade] .u-hero h1{font-size:54px;letter-spacing:-.06em;line-height:.96}body[data-upgrade] .u-hero .kicker{font-size:10px;line-height:1.5;letter-spacing:.08em}body[data-upgrade] .u-hero .u-deck{font-size:17px;max-width:33ch}body[data-upgrade] .u-hero-actions{display:grid;grid-template-columns:1fr;width:100%;gap:10px}body[data-upgrade] .u-hotspot{width:44px;height:44px;font-size:11px}body[data-upgrade] .u-scene figcaption{font-size:9px;padding:10px 12px;gap:10px}body[data-upgrade] .u-hotspots{inset:0 0 45px}body[data-upgrade] .u-selector button{font-size:11px;line-height:1.25;min-height:52px;padding:9px 5px}body[data-upgrade] .u-explanation h2{font-size:23px}body[data-upgrade] .u-explanation p{font-size:15px}body[data-upgrade] .u-rail{gap:20px}body[data-upgrade] .u-rail a{font-size:10px}body[data-upgrade] .u-rail b{font-size:14px}body[data-upgrade] .u-answer-section{padding:28px 0}body[data-upgrade] .u-answer-section .answer-card p{font-size:16px}body[data-upgrade] .u-library .card,body[data-upgrade] .u-library .card:not(.u-has-art){grid-template-columns:1fr;gap:0;padding:22px 0}body[data-upgrade] .u-library .card .u-card-copy{padding:22px 0 0}body[data-upgrade] .u-library .card h3{font-size:28px!important}body[data-upgrade] .u-library .hub-cat{margin-top:45px}body[data-upgrade] .u-library .hub-cat h2{font-size:33px}body[data-upgrade] .u-library .se-guide-search{padding:18px}body[data-upgrade] .cat-chips{gap:8px}body[data-upgrade] .cat-chips a{font-size:11px;padding:10px}body[data-upgrade] .page-head{padding:34px 0 36px}body[data-upgrade] .page-head h1{font-size:40px!important;line-height:1.05;letter-spacing:-.055em!important}body[data-upgrade] .page-head .desc{font-size:17px}body[data-upgrade] .crumbs{font-size:12px;margin-bottom:23px}body[data-upgrade] .u-article-cover{margin-top:26px}body[data-upgrade] .u-article-cover img{aspect-ratio:3/2}body[data-upgrade] .u-article-cover figcaption{font-size:12px}body[data-upgrade] .u-article-cover figcaption strong{font-size:21px}body[data-upgrade] .toc ol{columns:1}body[data-upgrade] .prose{font-size:17px!important}body[data-upgrade] .prose h2{font-size:30px!important}body[data-upgrade] .sec-head h2,body[data-upgrade] .tool-band h2{font-size:35px}body[data-upgrade] .xp .sec-head h2{font-size:35px}body[data-upgrade] .lead-wrap h2{font-size:37px}body[data-upgrade] .cards{gap:20px}body[data-upgrade] .router>a{padding:20px}.u-selector button{touch-action:manipulation}}
@media(max-width:800px){body[data-upgrade] .u-answer-section .answer-card>.mono,body[data-upgrade] .u-answer-section .u-original-intro,body[data-upgrade] .u-answer-section .answer-card>p{grid-column:1;grid-row:auto}}
@media(max-width:500px){body[data-upgrade] .u-detail-model{float:none;width:120px;height:60px;margin:0 0 12px}}
@media(prefers-reduced-motion:reduce){body[data-upgrade] *,body[data-upgrade] *::before,body[data-upgrade] *::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media print{body[data-upgrade] .u-hero,body[data-upgrade] .page-head{background:white!important;color:black!important}body[data-upgrade] .u-hero :is(h1,h2,p),body[data-upgrade] .page-head :is(h1,p){color:black!important}body[data-upgrade] .u-hotspots,body[data-upgrade] .u-selector{display:none}body[data-upgrade] .u-state[hidden]{display:block!important}}
body[data-upgrade] .u-ref-art{display:block;width:100%;height:auto;aspect-ratio:640/420}body[data-upgrade] .u-reference-cover{border-radius:0;max-width:900px;margin:35px 0 0;background:#19221c}body[data-upgrade] .u-reference-cover .u-ref-art{max-height:400px}body[data-upgrade] .u-reference-cover figcaption{border-radius:0}body[data-upgrade] .band[aria-labelledby="lib-h"] .cards{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-upgrade] .band[aria-labelledby="lib-h"] .card{padding:0}body[data-upgrade] .band[aria-labelledby="lib-h"] .card .u-card-copy{padding:26px}@media(max-width:800px){body[data-upgrade] .band[aria-labelledby="lib-h"] .cards{grid-template-columns:1fr}body[data-upgrade] .u-ask{font-size:16px;text-align:left;width:100%;display:flex;align-items:center}}
/* The retained simulator mounts under #experience, including its native controls. */
body[data-upgrade] #experience button{min-height:48px!important;border-radius:2px!important}
body[data-upgrade] #experience input:not([type="checkbox"]),body[data-upgrade] #experience select{min-height:48px}
