.workbook-landing .eyebrow{font-size:14px;letter-spacing:1.5px}.workbook-landing .brand span{font-size:12px;letter-spacing:1px}.workbook-landing .button{font-size:16px;text-align:center}.skip-link{position:absolute;left:20px;top:-100px;background:white;padding:12px;z-index:10}.skip-link:focus{top:10px}.wb-hero{display:grid;grid-template-columns:1.25fr .8fr;gap:70px;align-items:center;padding:65px 0 75px}.wb-hero h1{font-size:clamp(48px,6.5vw,76px)}.wb-hero figure{margin:0;transform:rotate(2deg)}.wb-hero img{width:100%;height:auto;display:block;box-shadow:12px 20px 35px #29232924}.wb-hero figcaption{font:italic 21px/1.5 Georgia,serif;margin-top:22px;text-align:center}.wb-lead{font-size:21px;line-height:1.6}.wb-meta{font-size:14px;line-height:1.6;color:var(--muted);margin-top:16px}.wb-section{padding:65px 0;border-top:1px solid var(--line)}.wb-section>p,.wb-intro{max-width:730px}.wb-mirror{max-width:810px}.wb-observations{list-style:none;padding:0;margin:28px 0}.wb-observations li{padding:15px 0 15px 23px;border-left:2px solid var(--plum);margin:12px 0;background:#eee5e744}.wb-pause{background:#eee5e7;padding:48px;margin:0 0 30px}.wb-pause p{max-width:740px}.wb-benefits{display:grid;grid-template-columns:1fr 1fr;gap:26px 42px;margin:30px 0 0}.wb-benefits div{border-top:1px solid var(--line);padding-top:20px}.wb-benefits dt{font:26px/1.25 Georgia,serif;margin-bottom:12px}.wb-benefits dd{margin:0;color:var(--muted)}.wb-steps{counter-reset:step;list-style:none;padding:0;margin:35px 0}.wb-steps li{counter-increment:step;position:relative;padding:23px 0 23px 65px;border-top:1px solid var(--line)}.wb-steps li:before{content:'0' counter(step);position:absolute;left:0;top:25px;font:italic 27px Georgia,serif;color:var(--plum)}.wb-steps h3{font-size:28px;margin:0 0 8px}.wb-steps p{margin:0;color:var(--muted)}.wb-preview{display:grid;grid-template-columns:1fr 1fr;gap:26px;background:#eee5e7;padding:32px}.wb-preview figure{margin:0;min-width:0}.wb-preview img{width:100%;height:auto;display:block;box-shadow:0 5px 16px #2923291c}.wb-preview figcaption{font-size:15px;line-height:1.5;margin-top:16px}.wb-about{display:grid;grid-template-columns:.7fr 1.3fr;gap:45px;align-items:start;padding:60px 0;border-top:1px solid var(--line)}.wb-about>img{width:100%;height:460px;object-fit:cover;border-radius:150px 150px 3px 3px}.wb-about h2{font-size:36px;line-height:1.18}.wb-signature{font:italic 27px/1.4 Georgia,serif;color:var(--plum);margin:25px 0 16px}.wb-how{padding-left:25px;max-width:800px}.wb-how li{padding:0 0 20px 8px}.wb-how strong{display:block}.wb-faq{max-width:800px}.wb-final{padding:55px 45px;background:var(--plum);color:white;margin:0 0 60px;text-align:center}.wb-final h2{font-size:clamp(33px,4.5vw,47px)}.wb-final>p{max-width:630px;margin-left:auto;margin-right:auto}.wb-final .eyebrow,.wb-final .wb-meta,.wb-final .wb-signature{color:#f3e7ed}.wb-price{font:40px Georgia,serif;margin:25px 0}.workbook-landing footer p{font-size:14px}@media(max-width:700px){.wb-hero{grid-template-columns:1fr;gap:34px;padding:38px 0 45px}.wb-hero figure{max-width:275px;margin:auto;transform:none}.wb-hero h1{font-size:52px;letter-spacing:-1px}.wb-lead{font-size:19px}.wb-section{padding:42px 0}.wb-pause{padding:30px 24px}.wb-benefits{grid-template-columns:1fr;gap:20px}.wb-preview{padding:18px;gap:20px;grid-template-columns:1fr}.wb-about{grid-template-columns:1fr;gap:28px;padding:40px 0}.wb-about>img{width:220px;height:285px}.wb-about h2{font-size:32px}.wb-final{padding:38px 24px;margin-bottom:40px}.workbook-landing .brand span{font-size:11px;letter-spacing:.4px}.wb-steps li{padding-left:45px}.wb-steps h3{font-size:25px}.wb-hero .button{width:100%}}@media(min-width:701px){.wb-preview{max-width:850px}} 
