.page-hero{background:var(--color-cream-pale);padding-block:clamp(4rem,8vw,7rem);padding-inline:clamp(20px,4vw,64px);text-align:center;border-bottom:var(--border-hairline)}.page-hero__inner{max-width:56rem;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.page-hero__eyebrow{font-family:var(--font-text);font-size:.625rem;font-weight:var(--fw-medium);letter-spacing:var(--ls-allcaps);text-transform:uppercase;color:var(--color-muted)}.page-hero__title{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:clamp(2.5rem,1.5rem + 4vw,5rem);line-height:1;letter-spacing:-.022em;color:var(--color-mocha-deep);max-width:18ch}.page-hero__title em{font-style:italic}.page-hero__lead{font-family:var(--font-text);font-size:var(--fs-lead);line-height:var(--lh-loose);color:var(--color-ink);max-width:48ch;margin-top:var(--space-3);text-wrap:balance}.page-hero__meta{font-family:var(--font-display);font-style:italic;font-size:.875rem;color:var(--color-muted);margin-top:var(--space-2)}.page-content{background:var(--color-cream-pale);padding-block:clamp(4rem,7vw,6rem);padding-inline:clamp(20px,4vw,64px)}.page-content__inner{max-width:44rem;margin-inline:auto}.page-content--two-col .page-content__inner{max-width:72rem;display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,4rem)}@media(min-width:900px){.page-content--two-col .page-content__inner{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr)}}.page-content__sidebar{display:flex;flex-direction:column;gap:var(--space-3);font-family:var(--font-text);font-size:.6875rem;letter-spacing:var(--ls-allcaps);text-transform:uppercase;color:var(--color-muted)}@media(min-width:900px){.page-content__sidebar{position:sticky;top:100px;align-self:start}}.page-content__sidebar a{color:var(--color-mocha-deep);padding-block:var(--space-2);border-bottom:1px solid transparent;transition:border-color .24s var(--ease-out)}.page-content__sidebar a:hover{border-bottom-color:var(--color-mocha-deep)}.page-content__body{font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-loose);color:var(--color-ink)}.page-content__body>*+*{margin-top:var(--space-4)}.page-content__body h2{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);line-height:1.1;letter-spacing:-.018em;color:var(--color-mocha-deep);margin-top:clamp(2.5rem,5vw,4rem)}.page-content__body h2 em{font-style:italic}.page-content__body h2:first-child{margin-top:0}.page-content__body h3{font-family:var(--font-display);font-style:italic;font-weight:var(--fw-regular);font-size:1.5rem;line-height:1.2;letter-spacing:-.005em;color:var(--color-mocha-deep);margin-top:var(--space-6)}.page-content__body p{font-family:var(--font-text);font-size:var(--fs-ui);line-height:1.7;color:var(--color-ink)}.page-content__body ul,.page-content__body ol{padding-left:var(--space-4);font-family:var(--font-text);font-size:var(--fs-ui);line-height:1.7;color:var(--color-ink)}.page-content__body li+li{margin-top:var(--space-2)}.page-content__body strong{font-weight:var(--fw-medium);color:var(--color-mocha-deep)}.page-content__body em{font-family:var(--font-display);font-style:italic;font-size:1.05em;color:var(--color-mocha-deep)}.page-content__body a{color:var(--color-mocha-deep);border-bottom:1px solid var(--color-mocha-deep);padding-bottom:1px;transition:opacity .24s var(--ease-out)}.page-content__body a:hover{opacity:.65}.page-content__body blockquote{border-left:2px solid var(--color-mocha-deep);padding:var(--space-2) 0 var(--space-2) var(--space-5);margin-block:var(--space-5);font-family:var(--font-display);font-style:italic;font-size:1.25rem;line-height:1.4;color:var(--color-mocha-deep)}.page-content__body hr{border:0;height:1px;background:var(--color-border);margin-block:var(--space-7)}.page-content__table{width:100%;border-collapse:collapse;margin-block:var(--space-5);font-family:var(--font-text);font-size:var(--fs-ui)}.page-content__table th,.page-content__table td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.page-content__table th{font-weight:var(--fw-medium);font-size:.625rem;letter-spacing:var(--ls-allcaps);text-transform:uppercase;color:var(--color-muted)}.page-content__table td{color:var(--color-ink)}.page-content__table tr:last-child td{border-bottom:0}.faq{display:flex;flex-direction:column;border-top:1px solid var(--color-border);margin-top:var(--space-6)}.faq__group+.faq__group{margin-top:var(--space-7)}.faq__group-title{font-family:var(--font-display);font-style:italic;font-weight:var(--fw-regular);font-size:1.75rem;color:var(--color-mocha-deep);margin-bottom:var(--space-3)}.faq__item{border-bottom:1px solid var(--color-border)}.faq__summary{list-style:none;cursor:pointer;padding-block:var(--space-4);display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);font-family:var(--font-text);font-size:.9375rem;font-weight:var(--fw-medium);color:var(--color-mocha-deep);transition:color var(--dur-base) var(--ease-out)}.faq__summary::-webkit-details-marker{display:none}.faq__summary:after{content:"+";font-family:var(--font-display);font-size:1.5rem;font-weight:var(--fw-regular);line-height:1;color:var(--color-muted);transition:transform .3s var(--ease-out)}.faq__item[open] .faq__summary:after{content:"\2212"}.faq__summary:hover{color:var(--color-black)}.faq__body{padding-block:0 var(--space-4);font-family:var(--font-text);font-size:var(--fs-ui);line-height:1.7;color:var(--color-ink);max-width:60ch}.faq__body p+p{margin-top:var(--space-3)}.page-cta{background:var(--color-cream-warm);padding-block:clamp(4rem,6vw,5rem);padding-inline:clamp(20px,4vw,64px);text-align:center}.page-cta__inner{max-width:36rem;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.page-cta__title{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:clamp(1.5rem,1.25rem + 1vw,2.25rem);line-height:1.1;letter-spacing:-.012em;color:var(--color-mocha-deep)}.page-cta__title em{font-style:italic}.page-cta__body{font-family:var(--font-text);font-size:var(--fs-ui);line-height:1.6;color:var(--color-ink)}.page-cta__link{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-text);font-size:.6875rem;font-weight:var(--fw-medium);letter-spacing:var(--ls-allcaps);text-transform:uppercase;color:var(--color-mocha-deep);border-bottom:1px solid var(--color-mocha-deep);padding-bottom:2px;margin-top:var(--space-3);transition:gap .28s var(--ease-out)}.page-cta__link:hover{gap:var(--space-4)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/page.css.map */
