.lead-header{border-bottom:1px solid var(--line)}.lead-header>.text-link{margin-left:auto;border:0;padding:8px 0;gap:18px}.guide-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;padding-block:65px 100px;align-items:start}.guide-copy{padding-top:36px}.guide-copy .eyebrow{font-size:.875rem;letter-spacing:.08em}.guide-copy h1{font-size:clamp(3.4rem,4.6vw,4.5rem);line-height:1.06;margin-block:30px}.guide-copy h1 em{font-size:1.12em;line-height:1}.guide-intro{font-size:1.25rem;max-width:530px;color:var(--muted)}.guide-benefits{list-style:none;padding:0;margin:32px 0}.guide-benefits li{font-size:1.0625rem;line-height:1.55;border-top:1px solid var(--line);padding:14px 0 14px 28px;position:relative}.guide-benefits li:before{content:'';width:10px;height:10px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;top:20px;position:absolute;left:0;color:#607638}.guide-author{display:flex;gap:17px;align-items:center;margin-top:36px}.guide-author img{height:62px;width:62px;border-radius:50%;object-fit:cover;object-position:50% 30%}.guide-author p{font-size:.875rem;line-height:1.55}.guide-author strong{font-weight:550}.guide-author span{display:block;color:var(--muted);margin-top:4px}.book-stage{height:355px;position:relative;display:flex;align-items:center;justify-content:center;background:#e4e7da;border-radius:4px;overflow:hidden}.guide-book{width:220px;height:295px;background:var(--forest);color:var(--paper);padding:22px 24px;transform:rotate(-8deg);box-shadow:14px 15px 0 #d1d6c5,25px 25px 24px #253b3125;border-left:6px solid #192b21}.book-top{font-size:.6rem;letter-spacing:.1em;display:flex;align-items:center;justify-content:space-between}.book-top span{font-size:1.5rem;color:var(--acid)}.book-title{font-family:var(--serif);font-size:2.7rem;line-height:.98;margin-top:29px}.book-subtitle{font-size:.78rem;line-height:1.4;margin-top:20px}.book-bottom{font-size:.5rem;line-height:1.6;color:var(--acid);letter-spacing:.05em;margin-top:25px}.book-note{position:absolute;right:15px;bottom:23px;font-size:.9rem;line-height:1.3;background:var(--acid);padding:12px;transform:rotate(5deg)}.book-note em{font-size:1.3rem}.optin-card{padding:34px 36px;background:#fffefa;border:1px solid var(--line);border-radius:4px;margin-top:18px}.optin-card h2{font-size:2.4rem;margin:14px 0 13px}.optin-card>p:not(.eyebrow){font-size:1.0625rem;color:var(--muted)}.optin-card .eyebrow{font-size:.8125rem}.form-fields{display:grid;gap:18px;margin-top:24px}.form-fields label{font-size:.9375rem;font-weight:550}.form-fields input{width:100%;display:block;margin-top:8px;border:1px solid #aeb6a8;border-radius:3px;padding:13px 14px;background:white;font-size:1.0625rem;min-height:51px;color:var(--ink)}input:focus-visible{outline:3px solid #748645;outline-offset:2px}.optin-card button{width:100%;margin-top:22px}.optin-card button:disabled{opacity:.65;cursor:wait}.form-note{font-size:.8125rem;line-height:1.6;color:var(--muted);margin-top:16px}.form-note a{text-decoration:underline;text-underline-offset:3px}.form-status{font-size:.9375rem;line-height:1.5;margin-top:12px;color:#8c3922}.form-status:empty{display:none}.entry-preview{padding-block:100px}.entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%}.entry-preview .eyebrow{color:var(--acid);margin-bottom:27px}.entry-preview h2{font-size:clamp(2.8rem,4.5vw,4.2rem)}.entry-copy>p{font-size:1.1875rem;color:#d6ddd4;margin-bottom:22px}.entry-tip{display:flex;gap:22px;border-top:1px solid #627468;padding-top:24px;margin:24px 0 30px;font-size:1.125rem}.entry-tip>span{font-size:2.6rem;color:var(--acid)}.entry-tip strong{font-weight:550;color:var(--acid)}.inside-guide{display:grid;grid-template-columns:1.1fr 1fr;gap:12%}.inside-guide h2{font-size:clamp(2.75rem,4.4vw,4rem)}.inside-guide .eyebrow{margin-bottom:25px}.five-es{list-style:none;padding:0;margin:0}.five-es li{display:flex;gap:25px;padding:22px 0;border-top:1px solid var(--line)}.five-es li>span{font-size:.875rem;padding-top:5px;color:var(--muted)}.five-es h3{font-size:1.55rem}.five-es p{font-size:1.0625rem;color:var(--muted);margin-top:8px}.guide-bottom{padding-block:40px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-block:1px solid var(--line)}.guide-bottom>p{font-size:1.8rem;font-family:var(--serif)}.privacy-main{max-width:900px;padding-block:65px 100px}.privacy-main h1{font-size:3.5rem}.privacy-main h2{font-size:1.7rem;letter-spacing:-.025em;margin-block:35px 14px}.privacy-main p{font-size:1.125rem;margin-block:15px}
@media(max-width:950px){.guide-hero{gap:5%}.guide-copy h1{font-size:3.25rem}.optin-card{padding:28px}.entry-grid,.inside-guide{gap:7%}.book-note{right:8px;font-size:.8rem}.guide-copy{padding-top:10px}}
@media(max-width:760px){.guide-hero,.entry-grid,.inside-guide{grid-template-columns:1fr}.guide-hero{padding-top:35px;gap:40px;padding-bottom:65px}.guide-copy h1{font-size:clamp(3rem,10vw,4.2rem)}.guide-intro{font-size:1.1875rem}.guide-copy h1 br:first-child{display:none}.guide-copy h1 em br{display:none}.guide-copy .eyebrow{font-size:.8125rem}.guide-author{margin-top:25px}.book-stage{height:335px}.optin-card{padding:28px}.entry-preview{padding-block:65px}.entry-copy{margin-top:30px}.entry-preview h2 br:last-child{display:none}.inside-guide{gap:38px}.guide-bottom{flex-direction:column;align-items:start;padding-block:35px}.guide-bottom .button{width:100%}.lead-header>.text-link{font-size:.875rem;gap:5px}.lead-header .wordmark{font-size:1.3rem}.lead-header{gap:12px}.lead-header .wordmark span{font-size:1.6rem}.privacy-main h1{font-size:2.7rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.guide-mobile-cta{display:none}@media(max-width:760px){.guide-mobile-cta{display:inline-flex;margin-top:25px}}

.book-title{font-size:2.05rem;line-height:1.02;margin-top:23px}.book-subtitle{font-size:.68rem;margin-top:12px}.book-bottom{font-size:.46rem;margin-top:12px}

@media(max-width:560px){.book-note{display:none}}
