.content-page-module__l-P00G__main{min-height:calc(100vh - 7rem);padding:clamp(2.75rem, 7vw, 6.5rem) var(--spacing-gutter,1.5rem)}.content-page-module__l-P00G__page{border-top:1px solid var(--border);border-bottom:1px solid var(--border);width:min(100%,66rem);margin-inline:auto;padding-block:clamp(2.25rem,5vw,4.5rem)}.content-page-module__l-P00G__header{max-width:53rem;padding-bottom:clamp(2rem,4vw,3.5rem)}.content-page-module__l-P00G__eyebrow{color:var(--primary);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:600;line-height:1.5}.content-page-module__l-P00G__header h1{max-width:18ch;color:var(--foreground);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:pretty;margin:0;font-size:clamp(2.65rem,7vw,5.5rem);font-weight:400;line-height:1.04}.content-page-module__l-P00G__description{max-width:42rem;color:var(--muted-foreground);text-wrap:pretty;margin:1.5rem 0 0;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.7}.content-page-module__l-P00G__content{border-top:1px solid var(--border);max-width:49rem;color:var(--foreground);padding-top:clamp(1.75rem,3vw,2.5rem);font-size:1rem;line-height:1.8}.content-page-module__l-P00G__content p{max-width:46rem;color:var(--muted-foreground);margin:0 0 1.25rem}.content-page-module__l-P00G__content h2{color:var(--foreground);font-family:var(--font-display);margin:2.5rem 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.2}.content-page-module__l-P00G__content ul{color:var(--muted-foreground);gap:.85rem;margin:1.25rem 0 2rem;padding-left:1.25rem;display:grid}.content-page-module__l-P00G__content li::marker{color:var(--primary)}.content-page-module__l-P00G__content a:not([data-content-action]){color:var(--primary);overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 45%, transparent);text-underline-offset:.22em}.content-page-module__l-P00G__content a:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:.15rem}.content-page-module__l-P00G__action{margin-top:1.75rem}.content-page-module__l-P00G__action svg{width:1rem;height:1rem}.content-page-module__l-P00G__content .content-page-module__l-P00G__contentList{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.content-page-module__l-P00G__content .content-page-module__l-P00G__contentList li{border-bottom:1px solid var(--border);padding:0 0 1.2rem}.content-page-module__l-P00G__content .content-page-module__l-P00G__contentList strong{color:var(--foreground);font-family:var(--font-display);margin-bottom:.2rem;font-size:1.45rem;font-weight:400;line-height:1.35;display:block}.content-page-module__l-P00G__content .content-page-module__l-P00G__contentList p{margin:.25rem 0 0}.content-page-module__l-P00G__statusNote{border:1px solid color-mix(in srgb, var(--accent) 60%, var(--border));color:var(--foreground);background:color-mix(in srgb, var(--accent) 16%, var(--background));border-radius:999px;align-items:center;padding:.35rem .8rem;font-size:.82rem;font-weight:600;line-height:1.4;display:inline-flex}.content-page-module__l-P00G__emptyState{border-left:2px solid var(--accent);padding:1rem 0 1rem 1.25rem}.content-page-module__l-P00G__reservedCover{aspect-ratio:4/5;border:1px solid color-mix(in srgb, var(--primary) 22%, var(--border));border-radius:var(--radius);background:var(--background);width:min(100%,23rem)}.content-page-module__l-P00G__ownerReview{border-left:2px solid var(--accent);padding-left:1rem}@media (prefers-reduced-motion:no-preference){.content-page-module__l-P00G__content a:not([data-content-action]){transition:color .16s,text-decoration-color .16s}}
.about-page-module__e8hFqG__story{gap:clamp(2.5rem,6vw,4.5rem);display:grid}.about-page-module__e8hFqG__story section{gap:1rem;display:grid}.about-page-module__e8hFqG__story section+section{border-top:1px solid var(--border);padding-top:clamp(2rem,5vw,3.5rem)}.about-page-module__e8hFqG__story p{text-wrap:pretty;max-width:43rem;margin:0;font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.85}.about-page-module__e8hFqG__story .about-page-module__e8hFqG__invitation{color:var(--foreground);font-family:var(--font-display);margin-top:1rem;font-size:clamp(1.4rem,2.5vw,1.8rem)}.about-page-module__e8hFqG__story .about-page-module__e8hFqG__closing{color:var(--foreground);font-family:var(--font-display);font-size:1.2rem}
.workbook-page-module__M-2aGa__copy{gap:clamp(2.5rem,6vw,4.5rem);display:grid}.workbook-page-module__M-2aGa__copy section{gap:.9rem;display:grid}.workbook-page-module__M-2aGa__copy section+section{border-top:1px solid var(--border);padding-top:clamp(2rem,5vw,3.5rem)}.workbook-page-module__M-2aGa__copy h2{margin:0 0 .35rem}.workbook-page-module__M-2aGa__copy p{text-wrap:pretty;max-width:44rem;margin:0;line-height:1.85}.workbook-page-module__M-2aGa__copy .workbook-page-module__M-2aGa__bookIntro h2{color:var(--primary);font-size:clamp(1.7rem,3.5vw,2.5rem)}.workbook-page-module__M-2aGa__copy .workbook-page-module__M-2aGa__subtitle{color:var(--foreground);margin-top:-.45rem;font-size:1.08rem}.workbook-page-module__M-2aGa__copy .workbook-page-module__M-2aGa__purchase{grid-template-columns:minmax(0,1fr) minmax(13rem,20rem);align-items:start}.workbook-page-module__M-2aGa__purchase h2,.workbook-page-module__M-2aGa__purchase p:not(:first-of-type){grid-column:1}.workbook-page-module__M-2aGa__purchase .workbook-page-module__M-2aGa__cover{grid-area:1/2/span 5;justify-self:end;width:100%;max-width:20rem}.workbook-page-module__M-2aGa__cover img{width:100%;height:auto;display:block}.workbook-page-module__M-2aGa__copy .workbook-page-module__M-2aGa__lastInvitation{border-radius:var(--radius);background:color-mix(in srgb, var(--primary) 5%, var(--background));padding:clamp(1.5rem,4vw,2.5rem)}.workbook-page-module__M-2aGa__copy .workbook-page-module__M-2aGa__closing{color:var(--foreground);font-family:var(--font-display);font-size:1.15rem}@media (max-width:44rem){.workbook-page-module__M-2aGa__copy .workbook-page-module__M-2aGa__purchase{grid-template-columns:1fr}.workbook-page-module__M-2aGa__purchase h2,.workbook-page-module__M-2aGa__purchase p:not(:first-of-type),.workbook-page-module__M-2aGa__purchase .workbook-page-module__M-2aGa__cover{grid-column:1}.workbook-page-module__M-2aGa__purchase .workbook-page-module__M-2aGa__cover{grid-row:auto;justify-self:start}}
