.guide-breadcrumbs{padding-top:27px;font-size:.83rem}.guide-breadcrumbs ol{color:#52664f;flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.guide-breadcrumbs li+li:before{content:"/";color:#7a8675;margin-right:12px}.guide-breadcrumbs a:hover{text-underline-offset:4px;text-decoration:underline}.guide-breadcrumbs [aria-current]{color:var(--ink)}.guide-hero{grid-template-columns:1.18fr 1fr;align-items:center;gap:60px;padding-block:56px 50px;display:grid}.guide-hero h1{letter-spacing:-.055em;margin-block:23px;font-size:clamp(2.75rem,4.2vw,4.6rem);line-height:1.04}.guide-hero .guide-intro{max-width:590px;font-size:1rem;line-height:1.8}.guide-hero .hero-actions{gap:18px;margin-top:28px}.guide-hero .text-link{font-size:.88rem}.guide-hero figure{min-width:0}.guide-hero figure img{aspect-ratio:1.12;object-fit:cover;border:1px solid var(--line);border-radius:9px 50px 9px 9px}.guide-hero figure:has(>img[alt^=Actual])>img{aspect-ratio:auto;object-fit:contain;border-radius:9px}.guide-hero figcaption{color:#52664f;margin-top:12px;font-size:.78rem;line-height:1.6}.guide-industries{border-top:1px solid var(--line);align-items:baseline;gap:25px;padding-block:22px 35px;display:flex}.guide-industries>span{color:#52664f;white-space:nowrap;font-size:.8rem}.guide-industries ul{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:.87rem;list-style:none;display:flex}.guide-scenario{background:#e7eddd;padding-block:65px}.guide-scenario-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:80px;display:grid}.guide-scenario h2{letter-spacing:-.04em;margin-block:20px;font-size:clamp(1.8rem,2.6vw,2.7rem);line-height:1.18}.guide-scenario p{color:#435b46;font-size:.98rem}.guide-facts{border-block:1px solid #bbcaae;padding-block:24px}.guide-facts h3{font-size:1.03rem}.guide-facts dl{margin:18px 0 0}.guide-facts dl>div{border-top:1px solid #c4d0b9;grid-template-columns:110px 1fr;gap:18px;padding-block:14px;display:grid}.guide-facts dt{font-size:.85rem;font-weight:600}.guide-facts dd{color:#435b46;margin:0;font-size:.92rem;line-height:1.65}.guide-body{max-width:1080px}.guide-body h2{letter-spacing:-.04em;font-size:clamp(1.9rem,2.7vw,2.8rem);line-height:1.15}.guide-people{padding-block:70px}.guide-people>h2{margin-top:17px}.guide-people>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:30px;display:grid}.guide-people h3{margin-bottom:12px;font-size:1.07rem}.guide-people p,.guide-section p,.guide-steps p,.guide-faq p{font-size:1rem;line-height:1.8}.guide-section{border-top:1px solid var(--line);grid-template-columns:60px 1fr;gap:22px;padding-block:50px;display:grid}.guide-section-number{color:#52664f;padding-top:8px;font-size:.85rem}.guide-section p{max-width:780px;margin-top:22px}.guide-section ul{gap:14px;margin:23px 0 0;padding:0;list-style:none;display:grid}.guide-section li{align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.7;display:flex}.guide-section li svg{color:#4f6c3f;margin-top:5px}.guide-steps{border-top:1px solid var(--line);padding-block:45px 60px}.guide-steps h2{margin-top:16px}.guide-steps ol{counter-reset:guide-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin:32px 0 0;padding:0;list-style:none;display:grid}.guide-steps li{counter-increment:guide-step}.guide-steps li:before{content:"0" counter(guide-step);color:#52664f;margin-bottom:18px;font-size:.85rem;display:block}.guide-steps h3{margin-bottom:12px;font-size:1.12rem}.guide-faq{border-top:1px solid var(--line);padding-block:45px 65px}.guide-faq h2{margin-block:18px 30px}.guide-faq details{border-top:1px solid var(--line)}.guide-faq details:last-child{border-bottom:1px solid var(--line)}.guide-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:23px;font-size:1.03rem;line-height:1.5;list-style:none;display:flex}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq details[open] summary svg{transform:rotate(90deg)}.guide-faq details p{max-width:820px;padding-bottom:25px}.guide-related{padding-block:10px 65px}.guide-related ul{grid-template-columns:1fr 1fr;gap:0 35px;margin:28px 0 0;padding:0;list-style:none;display:grid}.guide-related a{border-top:1px solid var(--line);padding:20px 30px 20px 0;font-size:1rem;line-height:1.5;display:block;position:relative}.guide-related a>span{color:#52664f;margin-bottom:7px;font-size:.8rem;display:block}.guide-related a>svg{position:absolute;top:30px;right:0}.guide-related a:hover{text-underline-offset:4px;text-decoration:underline}.guide-directory{grid-template-columns:1fr 1fr;gap:0 45px;margin-top:35px;display:grid}.guide-directory>a{border-top:1px solid var(--line);grid-template-columns:30px 1fr 22px;align-items:start;gap:15px;padding-block:27px;display:grid}.guide-directory-number{color:#52664f;padding-top:4px;font-size:.8rem}.guide-directory h3{font-size:1.17rem;line-height:1.4}.guide-directory p{margin-top:10px;font-size:.94rem;line-height:1.75}.guide-directory>a>svg{margin-top:5px}.guide-directory a:hover h3{text-underline-offset:5px;text-decoration:underline}.guide-hub-section{padding-block:55px 70px}.guide-hub-section>h2{font-size:clamp(2rem,3vw,3rem)}.guide-hub-hero{padding-bottom:35px}.guide-hub-note{background:#e7eddd;padding-block:65px}.guide-hub-note h2{margin-block:18px;font-size:clamp(2rem,3vw,3rem)}.guide-hub-note p{color:#435b46;max-width:760px;margin-bottom:22px;font-size:1rem}@media (width<=1000px){.guide-hero{gap:30px}.guide-scenario-grid{gap:35px}.guide-people>div,.guide-steps ol{gap:24px}}@media (width<=820px){.guide-hero,.guide-scenario-grid{grid-template-columns:1fr}.guide-hero figure{max-width:620px}.guide-hero figure img{aspect-ratio:1.6}.guide-hero h1{font-size:clamp(2.5rem,7vw,3.6rem)}.guide-people>div,.guide-steps ol{grid-template-columns:1fr}.guide-people>div>div{border-top:1px solid var(--line);padding-top:20px}.guide-steps li{padding-left:42px;position:relative}.guide-steps li:before{position:absolute;top:3px;left:0}.guide-directory{gap:0 25px}}@media (width<=620px){.guide-breadcrumbs{padding-top:22px;font-size:.8rem}.guide-hero{gap:32px;padding-top:35px}.guide-hero .eyebrow,.guide-body .eyebrow,.guide-scenario .eyebrow,.guide-hub-note .eyebrow{letter-spacing:.08em;font-size:.73rem}.guide-hero .hero-actions{flex-direction:column;align-items:flex-start}.guide-hero figcaption{font-size:.8rem}.guide-industries{display:block}.guide-industries ul{gap:9px 17px;margin-top:15px}.guide-scenario{padding-block:42px}.guide-facts dl>div{grid-template-columns:1fr;gap:5px}.guide-people{padding-block:48px}.guide-section{grid-template-columns:1fr;gap:12px;padding-block:35px}.guide-related ul,.guide-directory{grid-template-columns:1fr}.guide-directory>a{grid-template-columns:24px 1fr 19px;gap:10px}.guide-directory h3{font-size:1.12rem}.guide-hub-section{padding-block:35px 45px}.guide-hub-note{padding-block:42px}}
