.ch-page{padding:2.5rem 0 3.5rem}.ch-page__inner{max-width:40rem;margin:0 auto}.ch-page__inner--narrow{max-width:32rem}.ch-page__inner--legal{max-width:44rem}.ch-page__eyebrow{font-size:.625rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--op-muted);margin:0 0 .35rem}.ch-page__title{margin:0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.15}.ch-page__lead{margin:.75rem 0 0;color:var(--op-muted);line-height:1.65}.ch-page__card{margin-top:1.75rem;padding:1.5rem;background:#fff;border:1px solid var(--op-cream-dark);border-radius:var(--op-radius)}.ch-page__card p{margin:0;line-height:1.65}.ch-page__card p+p{margin-top:.75rem}.ch-page__back{display:inline-block;margin-top:1.5rem;font-size:.875rem;font-weight:500;color:var(--op-forest);text-decoration:none}.ch-page__back:hover{text-decoration:underline}.ch-contact-form{margin-top:1.75rem;display:grid;gap:1rem}.ch-contact-form__field label{display:block;font-size:.8125rem;font-weight:600;margin-bottom:.35rem;color:var(--op-text)}.ch-contact-form__field input,.ch-contact-form__field textarea{width:100%;font-family:inherit;font-size:.9375rem;padding:.65rem .75rem;border:1px solid var(--op-cream-dark);border-radius:.4rem;background:#fff;color:var(--op-text);box-sizing:border-box}.ch-contact-form__field textarea{min-height:8rem;resize:vertical}.ch-contact-form__field input:focus,.ch-contact-form__field textarea:focus{outline:none;border-color:var(--op-forest);box-shadow:0 0 0 2px #2d5a3d1f}.ch-contact-form__errors{padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.4rem;color:#b91c1c;font-size:.875rem}.ch-contact-form__success{padding:1.25rem;background:#eef5f0;border:1px solid #c8ddd0;border-radius:var(--op-radius);text-align:center}.ch-contact-form__success h2{margin:0 0 .5rem;font-size:1.25rem}.ch-contact-form__success p{margin:0;color:var(--op-muted);line-height:1.6}.ch-contact-form__meta{margin-top:1.5rem;text-align:center;font-size:.875rem;color:var(--op-muted)}.ch-contact-form__meta a{color:var(--op-forest);text-decoration:none;font-weight:600}.ch-contact-form__meta a:hover{text-decoration:underline}.ch-legal-prose{margin-top:1.75rem;line-height:1.7;color:var(--op-text)}.ch-legal-prose h2{margin:2rem 0 .65rem;font-size:1.125rem;font-weight:600;letter-spacing:-.01em}.ch-legal-prose h2:first-child{margin-top:0}.ch-legal-prose p{margin:0 0 .85rem;color:var(--op-muted)}.ch-legal-prose ul{margin:0 0 .85rem;padding-left:1.25rem;color:var(--op-muted)}.ch-legal-prose li+li{margin-top:.35rem}.ch-legal-prose a{color:var(--op-forest);text-decoration:underline}.ch-legal-prose .ch-legal-prose__updated{font-size:.875rem;color:var(--op-muted);margin-bottom:1.25rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ch-pages.css.map */
