.guides-hub,.guide-page{max-width:1280px;margin:auto;padding:0 28px 80px}.guides-hero{color:#fff;background:#102d3a;margin:0 -28px;padding:72px max(28px,50vw - 612px) 58px}.guides-hero h1{letter-spacing:-3px;margin:12px 0;font-family:Georgia,serif;font-size:clamp(48px,7vw,88px)}.guides-hero>p{color:#bfd0d3;max-width:720px;font-size:18px;line-height:1.55}.guides-hero>div{align-items:baseline;gap:12px;margin-top:30px;display:flex}.guides-hero>div b{color:#7ad4bb;font:34px Georgia,serif}.guides-hero>div span{color:#b9c9cd;margin-right:28px;font-size:10px}.guide-feature{border:1px solid var(--line);background:#f7f1e7;grid-template-columns:1.6fr .7fr;gap:40px;margin:42px 0;padding:38px;display:grid}.guide-feature h2{margin:10px 0;font:42px Georgia,serif}.guide-feature p,.guide-card-grid p{color:var(--muted);line-height:1.6}.guide-feature a,.guide-card-grid b{color:var(--teal);font-weight:900;text-decoration:none}.guide-feature aside{color:#fff;background:#102d3a;padding:28px}.guide-feature aside p{color:#c5d3d5}.guide-category{margin-top:52px}.guide-card-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.guide-card-grid>a{background:var(--paper);border:1px solid var(--line);color:var(--ink);flex-direction:column;min-height:270px;padding:27px;text-decoration:none;display:flex}.guide-card-grid>a:hover{border-color:var(--teal);transform:translateY(-2px)}.guide-card-grid span{color:var(--teal);letter-spacing:1px;font-size:9px;font-weight:900}.guide-card-grid h3{margin:20px 0 8px;font:27px Georgia,serif}.guide-card-grid b{margin-top:auto;font-size:11px}.guide-page>.breadcrumbs{margin-top:25px}.guide-header{border-bottom:1px solid var(--line);max-width:920px;padding:70px 0 52px}.guide-header h1{letter-spacing:-3px;margin:16px 0 22px;font:clamp(48px,7vw,86px)/.98 Georgia,serif}.guide-header>p{color:var(--muted);max-width:820px;font:21px/1.55 Georgia,serif}.guide-header>div{color:var(--teal);gap:22px;margin-top:28px;font-size:10px;font-weight:900;display:flex}.guide-layout{grid-template-columns:minmax(0,820px) 280px;align-items:start;gap:70px;margin-top:48px;display:grid}.guide-body{font:17px/1.75 Georgia,serif}.guide-body h2{margin:65px 0 18px;font-size:38px;line-height:1.15}.guide-body h3{margin:38px 0 12px;font-size:25px;line-height:1.25}.guide-body p,.guide-body li{color:#29434b}.guide-body a{color:#08756b}.guide-body blockquote{border-left:4px solid var(--teal);color:#173d45;background:#edf7f3;margin:30px 0;padding:22px 26px}.guide-sidebar{gap:16px;display:grid;position:sticky;top:100px}.guide-sidebar>div{border:1px solid var(--line);background:var(--paper);padding:22px}.guide-sidebar b{letter-spacing:1px;margin-bottom:14px;font-size:9px;display:block}.guide-sidebar span{border-top:1px solid var(--line);padding:10px 0;font:14px/1.4 Georgia,serif;display:block}.guide-sidebar p{color:var(--muted);font-size:11px;line-height:1.6}.guide-sidebar a{color:var(--teal);font-size:10px;font-weight:900}.guide-evidence{border:1px solid var(--line);background:#fff;margin:42px 0;font-family:Arial,sans-serif}.guide-evidence header{border-bottom:1px solid var(--line);padding:26px}.guide-evidence header h2{margin:8px 0;font:29px Georgia,serif}.guide-evidence header p{color:var(--muted);margin:0;font:11px Arial,sans-serif}.guide-evidence>div>a,.guide-evidence>div>div{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:28px minmax(180px,1.2fr) 1fr 95px;align-items:center;gap:14px;padding:13px 20px;text-decoration:none;display:grid}.guide-evidence>div>a:hover{background:#f0f8f5}.guide-evidence>div>a>b,.guide-evidence>div>div>b{color:#94a7a3;font:18px Georgia,serif}.guide-evidence span strong,.guide-evidence span small{display:block}.guide-evidence span strong{font-size:11px}.guide-evidence span small{color:var(--muted);margin-top:3px;font-size:8px}.guide-evidence i{background:#e3ebe7;height:9px}.guide-evidence i em{background:linear-gradient(90deg,var(--teal),#72ceb3);height:100%;display:block}.guide-evidence>div>a>strong,.guide-evidence>div>div>strong{text-align:right;color:var(--teal);font:16px Georgia,serif}.guide-evidence footer{color:var(--muted);padding:12px 20px;font-size:8px}.guide-next-step{color:#fff;background:#102d3a;margin-top:55px;padding:34px}.guide-next-step h2{margin:10px 0 15px}.guide-next-step p{color:#c5d4d6}.guide-next-step a{color:#78d2b9;margin-right:25px;font:900 11px Arial,sans-serif;display:inline-block}.related-guides{border-top:1px solid var(--line);margin-top:70px;padding-top:45px}.related-guides h2{font:38px Georgia,serif}.related-guides>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.related-guides a{border:1px solid var(--line);color:var(--ink);padding:22px;text-decoration:none}.related-guides span{color:var(--teal);font-size:8px;font-weight:900}.related-guides h3{font:22px Georgia,serif}.related-guides p{color:var(--muted);font-size:11px;line-height:1.5}@media (max-width:900px){.guide-card-grid,.related-guides>div{grid-template-columns:1fr 1fr}.guide-layout{grid-template-columns:1fr}.guide-sidebar{grid-row:1;position:static}.guide-feature{grid-template-columns:1fr}.guide-evidence>div>a,.guide-evidence>div>div{grid-template-columns:28px 1fr 85px}.guide-evidence i{display:none}}@media (max-width:600px){.guides-hub,.guide-page{padding-left:18px;padding-right:18px}.guides-hero{margin-left:-18px;margin-right:-18px}.guide-card-grid,.related-guides>div{grid-template-columns:1fr}.guide-header h1{letter-spacing:-2px;font-size:49px}.guide-body{font-size:16px}.guide-body h2{font-size:31px}.guide-feature{padding:24px}.guide-evidence>div>a,.guide-evidence>div>div{gap:8px;padding:12px 10px}}.guides-hub>.guides-hero{box-sizing:border-box;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:72px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:72px;padding-bottom:64px;display:grid}.guides-hero-copy{min-width:0;margin:0!important;display:block!important}.guides-hero-copy h1{letter-spacing:-4px;max-width:760px;margin:18px 0 24px;font:clamp(54px,6.5vw,92px)/.94 Georgia,serif}.guides-hero-copy>p{color:#c7d5d7;max-width:590px;font:20px/1.5 Georgia,serif}.guides-hero-stats{color:#c7d5d7;font-size:10px;align-items:center!important;gap:28px!important;margin-top:34px!important;display:flex!important}.guides-hero-stats span{color:#c7d5d7!important;margin:0!important}.guides-hero-stats b{margin-right:7px;color:#7ad4bb!important;font:24px Georgia,serif!important}.guides-paths{border-top:1px solid #45616a;align-self:end;min-width:0}.guides-paths a{color:#fff;border-bottom:1px solid #45616a;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;gap:14px;padding:17px 4px;text-decoration:none;transition:padding .18s,background .18s;display:grid}:is(.guides-paths a:hover,.guides-paths a:focus-visible){background:#173a46;outline:none;padding-left:12px}.guides-paths a>span{color:#7ad4bb;font:12px Georgia,serif}.guides-paths b,.guides-paths small{display:block}.guides-paths b{font:20px Georgia,serif}.guides-paths small{color:#afc3c6;margin-top:4px;font-size:9px}.guides-paths i{color:#7ad4bb;font-style:normal}.guide-more{border-bottom:1px solid var(--line);background:#f8f5ee}.guide-more summary{cursor:pointer;color:var(--teal);justify-content:space-between;align-items:center;padding:20px 24px;font-size:11px;font-weight:900;display:flex}.guide-more summary::marker{content:""}.guide-more nav{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guide-more nav a{color:var(--ink);border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:52px 1fr 18px;align-items:center;gap:12px;padding:15px 20px;text-decoration:none;display:grid}:is(.guide-more nav a:hover,.guide-more nav a:focus-visible){background:#edf6f2;outline:none}.guide-more nav span{color:var(--muted);text-transform:uppercase;font-size:8px}.guide-more nav strong{font:17px/1.25 Georgia,serif}.guide-more nav i{color:var(--teal);font-style:normal}.guides-hub>.guide-feature{background:#efe7d9;grid-template-columns:minmax(0,1.5fr) minmax(300px,.6fr);gap:0;margin:46px 0 78px;padding:0}.guide-feature-main{padding:52px 50px 48px;position:relative;overflow:hidden}.guide-feature-main:after{content:"01";color:#e0d5c4;z-index:0;font:170px Georgia,serif;position:absolute;bottom:-38px;right:22px}.guide-feature-main>*{z-index:1;position:relative}.guide-feature-main>span,.guide-feature aside>span{letter-spacing:1.2px;color:var(--teal);font-size:9px;font-weight:900}.guide-feature-main h2{letter-spacing:-2px;max-width:700px;margin:16px 0;font:clamp(40px,4.4vw,61px)/1.02 Georgia,serif}.guide-feature-main p{max-width:650px}.guide-feature-main>a{background:var(--teal);color:#fff;margin-top:18px;padding:14px 18px;font-size:10px;font-weight:900;text-decoration:none;display:inline-block}.guide-feature aside{padding:31px 28px}.guide-feature aside>a{color:#fff;border-bottom:1px solid #45616a;grid-template-columns:28px 1fr 18px;align-items:center;gap:10px;padding:18px 0;text-decoration:none;display:grid}.guide-feature aside>a:last-child{border-bottom:0}.guide-feature aside>a b{color:#7ad4bb;font:12px Georgia,serif}.guide-feature aside>a strong{font:17px/1.2 Georgia,serif}.guide-feature aside>a i{color:#7ad4bb;font-style:normal}.guide-library>header{max-width:760px;margin-bottom:55px}.guide-library>header h2{letter-spacing:-2px;margin:12px 0;font:clamp(42px,5vw,66px)/1 Georgia,serif}.guide-library .guide-category{margin:0 0 72px;scroll-margin-top:90px}.guide-category-heading{border-bottom:2px solid var(--ink);grid-template-columns:55px 1fr auto;align-items:end;gap:18px;padding-bottom:20px;display:grid}.guide-category-heading>span{color:#9da9a5;font:34px Georgia,serif}.guide-category-heading h2{margin:0;font:34px Georgia,serif}.guide-category-heading p{color:var(--muted);margin:6px 0 0;font-size:10px}.guide-category-heading>b{color:var(--teal);text-transform:uppercase;font-size:9px}.guide-library .guide-card-grid{border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.guide-library .guide-card-grid>a{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:285px;padding:28px 26px;transition:background .18s,transform .18s}:is(.guide-library .guide-card-grid>a:hover,.guide-library .guide-card-grid>a:focus-visible){background:#edf6f2;outline:none}.guide-card-grid>a>div{justify-content:space-between;display:flex}.guide-card-grid>a>div span,.guide-card-grid>a>div b{color:var(--teal);letter-spacing:1px;font-size:8px;font-weight:900}.guide-card-grid>a>div b{color:#a3afab;font:15px Georgia,serif}.guide-library .guide-card-grid h3{margin:28px 0 10px;font:27px/1.12 Georgia,serif}.guide-library .guide-card-grid p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.guide-card-grid>a>strong{color:var(--teal);margin-top:auto;padding-top:24px;font-size:9px}.guide-library .guide-count-1{grid-template-columns:1fr}.guide-library .guide-count-1>a{min-height:0}.guide-library .guide-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.guides-hub>.guides-hero{grid-template-columns:1fr;gap:42px}.guides-hub>.guide-feature{grid-template-columns:1fr}.guide-library .guide-card-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.guides-hub>.guides-hero{padding-top:52px;padding-bottom:45px}.guides-hero-copy h1{letter-spacing:-2.5px;font-size:52px}.guides-hero-copy>p{font-size:17px}.guides-hero-stats{flex-wrap:wrap;gap:16px!important}.guides-hub>.guide-feature{margin:28px 0 58px}.guide-feature-main{padding:32px 24px}.guide-feature-main h2{font-size:39px}.guide-feature aside{padding:28px 22px}.guide-library .guide-card-grid,.guide-library .guide-count-2,.guide-more nav{grid-template-columns:1fr}.guide-library .guide-category{margin-bottom:55px}.guide-category-heading{grid-template-columns:42px 1fr}.guide-category-heading>span{font-size:27px}.guide-category-heading>b{display:none}.guide-library .guide-card-grid>a{min-height:235px}.guide-more nav a{border-right:0}}.guide-body ul,.guide-body ol{margin:20px 0 28px;padding-left:1.55em}.guide-body ul{list-style:outside}.guide-body ol{list-style:decimal}.guide-body li{margin:9px 0;padding-left:5px;display:list-item}.guide-body li::marker{color:#08756b;font-weight:800}.guide-body h2{scroll-margin-top:105px}.guide-callout{border:1px solid #b9d8cf;border-left:5px solid var(--teal);background:#edf7f3;margin:38px 0;padding:23px 26px;font-family:Arial,sans-serif}.guide-callout span{color:#08756b;letter-spacing:1.2px;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.guide-callout p{font:18px/1.5 Georgia,serif;color:#173d45!important;margin:8px 0 0!important}.guide-callout a{margin-top:12px;font-size:10px;font-weight:900;display:inline-block}.guide-callout-answer{background:#f7f1e7;border-color:#dfd2bd #dfd2bd #dfd2bd #b78547;margin-top:0}.guide-callout-next{background:#102d3a;border-color:#102d3a #102d3a #102d3a #7ad4bb}.guide-callout-next span,.guide-callout-next a{color:#7ad4bb}.guide-callout-next p{color:#fff!important}.guide-sidebar>*{min-width:0}.guide-toc{box-sizing:border-box;border:1px solid var(--line);background:#fff;width:100%;min-width:0;padding:22px;display:block}.guide-toc b{letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.guide-toc a{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:9px 0;text-decoration:none;display:block;color:#29434b!important;font:14px/1.35 Georgia,serif!important}:is(.guide-toc a:hover,.guide-toc a:focus-visible){text-decoration:underline;color:var(--teal)!important}@media (max-width:600px){.guide-callout{margin:30px 0;padding:20px}.guide-callout p{font-size:17px}.guide-toc{padding:18px}.guide-toc a{font-size:15px!important}}.guide-evidence-columns,.guide-evidence-rows>a,.guide-evidence-rows>div{grid-template-columns:44px minmax(250px,1.35fr) 120px minmax(150px,.75fr);align-items:center;gap:16px;display:grid}.guide-evidence-columns{border-bottom:1px solid var(--line);letter-spacing:.7px;color:var(--muted);background:#f5f2eb;padding:10px 20px;font-size:8px;font-weight:900}.guide-evidence-columns span:nth-child(3),.guide-evidence-columns span:nth-child(4){text-align:right}.guide-evidence-rows>a,.guide-evidence-rows>div{border-bottom:1px solid var(--line);color:var(--ink);padding:14px 20px;text-decoration:none}.guide-evidence-rows>a:hover{background:#eff8f5}.guide-evidence-rows>a>b,.guide-evidence-rows>div>b{color:#94a7a3;font:18px Georgia,serif}.guide-evidence-rows>*>span>strong,.guide-evidence-rows>*>span>small{display:block}.guide-evidence-rows>*>span>strong{font-size:11px}.guide-evidence-rows>*>span>small{color:var(--muted);margin-top:4px;font-size:8px}.guide-debt{text-align:right;color:#39535a;font:14px Georgia,serif}.guide-earnings{grid-template-columns:1fr 72px;align-items:center;gap:10px;display:grid}.guide-earnings i{background:#e3ebe7;height:9px}.guide-earnings i em{background:linear-gradient(90deg,var(--teal),#72ceb3);height:100%;display:block}.guide-earnings strong{text-align:right;color:var(--teal);font:16px Georgia,serif}@media (max-width:760px){.guide-evidence-columns{display:none}.guide-evidence-rows>a,.guide-evidence-rows>div{grid-template-columns:28px 1fr 100px}.guide-debt{text-align:left;grid-column:2;font-size:12px}.guide-debt:before{content:"Debt: ";color:var(--muted);font:900 8px Arial,sans-serif}.guide-earnings{grid-area:1/3/3;display:block}.guide-earnings i{display:none}.guide-earnings strong{display:block}.guide-earnings strong:before{content:"Earnings";color:var(--muted);margin-bottom:4px;font:900 7px Arial,sans-serif;display:block}}.guide-table{border:1px solid var(--line);background:var(--paper);border-radius:10px;margin:24px 0;overflow-x:auto}.guide-table table{border-collapse:collapse;width:100%;min-width:560px}.guide-table th,.guide-table td{border-bottom:1px solid var(--line);text-align:left;padding:13px 15px;font-size:12px}.guide-table th{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:#102d3a;font-size:10px}.guide-table td:first-child{font-weight:800}.guide-table tbody tr:last-child td{border-bottom:0}.guide-byline{letter-spacing:.01em;color:#c5d8d7!important;margin-top:18px!important;font-family:Arial,sans-serif!important;font-size:9px!important}.guide-byline a{color:#8fdec6;font-weight:800}.guides-hub>.guides-hero{grid-template-columns:minmax(0,1.15fr) minmax(460px,.85fr);gap:64px}.guides-hub .guides-paths{grid-template-columns:1fr!important;display:grid!important}.guides-hub .guides-paths>a{box-sizing:border-box;width:100%}@media (max-width:1000px){.guides-hub>.guides-hero{grid-template-columns:1fr;gap:42px}.guides-hub .guides-paths{max-width:720px}}.guide-feature aside>span,.guide-next-step>.eyebrow{color:#8fe6ce!important}
