.book-specs-module__HKdWKG__section{padding:clamp(66px, 11vw, 110px) var(--ch-gutter)}.book-specs-module__HKdWKG__grid{max-width:var(--ch-max);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:56px;margin:0 auto;display:grid}.book-specs-module__HKdWKG__intro{flex-direction:column;gap:18px;display:flex}.book-specs-module__HKdWKG__heading{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ch-ink);font-size:clamp(40px,5vw,72px);font-weight:400;line-height:.95}.book-specs-module__HKdWKG__heading em{color:var(--ch-accent);font-style:italic}.book-specs-module__HKdWKG__body{color:var(--ch-body);max-width:420px;font-size:16px;line-height:1.6}.book-specs-module__HKdWKG__specs{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:28px 32px;display:grid}.book-specs-module__HKdWKG__spec{border-top:1px solid #22304a1f;flex-direction:column;gap:8px;padding-top:18px;display:flex}.book-specs-module__HKdWKG__term{font-family:var(--font-display);color:var(--ch-ink);font-size:28px;line-height:1}.book-specs-module__HKdWKG__desc{color:var(--ch-body);font-size:15px;line-height:1.6}
.compare-cards-module__bI2hgW__section{padding:0 var(--ch-gutter) clamp(66px, 11vw, 110px)}.compare-cards-module__bI2hgW__grid{max-width:var(--ch-max);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px;margin:0 auto;display:grid}.compare-cards-module__bI2hgW__card{border-radius:var(--ch-radius-lg);color:var(--ch-ink);flex-direction:column;gap:14px;padding:clamp(24px,6vw,36px);transition:background .2s,box-shadow .2s;display:flex}.compare-cards-module__bI2hgW__sage{background:var(--ch-sage-soft)}.compare-cards-module__bI2hgW__white{background:#fff;box-shadow:0 20px 50px #22304a0f}.compare-cards-module__bI2hgW__linked.compare-cards-module__bI2hgW__sage:hover{color:var(--ch-ink);background:#d2e2d2}.compare-cards-module__bI2hgW__linked.compare-cards-module__bI2hgW__white:hover{color:var(--ch-ink);box-shadow:0 26px 60px #22304a1a}.compare-cards-module__bI2hgW__eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:var(--ch-ink);font-size:12px;font-weight:600}.compare-cards-module__bI2hgW__eyebrowSage,.compare-cards-module__bI2hgW__arrow{color:var(--ch-sage-deep)}.compare-cards-module__bI2hgW__text{font-family:var(--font-display);font-size:34px;line-height:1.05}
