.lc-page-canvas{background:var(--lc-canvas);min-block-size:100dvh;inline-size:100%;color:var(--lc-text);font-family:var(--lc-font-ui);overflow-x:clip}.lc-page-canvas *,.lc-page-canvas :before,.lc-page-canvas :after{box-sizing:border-box}.lc-page-canvas :is(h1,h2,h3){text-wrap:balance}.lc-page-canvas p{text-wrap:pretty}.lc-page-canvas :is(input,textarea,select){scroll-margin-block:5rem}.lc-content-rail{--lc-content-rail-gutter:clamp(var(--lc-space-4), 3.2vw, var(--lc-space-8));--lc-content-rail-max:75rem;inline-size:100%;max-inline-size:calc(var(--lc-content-rail-max) + var(--lc-content-rail-gutter) + var(--lc-content-rail-gutter));min-inline-size:0;padding-inline:var(--lc-content-rail-gutter);margin-inline:auto}.lc-content-rail--reading{--lc-content-rail-max:var(--lc-measure)}.lc-content-rail--wide{--lc-content-rail-max:100rem}.lc-content-rail--full{max-inline-size:none}.lc-section-band{--lc-section-heading:var(--lc-text-strong);--lc-section-copy:var(--lc-text-muted);--lc-section-accent:var(--lc-info);background:var(--lc-canvas);inline-size:100%;min-inline-size:0;color:var(--lc-section-copy)}.lc-section-band--surface{background:var(--lc-surface)}.lc-section-band--subtle{background:var(--lc-surface-subtle)}.lc-section-band--ink{--lc-section-heading:var(--lc-color-porcelain);--lc-section-copy:#fffdfcc7;--lc-section-accent:#e2c576;background:var(--lc-color-inkwell)}.lc-section-band--transparent{background:0 0}.lc-section-band--none{padding-block:0}.lc-section-band--compact{padding-block:clamp(var(--lc-space-5), 4vw, var(--lc-space-7))}.lc-section-band--standard{padding-block:clamp(var(--lc-space-7), 7vw, 6rem)}.lc-section-band--generous{padding-block:clamp(var(--lc-space-8), 9vw, 8rem)}.lc-page-hero{align-items:center;gap:clamp(var(--lc-space-6), 6vw, 6rem);min-inline-size:0;display:grid}.lc-page-hero--with-visual{grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr)}.lc-page-hero__copy,.lc-page-hero__visual{min-inline-size:0}.lc-page-hero__copy{max-inline-size:48rem}.lc-page-hero__eyebrow{margin:0 0 var(--lc-space-3);color:var(--lc-section-accent);font-size:var(--lc-type-label);font-weight:700}.lc-page-hero h1,.lc-page-hero h2{max-inline-size:18ch;color:var(--lc-section-heading);font-family:var(--lc-font-display);font-size:var(--lc-type-heading-lg);font-weight:500;line-height:var(--lc-leading-tight);overflow-wrap:anywhere;margin:0}.lc-page-hero__description{max-inline-size:62ch;color:var(--lc-section-copy);font-size:var(--lc-type-body-lg);line-height:var(--lc-leading-body);margin-block-start:var(--lc-space-4)}.lc-page-hero__description>:first-child,.lc-page-hero__description>:last-child{margin-block:0}.lc-page-hero__actions{align-items:center;gap:var(--lc-space-3);flex-wrap:wrap;margin-block-start:var(--lc-space-5);display:flex}.lc-page-hero__visual{justify-self:stretch}.lc-page-hero__visual>:is(img,video){block-size:auto;max-inline-size:100%;display:block}.lc-page-hero--center{text-align:center;justify-items:center}.lc-page-hero--center.lc-page-hero--with-visual{grid-template-columns:minmax(0,1fr)}.lc-page-hero--center .lc-page-hero__copy{justify-items:center;display:grid}.lc-page-hero--center .lc-page-hero__actions{justify-content:center}.lc-breadcrumb ol{align-items:center;gap:0 var(--lc-space-2);min-inline-size:0;color:var(--lc-text-muted);font-size:var(--lc-type-caption);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lc-breadcrumb li{align-items:center;gap:var(--lc-space-2);min-inline-size:0;max-inline-size:100%;display:inline-flex}.lc-breadcrumb li+li:before{color:var(--lc-control-border);content:"/"}.lc-breadcrumb :is(a,span){overflow-wrap:anywhere;min-inline-size:0}.lc-breadcrumb a{min-block-size:var(--lc-control-height);color:var(--lc-link);text-underline-offset:.2em;align-items:center;font-weight:700;text-decoration-thickness:.08em;display:inline-flex}.lc-breadcrumb [aria-current=page]{color:var(--lc-text);font-weight:600}.lc-book-identity-chip{max-inline-size:100%;min-block-size:var(--lc-control-height);align-items:center;gap:var(--lc-space-3);min-inline-size:0;padding:var(--lc-space-2) var(--lc-space-3);border:var(--lc-field-border-width) solid #7d8a868c;border-radius:var(--lc-radius-control);background:var(--lc-surface);color:var(--lc-text);text-decoration:none;display:inline-flex}a.lc-book-identity-chip:hover{border-color:var(--lc-info)}.lc-book-identity-chip__visual{border-radius:.25rem var(--lc-radius-control) var(--lc-radius-control) .25rem;background:var(--lc-color-inkwell);block-size:2rem;inline-size:2rem;color:var(--lc-color-porcelain);flex:0 0 2rem;place-items:center;display:inline-grid}.lc-book-identity-chip__copy{min-inline-size:0}.lc-book-identity-chip__copy strong,.lc-book-identity-chip__copy>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lc-book-identity-chip__copy strong{color:var(--lc-text-strong);font-family:var(--lc-font-display);font-size:var(--lc-type-body);font-weight:600;line-height:1.2}.lc-book-identity-chip__copy>span{color:var(--lc-text-muted);font-size:var(--lc-type-caption);margin-block-start:var(--lc-space-1);line-height:1.2}.lc-breadcrumb a:focus-visible,a.lc-book-identity-chip:focus-visible{outline:3px solid var(--lc-focus);outline-offset:3px}@media (max-width:47.9375rem){.lc-content-rail{--lc-content-rail-gutter:var(--lc-space-4)}.lc-section-band--standard,.lc-section-band--generous{padding-block:var(--lc-space-7)}.lc-page-hero--with-visual{grid-template-columns:minmax(0,1fr)}.lc-page-hero__copy{max-inline-size:none}.lc-page-hero__actions,.lc-page-hero__actions>.lc-action{inline-size:100%}}@media (max-width:22rem){.lc-page-hero__actions>*,.lc-book-identity-chip{inline-size:100%}}@media (forced-colors:active){.lc-page-canvas,.lc-section-band,.lc-section-band--ink,.lc-book-identity-chip,.lc-book-identity-chip__visual{color:canvastext;background:canvas}.lc-book-identity-chip{border-color:buttonborder}.lc-breadcrumb a,a.lc-book-identity-chip{color:linktext}.lc-breadcrumb a:focus-visible,a.lc-book-identity-chip:focus-visible{outline-color:highlight}}
