.guide-site{background:#fff;min-height:100svh}.guide-nav{background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:1000}.guide-nav-inner{align-items:center;display:flex;justify-content:space-between;min-height:var(--nav-height)}.guide-brand{align-items:center;display:inline-flex;font-size:1rem;font-weight:760;gap:.65rem;text-decoration:none}.guide-brand img{border-radius:.75rem}.guide-nav nav{align-items:center;display:flex;gap:1.25rem}.guide-nav nav a{color:var(--muted);font-size:.88rem;font-weight:680;min-height:2.75rem;padding-block:.8rem;text-decoration:none}.guide-nav nav a:hover,.guide-nav nav a[aria-current=page]{color:var(--ink)}.guide-card-label,.guide-eyebrow{color:var(--orange-dark);font-size:.72rem;font-weight:800;letter-spacing:.095em;line-height:1.25;margin:0;text-transform:uppercase}.guide-hub-hero{background:linear-gradient(180deg,#fff7f1,#fff);padding:clamp(5rem,11vw,9rem) 0 clamp(4rem,8vw,7rem)}.guide-hub-heading{max-width:72rem}.guide-hub-heading h1{font-size:clamp(3.25rem,7.3vw,7.5rem);letter-spacing:-.07em;line-height:.94;margin:1.15rem 0 0;max-width:10.5em;text-wrap:balance}.guide-hub-heading>p:last-child{color:var(--muted);font-size:clamp(1.12rem,1.8vw,1.45rem);line-height:1.65;margin:1.8rem 0 0;max-width:48rem}.guide-card-section{padding:0 0 clamp(5rem,10vw,9rem)}.guide-card-grid{display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:repeat(2,minmax(0,1fr))}.guide-card{background:#fff;border:1px solid var(--line);border-radius:clamp(1.5rem,2.6vw,2rem);min-width:0;overflow:hidden}.guide-card-media{background:var(--soft);display:block;overflow:hidden}.guide-card-media img{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;transition:transform .35s ease;width:100%}.guide-card:hover .guide-card-media img{transform:scale(1.02)}.guide-card-copy{padding:clamp(1.5rem,3.4vw,2.5rem)}.guide-card-copy h2{font-size:clamp(1.75rem,3vw,2.65rem);letter-spacing:-.045em;line-height:1.05;margin:1rem 0 0;text-wrap:balance}.guide-card-copy h2 a{text-decoration:none}.guide-card-copy>p:not(.guide-card-label){color:var(--muted);line-height:1.7;margin:1.1rem 0 0}.guide-topic-index{display:flex;flex-wrap:wrap;gap:.65rem;overflow:visible;padding-block:1rem;scroll-snap-type:none}.guide-topic-index::-webkit-scrollbar{display:none}.guide-topic-index a{background:#10161c;border:1px solid var(--line);border-radius:999px;color:#d3d4d2;flex:0 0 auto;font-size:.78rem;font-weight:750;min-height:2.75rem;padding:.8rem 1rem;scroll-snap-align:start;text-decoration:none}.guide-topic-index a:hover{border-color:rgba(240,161,38,.45);color:#fff}@media (max-width:700px){.guide-topic-index{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}}.guide-text-link{color:var(--orange-action);display:inline-flex;font-size:.92rem;font-weight:760;margin-top:1.5rem;min-height:2.75rem;padding-block:.75rem;text-decoration:none}.guide-text-link:hover{color:var(--orange-action-hover)}.guide-breadcrumbs{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.55rem;min-height:3.25rem;padding-block:.65rem}.guide-breadcrumbs a{color:var(--orange-action);font-weight:720;text-decoration:none}.guide-breadcrumbs span[aria-current=page]{max-width:min(42rem,calc(100vw - 12rem));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide-article-header{align-items:center;display:grid;gap:clamp(2.5rem,6vw,6rem);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);padding-block:clamp(3.5rem,8vw,7rem)}.guide-article-header>*{min-width:0}.guide-article-heading h1{font-size:clamp(3.1rem,6.2vw,6.5rem);letter-spacing:-.068em;line-height:.95;margin:1.1rem 0 0;text-wrap:balance}.guide-article-intro{color:var(--muted);font-size:clamp(1.08rem,1.65vw,1.35rem);line-height:1.65;margin:1.6rem 0 0;max-width:42rem}.guide-reading-time{color:var(--muted);font-size:.82rem;font-weight:680;margin:1.25rem 0 0}.guide-article-hero{background:var(--soft);border:1px solid var(--line);border-radius:clamp(1.5rem,3vw,2.75rem);box-shadow:0 30px 80px rgba(25,28,34,.12);margin:0;overflow:hidden}.guide-article-hero img{display:block;height:auto;width:100%}.guide-article-body{max-width:52rem;padding-block:clamp(4.5rem,9vw,8rem)}.guide-article-body>section:not(:first-child){margin-top:clamp(3.5rem,7vw,5.5rem)}.guide-article-body h2,.guide-sources h2{font-size:clamp(2rem,3.8vw,3.2rem);letter-spacing:-.048em;line-height:1.05;margin:0;text-wrap:balance}.guide-article-body section>p,.guide-sources>p{color:#4f5560;font-size:clamp(1.03rem,1.4vw,1.15rem);line-height:1.82;margin:1.35rem 0 0}.guide-article-body ul{color:#353a43;display:grid;gap:.8rem;line-height:1.65;margin:1.5rem 0 0;padding-inline-start:1.3rem}.guide-article-body li::marker{color:var(--orange-dark)}.guide-flow{align-items:stretch;display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);margin-top:clamp(2rem,4vw,3rem)}.guide-flow-step{align-items:center;background:linear-gradient(145deg,#fff,#f7f8fb);border:1px solid rgba(15,17,22,.09);border-radius:1.4rem;display:flex;flex-direction:column;justify-content:center;min-height:10.5rem;min-width:0;padding:1.15rem .8rem 1rem;text-align:center}.guide-flow-step:last-of-type{background:linear-gradient(145deg,#fff8ef,#fff);border-color:rgba(255,101,15,.2)}.guide-flow-media{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 .6rem 1.4rem rgba(27,31,38,.13);display:flex;height:4.25rem;justify-content:center;overflow:hidden;width:4.25rem}.guide-flow-media img{height:100%;width:100%}.guide-flow-app-icon{object-fit:contain}.guide-flow-screen{object-fit:cover}.guide-flow-step strong{color:#16181d;font-size:.86rem;line-height:1.3;margin-top:.85rem;overflow-wrap:anywhere;text-wrap:balance}.guide-flow-arrow{align-self:center;color:var(--orange-dark);font-size:1.35rem;font-weight:760}.guide-article-illustration{background:var(--soft);border:1px solid var(--line);border-radius:clamp(1.25rem,2.5vw,2rem);box-shadow:0 20px 55px rgba(25,28,34,.1);margin:clamp(2.25rem,5vw,3.75rem) 0 0;overflow:hidden}.guide-article-illustration img{display:block;height:auto;width:100%}.guide-sources{background:#fff4ec;border-radius:1.5rem;margin-top:clamp(4rem,8vw,6rem);padding:clamp(1.75rem,4vw,3rem)}.guide-sources ul{list-style:none;padding:0}.guide-sources a{color:var(--orange-action);font-weight:740;text-decoration:none}.guide-sources a:hover{color:var(--orange-action-hover)}.guide-related{border-top:1px solid var(--line);margin-top:clamp(4rem,8vw,6rem);padding-top:clamp(2rem,4vw,3rem)}.guide-related h2{font-size:clamp(1.5rem,2.7vw,2.15rem)}.guide-related ul{display:grid;gap:.7rem;list-style:none;padding:0}.guide-related a{color:var(--orange-action);font-weight:740;text-decoration:none}.guide-related a:hover{color:var(--orange-action-hover)}.guide-cta{align-items:center;background:#17181b;border-radius:2rem;color:#fff;display:flex;gap:2rem;justify-content:space-between;margin-bottom:clamp(4.5rem,9vw,8rem);padding:clamp(2rem,6vw,5rem)}.guide-cta h2{font-size:clamp(2.25rem,4.5vw,4.25rem);letter-spacing:-.055em;line-height:1;margin:0;text-wrap:balance}.guide-cta p{color:#c5c8ce;font-size:1.05rem;line-height:1.65;margin:1rem 0 0;max-width:42rem}.guide-cta .button{flex:0 0 auto;text-align:center}.guide-footer{background:#101216;color:#8f949d;padding:2.25rem 0}.guide-footer-primary{align-items:center;display:flex;gap:2rem;justify-content:space-between}.guide-footer strong{color:#fff}.guide-footer p{font-size:.78rem;margin:.5rem 0 0}.guide-footer nav,.guide-languages{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem 1rem}.guide-footer a{color:#c7cad0;display:inline-flex;font-size:.8rem;font-weight:680;min-height:2.75rem;padding-block:.65rem;text-decoration:none}.guide-footer a:hover{color:#fff}.guide-languages{border-top:1px solid rgba(255,255,255,.1);margin-top:1.5rem;padding-top:1rem}.guide-languages a[aria-current=page]{color:#ff9b66}.scenario-guides-hub{border-top:1px solid var(--line);padding:clamp(5rem,9vw,8rem) 0}.scenario-guides-hub header{display:grid;gap:1.25rem;grid-template-columns:minmax(0,.9fr) minmax(18rem,.65fr);margin-bottom:clamp(2.5rem,5vw,4rem)}.scenario-guides-hub header .guide-eyebrow{grid-column:1/-1}.scenario-guides-hub header h2{color:#f6f4ef;font-size:clamp(2.7rem,5vw,5.2rem);letter-spacing:-.06em;line-height:.96;margin:0}.scenario-guides-hub header>p:last-child{align-self:end;color:var(--muted);line-height:1.7;margin:0}.scenario-guides-hub-grid{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--line);border:1px solid var(--line)}.scenario-guides-hub-grid article{background:#0a1015;min-width:0;padding:clamp(1.35rem,2.5vw,2rem)}.scenario-guides-hub-grid article>span{color:var(--orange-dark);font-size:.7rem;font-weight:800;letter-spacing:.08em}.scenario-guides-hub-grid h3{font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.15;margin:.75rem 0 0}.scenario-guides-hub-grid h3 a{color:#f6f4ef;text-decoration:none}.scenario-guides-hub-grid p{color:var(--muted);line-height:1.6;margin:.8rem 0 0}.scenario-guides-hub-grid article>a{color:var(--orange-action);display:inline-flex;font-weight:760;margin-top:1.1rem;min-height:2.75rem;padding-block:.7rem;text-decoration:none}.scenario-guide-back:focus-visible,.scenario-guides-hub-grid a:focus-visible{outline:3px solid #268cff;outline-offset:4px}.scenario-guide-header{padding-block:clamp(4rem,8vw,7rem)}.scenario-guide-header h1{color:#f6f4ef;font-size:clamp(3.1rem,6vw,6.5rem);letter-spacing:-.068em;line-height:.95;margin:1rem 0 0;max-width:12ch}.scenario-guide-header>p:last-child{color:var(--muted);font-size:clamp(1.08rem,1.65vw,1.35rem);line-height:1.7;margin:1.5rem 0 0;max-width:48rem}.scenario-guide-body{max-width:54rem;padding-bottom:clamp(5rem,9vw,8rem)}.scenario-guide-body section{border-top:1px solid var(--line);padding-block:clamp(2rem,4vw,3.5rem)}.scenario-guide-body h2{color:#f6f4ef;font-size:clamp(2rem,3.8vw,3.2rem);letter-spacing:-.048em;line-height:1.05;margin:0}.scenario-guide-body li,.scenario-guide-body p{color:var(--muted);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.75}.scenario-guide-body ol,.scenario-guide-body ul{display:grid;gap:.8rem;margin:1.4rem 0 0;padding-inline-start:1.45rem}.scenario-guide-body li::marker{color:var(--orange-dark);font-weight:800}.scenario-guide-back{color:var(--orange-action);display:inline-flex;font-weight:800;min-height:2.75rem;padding-block:.7rem;text-decoration:none}@media (max-width:900px){.guide-nav nav a:not([aria-current=page]):not(.guide-search-link){display:none}.guide-article-header{grid-template-columns:1fr}.guide-article-heading{max-width:48rem}.guide-cta{align-items:flex-start;flex-direction:column}.scenario-guides-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.guide-flow{grid-template-columns:1fr}.guide-flow-arrow{transform:rotate(90deg)}.guide-flow-step{min-height:8.5rem}}@media (max-width:700px){.guide-brand span{display:none}.guide-hub-hero{padding-top:4.5rem}.guide-article-heading h1,.guide-hub-heading h1{font-size:clamp(2.75rem,13vw,4.5rem)}.guide-card-grid{grid-template-columns:1fr}.guide-breadcrumb-current,.guide-current-separator{display:none}.guide-card-copy>p:not(.guide-card-label){-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.guide-card-copy h2{font-size:clamp(1.6rem,8vw,2.2rem)}.guide-cta{border-radius:1.5rem}.guide-cta .button{max-width:100%;overflow-wrap:anywhere;white-space:normal;width:100%}.guide-footer-primary{align-items:flex-start;flex-direction:column}.scenario-guides-hub header,.scenario-guides-hub-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.guide-card-media img{transition:none}}.guide-site{background:#070a0d;color:var(--ink)}.guide-nav{backdrop-filter:blur(18px);background:rgba(5,8,11,.9);border-color:var(--line)}.guide-nav nav a{color:#a7aaad}.guide-nav nav a:hover,.guide-nav nav a[aria-current=page]{color:#fff}.guide-hub-hero{background:radial-gradient(circle at 12% 10%,rgba(225,128,24,.14),transparent 32%),#070a0d;border-bottom:1px solid var(--line)}.guide-article-body section>p,.guide-article-intro,.guide-card-copy>p:not(.guide-card-label),.guide-hub-heading>p:last-child,.guide-reading-time,.guide-sources>p{color:var(--muted)}.guide-card-grid{gap:0}.guide-card{background:transparent;border-color:var(--line);border-radius:0}.guide-card-media{background:#0c1116}.guide-card-media img{filter:brightness(.62) contrast(1.08) saturate(.72) sepia(.08)}.guide-card-copy{border-right:1px solid var(--line)}.guide-article-header{min-height:680px}.guide-article-heading h1{color:#f6f4ef}.guide-article-hero,.guide-article-illustration{background:#0b0f13;border-color:var(--line);border-radius:0;box-shadow:none}.guide-article-hero img,.guide-article-illustration img{filter:brightness(.68) contrast(1.06) saturate(.76) sepia(.06)}.guide-article-body ul{color:#d1d2d0}.guide-flow-step{background:#0d1217;border-color:var(--line);border-radius:0}.guide-flow-step:last-of-type{background:rgba(240,161,38,.08);border-color:rgba(240,161,38,.28)}.guide-flow-media{background:#171b20;box-shadow:none}.guide-flow-step strong{color:#f3f1ed}.guide-sources{background:#101116;border:1px solid rgba(240,161,38,.2);border-radius:0}.guide-related{border-color:var(--line)}.guide-cta{background:linear-gradient(130deg,#0c1116,#17120c);border:1px solid var(--line);border-radius:0}@media (max-width:700px){.guide-card-copy{border-right:0}.guide-article-header{min-height:0}}.scenarios-page{--scenario-accent:#f5a623;--scenario-bg:#05090c;--scenario-line:rgba(255,255,255,0.12);--scenario-muted:#adb5bb;background:var(--scenario-bg);color:#f7f4ee;min-height:100vh}.scenarios-page .site-nav{backdrop-filter:blur(22px) saturate(130%);background:rgba(5,9,12,.76);border-bottom:1px solid var(--scenario-line)}.scenarios-page-main{padding-block:clamp(4rem,7vw,7rem)}.scenarios-page-heading{display:grid;gap:1.25rem;grid-template-columns:minmax(0,.9fr) minmax(18rem,.65fr);margin-bottom:clamp(2.5rem,5vw,4.5rem)}.scenarios-page-heading .guide-eyebrow{grid-column:1/-1;margin:0}.scenarios-page-heading h1{font-size:clamp(2.7rem,4.7vw,5rem);letter-spacing:-.06em;line-height:.95;margin:0}.scenarios-page-heading>p:last-child{align-self:end;color:var(--scenario-muted);font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.65;margin:0}.scenarios-page-groups{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.scenarios-page-group{background:linear-gradient(145deg,#0c151b,#070c10);border:1px solid var(--scenario-line);border-radius:1.5rem;min-width:0;padding:clamp(1.4rem,2.4vw,2rem)}.scenarios-page-group>h2{color:var(--scenario-accent);font-size:.78rem;font-weight:850;letter-spacing:.13em;line-height:1.45;margin:0 0 1.1rem;text-transform:uppercase}.scenarios-page-group ul{list-style:none;margin:0;padding:0}.scenarios-page-group li{border-top:1px solid rgba(255,255,255,.09);display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr) auto;padding:1.2rem 0}.scenarios-page-group li:first-child{border-top:0;padding-top:.35rem}.scenarios-page-group li:last-child{padding-bottom:.2rem}.scenarios-page-group a{color:inherit;display:block;min-width:0;text-decoration:none}.scenarios-page-group a:hover strong{color:var(--scenario-accent)}.scenarios-page-group a:focus-visible{border-radius:.35rem;outline:3px solid #268cff;outline-offset:4px}.scenarios-page-group strong{display:block;font-size:1.05rem;line-height:1.3}.scenarios-page-group p{color:#99a4ab;font-size:.9rem;line-height:1.55;margin:.45rem 0 0}.scenarios-page-device{align-self:start;background:rgba(245,166,35,.09);border:1px solid rgba(245,166,35,.24);border-radius:999px;color:#f6bb55;font-size:.68rem;font-weight:760;line-height:1;padding:.45rem .55rem;white-space:nowrap}@media (max-width:1040px){.scenarios-page-groups{grid-template-columns:1fr}}@media (max-width:820px){.scenarios-page-heading{grid-template-columns:1fr}}@media (max-width:620px){.scenarios-page-main{margin-inline:.75rem;width:auto}.scenarios-page-group{border-radius:1.15rem;padding:1.25rem}.scenarios-page-group li{grid-template-columns:1fr}.scenarios-page-device{justify-self:start}}