.skip-link{z-index:1000;color:#0c1007;font:600 17px var(--font-barlow),sans-serif;background:#e1cc8c;padding:12px 18px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(a,button,input,summary):focus-visible{outline-offset:4px;outline:2px solid #dfcb8c}.guide-highlights{border-block:1px solid #3f432d;padding-block:72px}.guide-highlights>.text-link{margin-top:24px;display:inline-block}.guide-link-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.guide-link-card{color:#e2dbbd;background:linear-gradient(145deg,#1c2213,#11170c);border:1px solid #41472f;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:24px;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:flex;position:relative}.guide-link-card:hover{background:#242c18;border-color:#b1a16d;transform:translateY(-3px)}.guide-link-card>small,.guide-card-number{font:500 12px/1.5 var(--font-mono),monospace;color:#baac79;letter-spacing:1px}.guide-link-card h2,.guide-link-card h3{font:600 23px/1.2 var(--font-barlow),sans-serif;color:#e2ce92;text-transform:none;overflow-wrap:anywhere;margin:0}.guide-link-card p{font:400 16px/1.55 var(--font-barlow),sans-serif;color:#bbc2a6;margin:0}.guide-card-meta{width:100%;font:400 13px/1.5 var(--font-mono),monospace;color:#c8bf95;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.guide-card-meta>span{font:400 24px var(--font-barlow),sans-serif}.guide-library,.guide-page{padding-top:28px;padding-bottom:72px}.guide-breadcrumbs{font:400 14px/1.6 var(--font-barlow),sans-serif;color:#c0c4a7;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:32px;display:flex}.guide-breadcrumbs a{color:#d8c78e;text-underline-offset:4px;min-height:24px}.guide-library-heading{max-width:850px;padding-block:24px 48px}.guide-library-heading>small,.guide-hero>div>small,.guide-related>small,.guide-article>section>small{font:400 12px/1.5 var(--font-mono),monospace;color:#c6b37c;letter-spacing:2px}.guide-library-heading h1{font:700 clamp(40px,5.8vw,76px)/1.03 var(--font-barlow),sans-serif;color:#e4d49d;letter-spacing:-1px;margin:22px 0}.guide-library-heading h1 em,.guide-mission-panel em{color:#f1e4bc;font-style:normal}.guide-library-heading p,.guide-hero>div>p{font:400 20px/1.65 var(--font-barlow),sans-serif;color:#c1c7ac;max-width:67ch;margin:22px 0}.guide-library>.guide-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-library>.guide-link-grid .guide-link-card{padding:30px}.guide-hero{border-bottom:1px solid #424630;grid-template-columns:minmax(0,1.55fr) minmax(250px,.8fr);align-items:center;gap:64px;padding:24px 0 54px;display:grid}.guide-hero h1{font:700 clamp(36px,4.3vw,62px)/1.08 var(--font-barlow),sans-serif;color:#e5d49c;letter-spacing:-.6px;max-width:22ch;margin:20px 0}.guide-byline{font:400 13px/1.6 var(--font-mono),monospace;color:#b9bd9d;flex-wrap:wrap;gap:8px 18px;margin:24px 0;display:flex}.guide-hero .button{white-space:normal;margin-top:8px;font-size:16px;line-height:1.4}.guide-mission-panel{background:linear-gradient(140deg,#282d1a,#10180d);border:1px solid #756e46;padding:24px;box-shadow:12px 12px #8b81500a}.guide-mission-head{font:400 11px/1.5 var(--font-mono),monospace;letter-spacing:1px;color:#c9ba83;border-bottom:1px solid #5b5d3e;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.guide-mission-head i{background:#c9bf87;border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #c9bf8744}.guide-mission-panel>strong{font:700 clamp(32px,3vw,45px)/1.06 var(--font-barlow),sans-serif;color:#cbb777;margin:28px 0;display:block}.guide-mission-panel ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.guide-mission-panel li{color:#d9ddc3;background:#10170bbb;border:1px solid #444d32;align-items:center;gap:12px;padding:12px;font-size:17px;line-height:1.35;display:flex}.guide-mission-panel li>span{font:400 12px var(--font-mono),monospace;color:#b8aa76}.guide-mission-panel>p{font:400 11px var(--font-mono),monospace;letter-spacing:1px;color:#c3bb92;justify-content:space-between;margin:24px 0 0;display:flex}.guide-body-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:72px;padding-block:24px 56px;display:grid}.guide-article{min-width:0;max-width:850px}.guide-article>section{padding-top:32px;scroll-margin-top:100px}.guide-article h2,.guide-related>h2{font:600 30px/1.2 var(--font-barlow),sans-serif;color:#e1cc91;letter-spacing:-.2px;text-transform:none;margin:14px 0 22px}.guide-article p{font:400 19px/1.75 var(--font-barlow),sans-serif;color:#c5cbb3;max-width:74ch;margin:16px 0}.guide-steps{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.guide-steps li{background:#151d10;border:1px solid #414a30;align-items:flex-start;gap:18px;padding:20px;display:flex}.guide-steps li>b{width:34px;height:34px;font:400 13px var(--font-mono),monospace;color:#ddc98d;background:#242a18;border:1px solid #6d6844;flex:none;place-items:center;display:grid}.guide-steps h3{font:600 21px/1.3 var(--font-barlow),sans-serif;color:#e0d6b2;text-transform:none;margin:2px 0 8px}.guide-steps p{margin:0;font-size:17px;line-height:1.6}.guide-checks{color:#d5dcc0;background:#232a18;border-left:2px solid #b6a26a;padding:18px 22px 18px 42px;font-size:18px;line-height:1.8}.guide-toc{padding-top:34px;position:sticky;top:100px}.guide-toc nav{border-left:1px solid #6c6642;gap:5px;padding-left:18px;display:grid}.guide-toc nav>small{font:400 11px var(--font-mono),monospace;letter-spacing:1px;color:#c2b27a;margin-bottom:12px}.guide-toc a{color:#c2c7a9;font:400 16px/1.5 var(--font-barlow),sans-serif;padding:8px 0;text-decoration:none;display:block}.guide-toc a:hover{color:#f0dca4;text-underline-offset:5px;text-decoration:underline}.guide-toc>div{background:#1e2614;border:1px solid #434e32;margin-top:28px;padding:18px}.guide-toc strong{color:#daca91;font-size:20px}.guide-toc p{color:#b8c09e;font-size:16px;line-height:1.5}.guide-faq{gap:10px;display:grid}.guide-faq details{background:#141c0f;border:1px solid #4a5237;padding:0 18px}.guide-faq summary{cursor:pointer;font:500 19px/1.4 var(--font-barlow),sans-serif;color:#ddd5b3;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;list-style:none;display:flex}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary>span{color:#bdad76;font-size:24px}.guide-faq details[open] summary>span{transform:rotate(45deg)}.guide-faq details p{margin:0;padding-bottom:16px;font-size:17px;line-height:1.7}.guide-related{border-top:1px solid #414b30;padding-block:36px}.guide-related .guide-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-download{background:#242b18;border-color:#746c46;justify-content:space-between;align-items:center;gap:30px;margin-top:36px;padding:30px;display:flex}.guide-download h2{font:600 29px/1.2 var(--font-barlow),sans-serif;color:#e4cf93;margin:0 0 12px}.guide-download p{color:#bec5a6;margin:0;font-size:17px;line-height:1.6}.guide-download .button{text-align:center;flex:none}.guide-footer{border-top:1px solid #454d32;grid-template-columns:1fr 1fr;gap:28px;padding-block:36px;display:grid}.guide-footer p{font:400 15px/1.6 var(--font-barlow),sans-serif;color:#aeb79a;max-width:46ch}.guide-footer nav{grid-template-columns:1fr 1fr;gap:10px;display:grid}.guide-footer a:not(.wordmark){color:#c9c6a4;font-size:16px;line-height:1.6;text-decoration:none}.guide-footer a:hover{color:#f1d897;text-decoration:underline}.guide-footer-links{border-top:1px solid #373f28;flex-wrap:wrap;grid-column:1/-1;gap:12px 28px;padding-top:20px;display:flex}.guide-calculator{background:#1d2614;border:1px solid #777147;margin:28px 0;padding:24px}.guide-calculator small{font:400 11px var(--font-mono),monospace;letter-spacing:1px;color:#c4b47c}.guide-calculator h3{color:#e2cf94;margin:12px 0;font-size:27px}.guide-calculator>div>p{font-size:17px;line-height:1.6}.guide-calculator-inputs{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0;display:grid}.guide-calculator label{color:#c5cbb2;gap:7px;font-size:16px;display:grid}.guide-calculator input{box-sizing:border-box;color:#ecdfb1;width:100%;min-width:0;min-height:44px;font:400 16px var(--font-mono),monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d1508;border:1px solid #69724a;border-radius:1px;padding:10px 12px}.guide-calculator-results{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.guide-calculator-results>div{background:#121b0b;border:1px solid #495737;gap:8px;padding:14px;display:grid}.guide-calculator-results dt{color:#b8c29e;font-size:15px}.guide-calculator-results dd{font:500 19px/1.4 var(--font-mono),monospace;color:#dbc891;overflow-wrap:anywhere;margin:0}.guide-calculator-results .calculator-net{background:#30381e;border-color:#9c8b55}.guide-calculator-results>div:last-child{grid-column:1/-1}.guide-article .guide-smallprint{color:#b7bf9f;font-size:14px;line-height:1.6}.guide-smallprint a{color:#d6c591}.guide-table-scroll{scrollbar-width:thin;border:1px solid #4d5939;margin-block:24px;overflow-x:auto}.guide-table{border-collapse:collapse;text-align:left;width:100%;font-size:17px}.guide-table caption{text-align:left;caption-side:bottom;font:400 12px/1.6 var(--font-mono),monospace;color:#bac19f;padding:12px}.guide-table th,.guide-table td{border-bottom:1px solid #39482c;padding:14px 12px}.guide-table thead{color:#e5d3a0;background:#29321c}.guide-table thead th{white-space:nowrap;font-size:15px;font-weight:500}.guide-table tbody th{min-width:180px;font-weight:400}.guide-table td{font:400 14px var(--font-mono),monospace;color:#d8d9be}.guide-table tbody a{color:#d8cf9e;text-underline-offset:4px;text-decoration:underline}.guide-table tbody tr:hover{background:#202d16}.market-spotlight-bottom{flex-wrap:wrap}.market-spotlight-bottom>.text-link{font-size:17px}main>.feature-section,main>.guide-highlights{content-visibility:auto;contain-intrinsic-size:auto 900px}@media (max-width:1100px){.guide-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-hero{gap:32px}.guide-body-layout{grid-template-columns:minmax(0,1fr) 210px;gap:36px}.guide-toc{top:80px}}@media (max-width:760px){.guide-highlights{padding-block:48px}.guide-library,.guide-page{padding-block:18px 48px}.guide-breadcrumbs{margin-bottom:20px}.guide-hero{grid-template-columns:1fr;gap:28px;padding-block:8px 32px}.guide-hero h1{max-width:none;font-size:40px}.guide-hero>div>p{font-size:19px}.guide-mission-panel{padding:20px}.guide-mission-panel>strong{margin-block:20px;font-size:35px}.guide-mission-panel ol{gap:8px}.guide-body-layout{flex-direction:column;gap:14px;padding-bottom:30px;display:flex}.guide-toc{order:-1;width:100%;padding-top:0;position:static}.guide-toc nav{background:#131c0e;border:1px solid #444b32;flex-wrap:wrap;gap:8px;margin-top:8px;padding:12px;display:flex}.guide-toc nav>small{width:100%;margin-bottom:0}.guide-toc nav>a{background:#253019;padding:8px 10px;font-size:14px}.guide-toc>div{display:none}.guide-article h2{font-size:28px}.guide-article p{font-size:18px}.guide-related .guide-link-grid{grid-template-columns:1fr}.guide-download{flex-direction:column;align-items:flex-start;padding:24px}.guide-footer{grid-template-columns:1fr}.guide-footer nav{grid-template-columns:1fr 1fr}.guide-steps li{gap:14px;padding:16px}.guide-calculator{padding:18px}.guide-calculator-results dd{font-size:17px}}@media (max-width:480px){.guide-link-grid,.guide-library>.guide-link-grid{grid-template-columns:1fr}.guide-link-card,.guide-library>.guide-link-grid .guide-link-card{padding:22px}.guide-hero h1{font-size:35px}.guide-calculator-inputs,.guide-calculator-results{grid-template-columns:1fr}.guide-footer nav{grid-template-columns:1fr 1fr;gap:12px}.guide-calculator-results>div:last-child{grid-column:auto}.guide-download .button{box-sizing:border-box;white-space:normal;width:100%}}@media (prefers-reduced-motion:reduce){.guide-link-card{transition:none}.guide-link-card:hover{transform:none}}
