.wrap{max-width:1060px}.workbook-hero{display:grid;grid-template-columns:1.25fr .65fr;gap:48px;align-items:center;padding:48px 0}.workbook-hero h1{font-size:clamp(32px,4.8vw,49px);max-width:16ch}.sample-label{font-size:14px;color:var(--gold);margin:0 0 12px}.cover{width:100%;height:auto;max-width:290px;justify-self:end;border-radius:3px;box-shadow:0 18px 36px #0004}.sample-nav{display:flex;gap:12px;flex-wrap:wrap;padding:18px 0 28px;border-bottom:1px solid var(--line)}.sample-nav a{padding:10px 14px;border:1px solid var(--line);border-radius:9px;text-decoration:none;font-size:15px}.sample{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start;padding:54px 0;border-bottom:1px solid var(--line);scroll-margin-top:24px}.sample h2{margin:0 0 18px;font-size:29px}.sample figure{margin:0}.sample img{display:block;width:100%;height:auto;box-shadow:0 10px 30px #0003}.sample figcaption{font-size:13px;color:var(--muted);margin-top:12px}.sample-copy{max-width:48ch}.exercise{border-left:3px solid var(--gold);padding:12px 0 12px 18px;margin:24px 0}.about{max-width:72ch;padding-bottom:30px}a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}img{max-width:100%}@media(max-width:680px){.workbook-hero{grid-template-columns:1fr;gap:26px;padding:30px 0}.cover{max-width:210px;justify-self:center}.sample{grid-template-columns:1fr;gap:25px;padding:36px 0}.sample-nav{gap:8px}.sample-nav a{flex:1;text-align:center}.sample-copy{max-width:none}.sample h2{font-size:26px}}@media(max-width:560px){header.top .wrap{flex-wrap:wrap;row-gap:8px}header.top nav{flex-basis:100%}header.top nav a{white-space:normal}}

.offer{margin-top:26px}.offer-price{color:var(--gold);font-size:32px;font-weight:700;line-height:1.2;margin:0 0 10px}.offer-price span{display:block;color:var(--muted);font-size:14px;font-weight:400;margin-top:8px}.offer-details{font-size:14px;max-width:44ch}.offer{padding-bottom:26px;border-bottom:1px solid var(--line)}
