.guide-index,.guide-article{max-width:1200px;margin:0 auto;padding:0 56px}.guide-eyebrow{letter-spacing:.09em;text-transform:uppercase;font-weight:600;color:#50705e!important;font-size:12px!important;line-height:1.5!important}.guide-index-heading{max-width:850px;padding:102px 0 72px}.guide-index-heading h1,.guide-article-heading h1{letter-spacing:-.055em;text-wrap:balance;margin:20px 0 28px;font-size:clamp(44px,5.2vw,72px);font-weight:560;line-height:1.08}.guide-index-heading>p:last-child,.guide-article-heading>p:last-child{color:#68716a;max-width:680px;font-size:20px;line-height:1.6}.guide-index-list{border-top:1px solid #dfe4df}.guide-index-item{border-bottom:1px solid #dfe4df;grid-template-columns:110px 1fr;gap:32px;padding:48px 0;transition:color .2s;display:grid}.guide-index-number{color:#a5b1a6;letter-spacing:-.04em;font-size:40px;font-weight:350;transition:color .2s,transform .25s}.guide-index-item h2{letter-spacing:-.035em;max-width:690px;margin:12px 0 15px;font-size:clamp(26px,3vw,37px);font-weight:520;line-height:1.2}.guide-index-item p{color:#68716a;max-width:660px;margin:0 0 22px;font-size:16px;line-height:1.7}.guide-read{align-items:center;gap:18px;font-size:14px;font-weight:550;display:inline-flex}.guide-read>span{transition:transform .2s}.guide-index-item:hover .guide-read>span{transform:translate(3px,-3px)}.guide-index-item:hover .guide-index-number{color:#365c45;transform:translateY(-3px)}.guide-index-next{padding:90px 0 100px}.guide-index-next h2,.guide-related h2{letter-spacing:-.04em;margin:16px 0 24px;font-size:38px;font-weight:520}.guide-index-next>a{color:#2e5741;gap:18px;font-size:16px;display:inline-flex}.guide-breadcrumb{color:#677268;flex-wrap:wrap;gap:12px;padding-top:32px;font-size:12px;line-height:1.7;display:flex}.guide-breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.guide-article-heading{border-bottom:1px solid #dfe4df;max-width:930px;padding:70px 0 64px}.guide-article-heading h1{font-size:clamp(40px,5vw,65px)}.guide-reading-layout{grid-template-columns:225px minmax(0,1fr);gap:72px;padding-top:56px;display:grid}.guide-contents{align-self:start;font-size:13px;line-height:1.7;position:sticky;top:112px}.guide-contents>p{margin:0 0 16px;font-weight:650}.guide-contents ol{color:#69756b;margin:0;padding-left:20px}.guide-contents li{padding:0 0 13px 3px}.guide-contents a:hover{color:#1f4c31;text-underline-offset:4px;text-decoration:underline}.guide-back{color:#3d6048;margin-top:24px;display:block}.guide-body{min-width:0;max-width:700px}.guide-body .guide-intro{color:#353f37;margin:0 0 52px;font-size:21px;line-height:1.7}.guide-body section{margin-bottom:52px;scroll-margin-top:105px}.guide-body h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 22px;font-size:29px;font-weight:550;line-height:1.25}.guide-body p,.guide-body li{color:#566258;font-size:16px;line-height:1.85}.guide-body p{margin:0 0 20px}.guide-body ul{margin:24px 0;padding-left:21px}.guide-body li{margin-bottom:10px;padding-left:5px}.guide-example{border-left:2px solid #739178;margin:30px 0;padding:5px 0 5px 24px}.guide-example h3{color:#3f674a;margin:0 0 10px;font-size:13px;font-weight:650}.guide-example p{color:#3f5043;margin:0}.guide-related{border-top:1px solid #dfe4df;padding:52px 0 88px}.guide-related>div{flex-direction:column;max-width:740px;display:flex}.guide-related a{border-bottom:1px solid #e1e6df;justify-content:space-between;align-items:center;gap:30px;padding:20px 0;font-size:16px;transition:color .2s;display:flex}.guide-related a:hover{color:#47724f}.guide-related a span{transition:transform .2s}.guide-related a:hover span{transform:translate(3px,-3px)}@media (max-width:800px){.guide-index,.guide-article{padding:0 24px}.guide-index-heading{padding:64px 0 48px}.guide-index-heading>p:last-child,.guide-article-heading>p:last-child{font-size:18px}.guide-index-item{grid-template-columns:42px 1fr;gap:16px;padding:32px 0}.guide-index-number{font-size:28px}.guide-index-item h2{font-size:27px}.guide-index-item p{font-size:15px}.guide-index-next{padding:64px 0}.guide-index-next h2,.guide-related h2{font-size:31px}.guide-reading-layout{flex-direction:column;gap:40px;padding-top:32px;display:flex}.guide-contents{border-bottom:1px solid #dfe4df;width:100%;padding-bottom:28px;position:static}.guide-contents ol{columns:2;column-gap:28px}.guide-contents li{break-inside:avoid}.guide-article-heading{padding:48px 0 36px}.guide-article-heading h1{font-size:42px}.guide-breadcrumb{gap:8px;padding-top:24px;font-size:11px}.guide-body .guide-intro{margin-bottom:36px;font-size:19px}.guide-body h2{font-size:26px}.guide-body section{margin-bottom:40px;scroll-margin-top:88px}.guide-body p,.guide-body li{font-size:16px;line-height:1.8}.guide-related{padding:36px 0 64px}}@media (max-width:420px){.guide-index,.guide-article{padding:0 20px}.guide-contents ol{columns:1}.guide-index-heading h1,.guide-article-heading h1{font-size:38px}.guide-index-item{grid-template-columns:1fr;gap:12px}.guide-index-number{font-size:20px}.guide-index-item h2{font-size:27px}.guide-body h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.guide-index-item,.guide-index-number,.guide-read>span,.guide-related a,.guide-related a span{transition:none!important;transform:none!important}}@media print{.guide-contents,.guide-related,.guide-breadcrumb{display:none}.guide-reading-layout{display:block}.guide-index,.guide-article{max-width:none;padding:0}.guide-article-heading{padding:20px 0}.guide-body{max-width:none}.guide-body section{break-inside:avoid}}.guide-contents li{padding-bottom:4px}.guide-contents li>a{min-height:44px;padding:7px 0;display:block}:root[data-theme=dark] .guide-eyebrow{color:#a6ceb8!important}:root[data-theme=dark] :is(.guide-index-heading>p:last-child,.guide-article-heading>p:last-child,.guide-index-item p,.guide-breadcrumb,.guide-contents ol,.guide-body p,.guide-body li){color:#b5b5bb}:root[data-theme=dark] :is(.guide-index-list,.guide-index-item,.guide-article-heading,.guide-related,.guide-related a,.guide-contents){border-color:#404044}:root[data-theme=dark] .guide-index-number{color:#97aa98}:root[data-theme=dark] :is(.guide-index-item:hover .guide-index-number,.guide-index-next>a,.guide-contents a:hover,.guide-back,.guide-example h3,.guide-related a:hover){color:#a6ceb8}:root[data-theme=dark] :is(.guide-body .guide-intro,.guide-example p){color:#d1ddd2}:root[data-theme=dark] .guide-example{border-color:#a6ceb8}.reward-calculator{border-top:1px solid #dfe4df;border-bottom:1px solid #dfe4df;padding:28px 0}.reward-calculator h3{letter-spacing:-.025em;margin:0 0 12px;font-size:24px;font-weight:550}.reward-calculator-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0;display:grid}.reward-calculator label{flex-direction:column;justify-content:flex-end;gap:10px;font-size:13px;line-height:1.5;display:flex}.reward-calculator input{font:inherit;font-variant-numeric:tabular-nums;width:100%;min-height:50px;color:inherit;background:0 0;border:1px solid #bbc8bf;border-radius:10px;padding:10px 12px;font-size:21px;transition:border-color .2s,box-shadow .2s}.reward-calculator input:focus-visible{outline-offset:3px;outline:2px solid #50705e}.reward-calculator-result{grid-template-columns:1fr 1fr;gap:20px;min-height:145px;padding:20px 0;display:grid}.reward-calculator-result>div{flex-direction:column;gap:9px;display:flex}.reward-calculator-result span{color:#566258;font-size:13px}.reward-calculator-result strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(27px,3vw,38px);font-weight:500}.guide-body .reward-calculator-result>p{grid-column:1/-1;margin:0;font-size:13px}.guide-body .reward-calculator-note{margin:12px 0 0;font-size:12px;line-height:1.7}:root[data-theme=dark] .reward-calculator{border-color:#404044}:root[data-theme=dark] .reward-calculator input{border-color:#66666b}:root[data-theme=dark] .reward-calculator input:focus-visible{outline-color:#a6ceb8}:root[data-theme=dark] .reward-calculator-result span{color:#b5b5bb}@media (max-width:520px){.reward-calculator-inputs{grid-template-columns:1fr;gap:16px}.reward-calculator label{gap:6px}.reward-calculator-result{gap:12px}}@media (prefers-reduced-motion:reduce){.reward-calculator input{transition:none}}.guide-comparison{margin:0 0 48px}.guide-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px;line-height:1.6}.guide-comparison caption{text-align:left;letter-spacing:-.025em;margin-bottom:18px;font-size:20px;font-weight:550}.guide-comparison th,.guide-comparison td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dfe4df;padding:18px 12px 18px 0}.guide-comparison th{font-weight:550}.guide-comparison thead{color:#566258;font-size:12px}.guide-comparison a{text-underline-offset:4px;text-decoration:underline}:root[data-theme=dark] .guide-comparison :is(th,td){border-color:#404044}:root[data-theme=dark] .guide-comparison thead{color:#b5b5bb}@media (max-width:420px){.guide-comparison table{font-size:12px}.guide-comparison th,.guide-comparison td{padding-right:8px}}
