.guides-site{--guide-paper:#f6f5f1;--guide-ink:#18181d;--guide-muted:#67646d;background:var(--guide-paper);color:var(--guide-ink)}.guides-site .site-footer{color:var(--ink)}.guides-site .site-header{background:var(--guide-paper);color:var(--ink);border-bottom-color:#d4ccd3}.guides-site .site-header .brand-plate{background:0 0}.guides-site .site-header .main-nav a{color:var(--ink)}:is(.guides-site .site-header .main-nav a:hover,.guides-site .site-header .main-nav a:focus-visible){color:var(--red)}.guides-site .site-header .header-contact{color:var(--ink);background:0 0;border-color:#a59aa5}:is(.guides-site .site-header .header-contact:hover,.guides-site .site-header .header-contact:focus-visible){color:#fff;background:var(--red);border-color:var(--red)}.guides-site .site-header .mobile-menu{color:var(--ink)}:is(.guides-site .site-header .mobile-menu:hover,.guides-site .site-header .mobile-menu:focus-visible){color:var(--red)}@media (max-width:960px){.guides-site .site-header .main-nav{background:var(--guide-paper);border-bottom-color:#d4ccd3}.guides-site .site-header .main-nav a{border-bottom-color:#d4ccd3}}.guides-site p{line-height:1.85}.guides-site h1,.guides-site h2,.guides-site h3{font-weight:500}.guides-hero{max-width:1700px;padding:86px var(--gutter) 72px;grid-template-columns:1.1fr 1fr;align-items:center;gap:5%;min-height:650px;margin:auto;display:grid;overflow:hidden}.guides-hero-copy>.eyebrow{letter-spacing:1.5px;color:#6b646a;margin-bottom:28px;font-size:10px}.guides-hero h1{letter-spacing:-.065em;margin-bottom:28px;font-size:clamp(48px,5.4vw,88px);line-height:1.04}.guides-hero h1 em{color:var(--red);font-style:normal}.guides-hero-copy>p:not(.eyebrow){max-width:480px;color:var(--guide-muted);font-size:16px}.guides-hero-actions{flex-wrap:wrap;align-items:center;gap:23px;margin:32px 0 25px;display:flex}.guide-promise{color:#68616a;flex-wrap:wrap;gap:18px;font-size:11px;font-weight:600;display:flex}.guide-promise span{align-items:center;gap:6px;display:flex}.guide-promise svg{color:var(--red)}.guide-cover-stage{isolation:isolate;width:100%;max-width:580px;height:510px;margin:auto;position:relative}.guide-cover-stage:before{content:"";z-index:-1;background:radial-gradient(#d8d3d0 0,#0000 65%);position:absolute;inset:10% -10% 5%}.guide-cover{border:1px solid #29202a14;width:62%;max-width:315px;transition:transform .3s;position:absolute;top:20px;box-shadow:8px 25px 44px #30252d35}.guide-cover img{width:100%;height:auto}.guide-cover.back{top:5px;right:0;transform:rotate(9deg)}.guide-cover.front{top:65px;left:2%;transform:rotate(-8deg)}.guide-cover.front:hover{transform:rotate(-4deg)translateY(-6px)}.guide-cover.back:hover{transform:rotate(5deg)translateY(-6px)}.guide-stage-caption{font:500 10px/1.7 var(--body);letter-spacing:1.8px;color:#706870;text-align:right;position:absolute;bottom:0;right:0}.guide-stage-caption strong{letter-spacing:1px;font-size:8px;font-weight:600}.guide-welcome-strip{padding:25px var(--gutter);border-top:1px solid #d4d0d2;border-bottom:1px solid #d4d0d2;justify-content:space-between;align-items:center;gap:24px;display:flex}.guide-welcome-strip span{letter-spacing:1.5px;font-size:8px;font-weight:700}.guide-welcome-strip p{font:500 18px/1.5 var(--space);letter-spacing:-.5px;margin:0}.guide-collection{max-width:1700px;padding:95px var(--gutter);margin:auto}.guide-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:10%;margin-bottom:45px;display:grid}.guide-section-heading h2{margin:0;font-size:clamp(38px,4vw,62px);line-height:1.1}.guide-section-heading>p{color:var(--guide-muted);max-width:430px;margin-bottom:0;font-size:14px}.guide-edition-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.guide-edition{background:#fff;border:1px solid #d8d3d7;border-radius:4px 30px 4px 4px;flex-direction:column;align-items:flex-start;padding:35px 38px 38px;display:flex;position:relative;overflow:hidden}.guide-edition:before{content:"";background:var(--red);width:4px;height:65px;position:absolute;top:35px;left:0}.guide-edition-top{width:100%;color:var(--red);justify-content:space-between;align-items:center;margin-bottom:38px;display:flex}.guide-edition-top span{letter-spacing:1.6px;font-size:9px;font-weight:700}.guide-edition h3{letter-spacing:-1.4px;margin-bottom:16px;font-size:36px}.guide-edition>p{color:var(--guide-muted);max-width:430px;margin-bottom:20px;font-size:14px}.guide-edition ul{flex:1;margin:0 0 30px;padding:0;font-size:13px;list-style:none}.guide-edition li{border-bottom:1px solid #e8e3e6;gap:11px;padding:10px 0;display:flex}.guide-edition li:before{content:"+";color:var(--red);font-weight:700}.guide-edition .button{margin-top:auto}.guide-edition.seller{background:#efeeeb}.guide-open-door{color:#f6f5f1;padding:85px max(var(--gutter),calc((100vw - 1450px)/2));background:#101014;grid-template-columns:.7fr 1fr;align-items:center;gap:10%;display:grid;overflow:hidden}.guide-open-door h2{font-size:clamp(37px,4vw,60px);line-height:1.12}.guide-open-door h2 em{color:#ff6674;font-style:normal}.guide-open-door .eyebrow{color:#bdb3bd;font-size:9px}.guide-open-door p:not(.eyebrow){color:#c3bac4;max-width:600px;font-size:15px}.guide-open-art{place-items:center;width:100%;max-width:350px;min-height:330px;margin:auto;display:grid;position:relative}.guide-open-art>span{border:1px solid #d8001870;border-radius:85px 5px 0 0;width:210px;height:295px;position:absolute;transform:skewY(-8deg)}.guide-open-art>span:nth-child(2){border-color:#d8001840;transform:translate(25px,-15px)skewY(-8deg)}.guide-open-art>span:nth-child(3){border-color:#d8001820;transform:translate(50px,-30px)skewY(-8deg)}.guide-open-art img{width:65px;height:auto;margin-left:10px;position:relative}.guide-get-section{padding:100px var(--gutter);grid-template-columns:.85fr 1.15fr;align-items:start;gap:8%;max-width:1700px;margin:auto;display:grid}.guide-get-copy{padding-top:18px}.guide-get-copy h2{font-size:clamp(41px,4.4vw,68px);line-height:1.06}.guide-get-copy h2 span{color:var(--red)}.guide-get-copy>p:not(.eyebrow){max-width:440px;color:var(--guide-muted);font-size:15px}.guide-package-list{margin:30px 0}.guide-package-list>p{border-bottom:1px solid #dcd7da;gap:15px;margin:0;padding:17px 0;display:flex}.guide-package-list svg{color:var(--red);margin-top:4px}.guide-package-list strong{font:500 17px/1.4 var(--space);letter-spacing:-.4px;display:block}.guide-package-list small{color:var(--guide-muted);margin-top:5px;font-size:12px;line-height:1.7;display:block}.guide-download-form,.guide-form-success{background:#fff;border:1px solid #dcd6db;border-radius:5px 28px 5px 5px;min-width:0;padding:40px;box-shadow:0 15px 45px #24192308}.guide-form-intro h3,.guide-form-success h3{letter-spacing:-1.4px;margin-bottom:18px;font-size:36px;line-height:1.13}.guide-form-intro>p:not(.eyebrow),.guide-form-success>p:not(.eyebrow){color:var(--guide-muted);font-size:13px}.guide-field-pair{grid-template-columns:1fr 1fr;gap:18px;margin:21px 0;display:grid}.guide-download-form label{font-size:12px;font-weight:700;display:block}.guide-download-form label>span[aria-hidden]{color:var(--red)}.guide-download-form input:not([type=checkbox]),.guide-download-form select{width:100%;min-height:49px;color:var(--guide-ink);background:#fbfaf8;border:1px solid #cac5cb;border-radius:3px;min-width:0;margin-top:8px;padding:12px 13px;font-size:14px;display:block}.guide-download-form input::placeholder{color:#827b84;font-weight:400}.guide-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.guide-contact-choice{align-items:flex-start;gap:12px;margin-top:26px;line-height:1.7;font-weight:500!important;display:flex!important}.guide-contact-choice input{width:18px;height:18px;accent-color:var(--red);flex-shrink:0;margin:4px 0 0}.guide-contact-choice small{color:var(--guide-muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.guide-data-note{color:#746c76;margin:25px 0 20px;font-size:10px!important;line-height:1.8!important}.guide-data-note a{text-underline-offset:3px;text-decoration:underline}.guide-form-submit{width:100%}.guide-form-note{margin:14px 0 0;color:#746c76!important;font-size:10px!important;line-height:1.8!important}.guide-form-error{color:#a00015;border-top:1px solid #d9c0c6;margin-top:20px;padding-top:16px}.guide-form-error p{font-size:12px}.guide-download-links{gap:12px;margin-top:25px;display:grid}.guide-download-link{color:var(--guide-ink);background:#f2efef;border:1px solid #ded7dc;border-radius:3px;justify-content:space-between;align-items:center;gap:16px;padding:19px 20px;display:flex}.guide-download-link strong{font:500 17px/1.3 var(--space);letter-spacing:-.4px;display:block}.guide-download-link small{color:#6a616e;margin-top:7px;font-size:11px;line-height:1.6;display:block}.guide-download-link.primary{background:var(--red);color:#fff;border-color:var(--red)}.guide-download-link.primary small{color:#ffe6e9}.guide-download-link:hover{outline:1px solid var(--red)}.guide-success-mark{color:#226135;background:#ebf5ed;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid}.guide-form-success:focus{outline:none}.guide-spin{animation:1s linear infinite guide-spin}@keyframes guide-spin{to{transform:rotate(360deg)}}.guide-faq{max-width:1700px;padding:0 var(--gutter) 100px;grid-template-columns:.7fr 1fr;gap:12%;margin:auto;display:grid}.guide-faq h2{font-size:49px}.guide-faq details{border-bottom:1px solid #d1cbd1;padding:22px 0}.guide-faq details:first-child{border-top:1px solid #d1cbd1}.guide-faq summary{font:500 20px/1.4 var(--space);letter-spacing:-.4px;cursor:pointer;padding-right:22px}.guide-faq details p{color:var(--guide-muted);max-width:600px;margin:17px 0 0;font-size:13px}.guides-site .text-link:hover{color:var(--red)}.guide-reader-hero{padding:55px var(--gutter) 65px;grid-template-columns:1fr 245px;align-items:center;gap:11%;max-width:1600px;margin:auto;display:grid}.guide-back{color:#706771;align-items:center;gap:9px;margin-bottom:42px;font-size:12px;display:inline-flex}.guide-reader-hero h1{margin:17px 0 23px;font-size:clamp(47px,5.2vw,77px);line-height:1.08}.guide-reader-hero>div>p:not(.eyebrow):not(.guide-reader-meta){max-width:600px;color:var(--guide-muted);font-size:16px}.guide-reader-hero>img{width:auto;max-height:330px;transform:rotate(4deg);box-shadow:12px 18px 32px #2113222b}.guide-reader-actions{flex-wrap:wrap;align-items:center;gap:20px;margin:25px 0;display:flex}.guide-reader-meta{color:#756e77;margin:22px 0 0;font-size:10px}.guide-reading-layout{max-width:1420px;padding:0 var(--gutter) 80px;grid-template-columns:270px minmax(0,810px);align-items:start;gap:8%;margin:0 auto;display:grid}.guide-contents{padding-top:30px;position:sticky;top:120px}.guide-contents summary{letter-spacing:1.8px;pointer-events:none;border-bottom:1px solid #cec6ce;justify-content:space-between;padding-bottom:15px;font-size:9px;font-weight:700;list-style:none;display:flex}.guide-contents summary span{letter-spacing:0;color:#8c7e8a;font-weight:400}.guide-contents nav{scrollbar-width:thin;scrollbar-color:#c0b4bf transparent;overscroll-behavior:contain;max-height:calc(100svh - 270px);padding:10px 10px 10px 0;overflow:auto}.guide-contents nav a{color:#766c78;gap:13px;padding:9px 0;font-size:11px;line-height:1.6;display:flex}.guide-contents nav a:hover{color:var(--red)}.guide-contents nav a>span{color:#a2939f;min-width:15px;font-size:9px;line-height:2}.guide-other-edition{border-top:1px solid #cec6ce;justify-content:space-between;align-items:center;gap:15px;margin-top:8px;padding:20px 0;font-size:11px;font-weight:700;display:flex}.guide-chapters{min-width:0}.guide-chapter{border-top:1px solid #cfc8d0;padding:40px 0 60px;scroll-margin-top:115px}.guide-chapter>.eyebrow{letter-spacing:1.2px;margin-bottom:18px;font-size:9px}.guide-chapter>.eyebrow>span{color:#9e909d;margin-right:10px}.guide-chapter h2{letter-spacing:-1.8px;max-width:750px;margin-bottom:22px;font-size:clamp(32px,3.4vw,49px);line-height:1.15}.guide-chapter-deck{color:#6b5f6b;font-size:17px;margin-bottom:32px!important;line-height:1.75!important}.guide-chapter h3{letter-spacing:-.5px;margin:0 0 12px;font-size:21px;line-height:1.3}.guide-chapter p{font-size:14px;line-height:1.85}.guide-text-section{margin:27px 0}.guide-text-section p{white-space:pre-line}.guide-bullets{padding-left:21px;font-size:14px;line-height:1.85}.guide-bullets li{padding:7px 0}.guide-bullets li::marker{color:var(--red)}.guide-back-top{color:#847686;margin-top:22px;font-size:10px;display:inline-block}.guide-back-top:hover{color:var(--red)}.guide-roadmap{margin:30px 0;padding:0;list-style:none}.guide-roadmap li{border-bottom:1px solid #e1dbe2;gap:20px;padding:22px 0;display:flex}.guide-roadmap li>span{font:500 24px/1.2 var(--space);color:var(--red);min-width:35px}.guide-roadmap h3{margin:0 0 9px}.guide-roadmap p{color:#6b5f6c;margin:0}.guide-knowledge-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:30px 0;display:grid}.guide-knowledge-cards>div{background:#fff;border:1px solid #e3dbe2;border-radius:3px 18px 3px 3px;padding:25px}.guide-knowledge-cards p{color:#6d606d;margin:0;font-size:13px}.guide-knowledge-cards h3{font-size:19px}.guide-knowledge-cards .text-link{margin-top:15px;font-size:11px}.guide-table-wrap{scrollbar-width:thin;border:1px solid #d8d0d8;border-radius:3px;margin:28px 0;overflow-x:auto}.guide-data-table,.guide-plan-table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.7}.guide-data-table thead th,.guide-plan-table thead th{color:#fff;text-align:left;vertical-align:top;background:#211c23;padding:15px;font-weight:600}.guide-data-table td,.guide-data-table tbody th,.guide-plan-table td,.guide-plan-table tbody th{text-align:left;vertical-align:top;border-bottom:1px solid #ddd5dd;padding:16px}.guide-data-table tbody th{min-width:140px;font-weight:600}.guide-data-table tbody tr:nth-child(2n),.guide-plan-table tbody tr:nth-child(2n){background:#efecef}.guide-data-table tr:last-child>*,.guide-plan-table tr:last-child>*{border-bottom:0}.guide-cash-example{background:#fff;border:1px solid #d8d0d8;border-radius:3px 20px 3px 3px;margin:30px 0;padding:30px}.guide-cash-example>.eyebrow{letter-spacing:.8px;font-size:10px;display:block}.guide-currency{color:#786779;margin-top:7px;font-size:10px!important}.guide-cash-example dl{margin:22px 0}.guide-cash-example dl>div{border-bottom:1px solid #e0d8e0;justify-content:space-between;align-items:baseline;gap:20px;padding:14px 0;display:flex}.guide-cash-example dt{font-size:13px;line-height:1.6}.guide-cash-example dd{font:500 22px var(--space);letter-spacing:-.7px;white-space:nowrap;margin:0}.guide-cash-example .total{border-bottom:2px solid var(--red)}.guide-cash-example .total dd{color:var(--red)}.guide-equation{letter-spacing:-.5px;color:var(--red);background:#faf2f3;padding:15px;font:500 17px/1.5 var(--space)!important}.guide-example-note{color:#796a7a;font-size:11px!important}.guide-callout{border-left:3px solid var(--red);background:#ede8eb;margin:30px 0;padding:23px 26px}.guide-callout>span,.guide-scenario>span{letter-spacing:1.1px;text-transform:uppercase;color:var(--red);font-size:9px;font-weight:800}.guide-callout p{color:#413443;margin:10px 0 0;font-size:14px}.guide-scenario{background:#fff;border:1px solid #d8d0d8;margin:28px 0;padding:24px}.guide-scenario p{margin:10px 0 0}.guide-prompt{letter-spacing:-.6px;font:500 22px/1.5 var(--space)!important;margin:30px 0!important}.guide-small-print{color:#776779;font-size:11px!important;line-height:1.8!important}.guide-checklist{margin:25px 0}.guide-checklist ul{padding:0;list-style:none}.guide-checklist li{border-bottom:1px solid #e2d9e1;padding:10px 0 10px 27px;font-size:14px;line-height:1.7;position:relative}.guide-checklist li:before{content:"";border:1px solid var(--red);width:11px;height:11px;position:absolute;top:16px;left:0}.guide-glossary{grid-template-columns:1fr 1fr;gap:0 30px;margin-top:25px;display:grid}.guide-glossary>div{border-bottom:1px solid #d8d0d8;padding:20px 0}.guide-glossary dt{font:500 20px/1.3 var(--space);letter-spacing:-.5px;color:var(--red);margin-bottom:10px}.guide-glossary dd{color:#685969;margin:0;font-size:13px;line-height:1.8}.guide-source-group{margin:30px 0}.guide-source-group ul,.guide-section-sources ul{padding:0;list-style:none}.guide-source-group li,.guide-section-sources li{border-bottom:1px solid #e2d9e1;margin:0;padding:14px 0;font-size:12px;line-height:1.7}.guide-source-group li>a,.guide-section-sources li>a{color:#a60015;text-underline-offset:3px;text-decoration:underline;display:inline}.guide-source-group li svg,.guide-section-sources li svg{vertical-align:middle;display:inline}.guide-source-group li small,.guide-section-sources li small{color:#89788a;margin-top:3px;font-size:10px;display:block}.guide-extra-source{margin-left:14px;font-size:10px}.guide-section-sources{margin-top:30px}.guide-section-sources summary{cursor:pointer;color:#766378;font-size:11px;font-weight:600}.guide-reader-contact{background:#fff;border:1px solid #e0d8e0;margin:30px 0;padding:28px}.guide-reader-contact>img{width:210px;height:auto;margin-bottom:20px}.guide-reader-contact p,.guide-reader-contact .button{font-size:12px}.guide-worksheet{background:#fff;border:1px solid #ddd3dd;margin:30px 0;padding:28px}.guide-private-note{color:#88748a;border-bottom:1px solid #e0d5df;margin-bottom:22px;padding-bottom:18px;font-size:11px!important}.guide-plan-field{border-bottom:1px solid #e4dae3;grid-template-columns:1.4fr 1fr;align-items:center;gap:20px;padding:13px 0;display:grid}.guide-plan-field>span{font-size:12px;line-height:1.65}.guide-plan-field input,.guide-plan-field textarea,.guide-plan-table input{color:#2c1d2d;resize:vertical;background:#faf8fa;border:1px solid #d6c9d5;border-radius:2px;width:100%;min-width:0;max-width:100%;min-height:38px;padding:8px 10px;font-size:13px}.guide-plan-field.total{color:var(--red);border-bottom:2px solid var(--red);padding:20px 0;font-weight:700}.guide-plan-field.subtotal{font-weight:700}.guide-worksheet fieldset{border:0;margin:25px 0;padding:0}.guide-worksheet legend{font:500 22px/1.4 var(--space);letter-spacing:-.5px;padding:0}.guide-worksheet .guide-plan-table{min-width:620px}.guide-plan-table td{min-width:140px;padding:8px}.guide-plan-table tbody th{min-width:185px;font-size:11px;font-weight:500}.guide-personal-checks{gap:15px;margin:25px 0;display:grid}.guide-personal-checks label{gap:12px;font-size:12px;line-height:1.7;display:flex}.guide-personal-checks input{width:16px;height:16px;accent-color:var(--red);flex-shrink:0;margin:3px 0 0}.guide-formulas{background:#f5f0f4;margin:25px 0;padding:17px}.guide-formulas p{margin:0 0 10px;font-size:12px;font-weight:600;line-height:1.7}.guide-formulas p:last-child{margin-bottom:0}.guide-worksheet-prompt{font-size:12px!important}.guide-worksheet-prompt strong{color:var(--red);margin-right:5px}.guide-reader-end{color:#fff;padding:80px max(var(--gutter),calc((100vw - 1200px)/2));background:#141016;grid-template-columns:130px minmax(0,750px);align-items:center;gap:7%;display:grid}.guide-reader-end>img{width:90px;height:auto}.guide-reader-end h2{font-size:48px;line-height:1.1}.guide-reader-end p:not(.eyebrow){color:#bbaebc;font-size:14px}.guide-reader-end>div>div{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.guide-reader-end .eyebrow{color:#d7c5d4;font-size:9px}.guide-admin{background:var(--guide-paper);color:var(--ink);padding:40px var(--gutter);min-height:100svh}.guide-admin-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;display:flex}.guide-admin h1{font-size:clamp(36px,4vw,58px)}.guide-admin-intro{color:#706274;max-width:720px;font-size:14px}.guide-admin-stats{gap:20px;margin:30px 0;display:flex}.guide-admin-stats>div{background:#fff;border:1px solid #ddd2dc;min-width:150px;padding:20px 28px}.guide-admin-stats strong{font:500 35px var(--space);color:var(--red);display:block}.guide-admin-stats span{font-size:11px}.guide-admin-actions{align-items:center;gap:25px;margin:30px 0;display:flex}.guide-admin table{background:#fff;min-width:850px}.guide-admin .guide-data-table tbody th{min-width:0}.guide-admin time{white-space:nowrap;font-size:11px}.guide-admin a[href^=mailto\:]{text-decoration:underline}.guide-admin-consent{white-space:nowrap;background:#efe9ef;padding:4px 7px;font-size:10px;font-weight:700}.guide-admin-consent.yes{color:#2f6037;background:#e8f1e8}.guide-admin-error{color:#9e1021;background:#fff;border:1px solid #b87983;padding:20px}@media (min-width:1700px){.guide-welcome-strip{padding-left:max(var(--gutter),calc((100vw - 1490px)/2));padding-right:max(var(--gutter),calc((100vw - 1490px)/2))}}@media (max-width:1150px){.guides-hero{gap:3%;min-height:580px}.guide-cover-stage{height:440px}.guide-cover{width:66%}.guide-stage-caption{bottom:0}.guide-hero-actions{gap:14px}.guide-reading-layout{grid-template-columns:220px minmax(0,1fr);gap:5%}.guide-download-form,.guide-form-success{padding:30px}.guide-get-section{gap:5%}.guide-field-pair{grid-template-columns:1fr}.guide-reader-hero{gap:5%}}@media (max-width:850px){.guides-hero{grid-template-columns:1fr;gap:25px;padding-top:60px;padding-bottom:50px}.guides-hero-copy{max-width:650px}.guides-hero h1{font-size:67px}.guide-cover-stage{max-width:500px;height:480px}.guide-cover{width:62%;max-width:285px}.guide-cover.front{top:40px;left:6%}.guide-cover.back{right:5%}.guide-stage-caption{bottom:0;right:4%}.guide-welcome-strip{flex-wrap:wrap;gap:12px}.guide-welcome-strip p{order:-1;width:100%;font-size:20px}.guide-section-heading{gap:6%}.guide-collection{padding-top:65px;padding-bottom:65px}.guide-edition{padding:30px 25px}.guide-edition h3{font-size:31px}.guide-open-door{grid-template-columns:.55fr 1fr;gap:5%;padding-top:60px;padding-bottom:60px}.guide-open-art{transform:scale(.78)}.guide-get-section{grid-template-columns:1fr;gap:35px;padding-top:65px;padding-bottom:65px}.guide-get-copy h2 br:nth-of-type(2){display:none}.guide-get-copy>p{max-width:650px!important}.guide-package-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.guide-package-list>p{border-bottom:0;flex-direction:column;gap:10px}.guide-package-list strong{font-size:15px}.guide-package-list small{font-size:11px}.guide-download-form,.guide-form-success{width:100%;max-width:700px;padding:35px}.guide-field-pair{grid-template-columns:1fr 1fr}.guide-faq{grid-template-columns:1fr;gap:10px;padding-bottom:65px}.guide-faq h2{margin-bottom:15px}.guide-reading-layout{grid-template-columns:1fr;padding-bottom:50px}.guide-contents{order:0;margin-bottom:35px;padding:0;position:static}.guide-contents details{background:#eeeaee;border:1px solid #d1c6d1;padding:20px}.guide-contents summary{pointer-events:auto;cursor:pointer;border:0;padding:0}.guide-contents nav{columns:2;max-height:260px;padding-top:15px;display:block}.guide-contents nav>a{break-inside:avoid}.guide-other-edition{border:0;margin:0;padding-top:15px;padding-bottom:0}.guide-reader-hero{grid-template-columns:1fr 170px;gap:30px}.guide-reader-hero h1{font-size:49px}.guide-reader-hero>img{max-height:240px}.guide-back{margin-bottom:25px}.guide-reader-actions .button{font-size:12px}.guide-reader-end{grid-template-columns:80px 1fr;gap:25px}.guide-reader-end>img{width:65px}}@media (max-width:560px){.guides-hero{padding-top:40px}.guides-hero-copy>.eyebrow{letter-spacing:1px;font-size:8px;line-height:1.8}.guides-hero h1{font-size:46px;line-height:1.07}.guides-hero-copy>p:not(.eyebrow){font-size:14px}.guides-hero-actions{gap:15px;margin-top:25px}.guides-hero-actions .button{width:100%}.guides-hero-actions .text-link{font-size:12px}.guide-promise{gap:10px;font-size:9px}.guide-promise svg{width:12px}.guide-cover-stage{max-width:380px;height:390px}.guide-cover{width:61%;max-width:230px}.guide-cover.front{top:45px;left:3%}.guide-cover.back{top:15px;right:3%}.guide-stage-caption{font-size:8px;bottom:0}.guide-stage-caption strong{font-size:7px}.guide-welcome-strip p{max-width:310px;font-size:18px}.guide-welcome-strip span{font-size:7px}.guide-section-heading{grid-template-columns:1fr;gap:22px}.guide-section-heading h2{font-size:37px}.guide-section-heading>p{font-size:13px}.guide-edition-grid{grid-template-columns:1fr;gap:20px}.guide-edition{padding:27px}.guide-edition-top{margin-bottom:26px}.guide-edition h3{font-size:32px}.guide-edition>p{font-size:13px}.guide-edition ul{font-size:12px}.guide-edition .button{width:100%}.guide-open-door{grid-template-columns:1fr;padding-top:20px;padding-bottom:45px}.guide-open-art{min-height:210px;margin-top:-20px;margin-bottom:-10px;transform:scale(.6)}.guide-open-door h2{font-size:35px}.guide-open-door p:not(.eyebrow){font-size:13px}.guide-get-section{padding-top:50px;padding-bottom:50px}.guide-get-copy h2{font-size:43px}.guide-get-copy>p:not(.eyebrow){font-size:13px}.guide-package-list{grid-template-columns:1fr;gap:0;margin:22px 0}.guide-package-list>p{border-bottom:1px solid #dcd7da;flex-direction:row;gap:14px;padding:14px 0}.guide-package-list small{font-size:11px}.guide-download-form,.guide-form-success{padding:27px 22px}.guide-form-intro h3,.guide-form-success h3{font-size:31px}.guide-form-intro>p:not(.eyebrow){font-size:12px}.guide-field-pair{grid-template-columns:1fr;gap:18px}.guide-data-note{font-size:10px!important}.guide-form-note{font-size:9px!important}.guide-download-link{padding:16px}.guide-download-link strong{font-size:16px}.guide-download-link small{font-size:10px}.guide-faq h2{font-size:39px}.guide-faq summary{font-size:18px}.guide-faq details p{font-size:12px}.guide-reader-hero{grid-template-columns:1fr;gap:0;padding-top:30px;padding-bottom:35px}.guide-reader-hero>img{display:none}.guide-reader-hero h1{font-size:46px}.guide-reader-hero>div>p:not(.eyebrow):not(.guide-reader-meta){font-size:14px}.guide-reader-hero .eyebrow{font-size:9px}.guide-reader-actions{gap:15px;margin-bottom:17px}.guide-reader-actions .button{width:100%}.guide-reader-actions .text-link{font-size:12px}.guide-reader-meta{font-size:9px}.guide-contents nav{columns:1;max-height:250px}.guide-chapter{padding:30px 0 42px;scroll-margin-top:95px}.guide-chapter h2{letter-spacing:-1.3px;font-size:33px}.guide-chapter-deck{font-size:15px}.guide-chapter p,.guide-bullets,.guide-checklist li{font-size:13px}.guide-chapter h3{font-size:20px}.guide-roadmap li{gap:15px}.guide-roadmap li>span{min-width:30px;font-size:22px}.guide-knowledge-cards{grid-template-columns:1fr}.guide-cash-example{padding:23px 20px}.guide-cash-example dt{font-size:12px}.guide-cash-example dd{font-size:19px}.guide-cash-example dl>div{gap:12px}.guide-equation{font-size:15px!important}.guide-callout{padding:20px}.guide-callout p{font-size:13px}.guide-data-table{min-width:500px}.guide-data-table td,.guide-data-table tbody th{padding:13px}.guide-glossary{grid-template-columns:1fr}.guide-glossary dt{font-size:20px}.guide-glossary dd{font-size:12px}.guide-worksheet{padding:22px 18px}.guide-plan-field{grid-template-columns:1fr;gap:8px;padding:15px 0}.guide-plan-field>span{font-size:11px}.guide-private-note{font-size:10px!important}.guide-plan-field input{min-height:40px}.guide-worksheet legend{font-size:21px}.guide-reader-end{grid-template-columns:1fr;padding-top:45px;padding-bottom:50px}.guide-reader-end>img{width:38px}.guide-reader-end h2{font-size:38px}.guide-reader-end>div>div{gap:18px}.guide-reader-end .button{font-size:12px}.guide-admin{padding-top:24px}.guide-admin-header{flex-direction:column;align-items:flex-start}.guide-admin-stats{gap:12px}.guide-admin-stats>div{flex:1;min-width:0;padding:18px}.guide-admin-actions{flex-direction:column;align-items:flex-start;gap:12px}.guide-admin-intro{font-size:13px}}@media (max-width:360px){.guides-hero h1{font-size:41px}.guide-cover-stage{height:330px}.guide-promise{gap:9px}.guide-promise span{gap:3px}.guide-stage-caption{bottom:-8px}.guide-get-copy h2{font-size:39px}.guide-download-form,.guide-form-success{padding:24px 18px}}@media (prefers-reduced-motion:reduce){.guide-cover,.guide-spin{transition:none;animation:none}}@media print{.guides-site .site-header,.guides-site .site-footer,.guide-contents,.guide-reader-hero>img,.guide-reader-actions,.guide-back,.guide-back-top,.guide-reader-end,.guide-section-sources,.guide-reader-meta{display:none!important}.guides-site{color:#000!important;background:#fff!important}.guide-reader-hero,.guide-reading-layout{padding:0;display:block}.guide-reader-hero h1{font-size:32pt}.guide-chapter{break-inside:auto;padding:20px 0}.guide-chapter h2{break-after:avoid;font-size:24pt}.guide-chapter h3{break-after:avoid}.guide-chapter p{orphans:3;widows:3}.guide-knowledge-cards>div,.guide-callout,.guide-roadmap li{break-inside:avoid}.guide-table-wrap{overflow:visible}.guide-data-table,.guide-plan-table{min-width:0!important}.guide-plan-field input,.guide-plan-table input,.guide-plan-field textarea{background:#fff;border:0;border-bottom:1px solid #999;min-height:25px}.guide-worksheet{padding:10px}.guide-plan-field{grid-template-columns:1.4fr 1fr}a[href^="https://"]{overflow-wrap:anywhere}.guide-reader-contact .button{display:none}}.guide-chapter p,.guide-bullets,.guide-checklist li{font-size:15px}.guide-example-note{font-size:12px!important}.guide-chapter .guide-chapter-deck{font-size:17px}.guide-chapter .guide-small-print{font-size:12px!important}@media (max-width:560px){.guide-chapter p,.guide-bullets,.guide-checklist li{font-size:14px}.guide-chapter .guide-chapter-deck,.guide-download-form input:not([type=checkbox]),.guide-download-form select,.guide-plan-field input,.guide-plan-field textarea,.guide-plan-table input{font-size:16px}}.guide-help-next{border-top:1px solid #d6d2ca;margin-top:28px;padding-top:24px}.guide-help-next h4{margin-bottom:8px;font-size:21px;line-height:1.3}.guide-help-next>p{font-size:13px}.guide-help-next>div{gap:6px;display:grid}.guide-help-next .text-link{color:#18181d;font-size:13px}
