.manual-sale-section{border-top:1px solid var(--line);scroll-margin-top:145px}
.manual-sale-offer{display:grid;grid-template-columns:230px minmax(0,1fr);gap:54px;align-items:center;max-width:1080px;margin-inline:auto;padding:40px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}
.manual-sale-book{margin:0;text-align:center}
.manual-sale-book img{display:block;width:100%;max-width:215px;height:auto;margin-inline:auto;box-shadow:9px 13px 25px #0004;border-radius:2px}
.manual-sale-book figcaption{font-size:15px;color:var(--muted);margin-top:18px;line-height:1.8}
.manual-sale-copy .eyebrow{margin-bottom:14px}
.manual-sale-copy h3{font:500 clamp(25px,2.5vw,33px)/1.75 var(--serif);margin-bottom:16px}
.manual-sale-copy>p:not(.eyebrow):not(.manual-sale-price){font-size:var(--body-copy,17px);line-height:1.95;color:var(--muted)}
.manual-sale-price{font:500 clamp(54px,5.8vw,76px)/1.25 'Cormorant Garamond',var(--serif);color:var(--ice);margin:19px 0 15px}
.manual-sale-price span{display:inline-block;font:400 16px/1.8 var(--sans);margin-left:7px}
.manual-sale-points{display:grid;gap:10px;list-style:none;padding:0;margin:17px 0 24px;font-size:var(--body-copy,17px);line-height:1.9}
.manual-sale-points li{position:relative;padding-left:23px}
.manual-sale-points li:before{content:'✓';position:absolute;left:0;color:var(--cyan)}
.manual-sale-copy .button{min-width:0;width:100%;max-width:440px;font-size:16px;line-height:1.8;padding-inline:16px;white-space:normal}
.manual-sale-copy>.manual-sale-note{font-size:var(--small-copy,15px)!important;line-height:1.9;margin-top:15px}
.manual-sale-shortcut{margin-top:20px}
.learning-choices{max-width:1080px;margin:35px auto 0}
.learning-choices>h3{font:500 24px/1.8 var(--serif);margin-bottom:20px;text-align:center}
.learning-choices-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.learning-choice{min-width:0;padding:27px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}
.learning-choice .eyebrow{margin-bottom:11px}
.learning-choice h4{font:500 23px/1.7 var(--serif);margin-bottom:13px}
.learning-choice p:not(.eyebrow){font-size:var(--body-copy,17px);line-height:1.95;color:var(--muted)}
.learning-choice>.learning-choice-price{font-size:23px!important;color:var(--ice)!important;margin-top:17px}
.learning-choice .text-link{margin-top:17px}
body[data-sample] .manual-sale-section{border-color:var(--sample-border)}
body[data-sample] .manual-sale-offer,body[data-sample] .learning-choice{background:var(--sample-panel);border-color:var(--sample-border)}
body[data-sample] .manual-sale-book figcaption,body[data-sample] .manual-sale-copy>p:not(.eyebrow):not(.manual-sale-price),body[data-sample] .learning-choice p:not(.eyebrow){color:var(--sample-quiet)}
body[data-sample] .manual-sale-price,body[data-sample] .manual-sale-points li:before,body[data-sample] .learning-choice>.learning-choice-price{color:var(--sample-accent)!important}
@media(max-width:900px){.manual-sale-offer{grid-template-columns:180px minmax(0,1fr);gap:30px;padding:30px}.learning-choice{padding:24px}}
@media(max-width:650px){.manual-sale-offer{grid-template-columns:1fr;gap:28px;padding:28px 23px}.manual-sale-book img{max-width:175px}.manual-sale-book figcaption{margin-top:13px}.manual-sale-copy h3{font-size:25px}.manual-sale-price{font-size:66px}.manual-sale-copy .button{font-size:15px}.learning-choices-grid{grid-template-columns:1fr;gap:17px}.learning-choices>h3{font-size:22px;text-align:left}.learning-choice{padding:24px}.learning-choice h4{font-size:22px}.manual-sale-shortcut{font-size:15px}}
