.contact-page__layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,8rem)}.contact-page__header h1{font-size:clamp(3rem,6vw,6rem);line-height:1.05;letter-spacing:-.05em;margin:1rem 0 2rem}.contact-page__header .rte{max-width:27rem;line-height:1.8}.contact-page__email{display:inline-block;margin-top:1.5rem;overflow-wrap:anywhere}.contact-page__field{display:grid;gap:.65rem;margin-bottom:1.6rem}.contact-page__field label{font-size:.9rem}.contact-page__fieldset{border:0;padding:0;margin:0;min-inline-size:0}.contact-page__fieldset:disabled input,.contact-page__fieldset:disabled textarea{opacity:.65;cursor:not-allowed;background:#7a654f0a}.contact-page__preview-status{border-top:1px solid rgba(42,48,38,.16);padding-top:1.25rem}.contact-page__field input,.contact-page__field textarea{width:100%;font:inherit;color:inherit;background:transparent;border:1px solid currentColor;border-radius:0;padding:1rem;box-sizing:border-box}.contact-page__field textarea{resize:vertical;min-height:10rem}.contact-page__note{font-size:.8rem;line-height:1.7;margin:1.5rem 0}.contact-page__errors,.contact-page__success{padding:1rem;border:1px solid currentColor;margin-bottom:1.5rem;line-height:1.6}@media(max-width:749px){.contact-page__layout{grid-template-columns:1fr;gap:2rem}}.faq-page__layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,7vw,7rem)}.faq-page__header h1{font-size:clamp(3rem,6vw,6rem);line-height:1.05;letter-spacing:-.05em;margin:1rem 0 1.5rem}.faq-page__intro{max-width:27rem;line-height:1.8;margin-bottom:2rem}.faq-page__item{border-top:1px solid currentColor}.faq-page__item:last-child{border-bottom:1px solid currentColor}.faq-page__item summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;font-size:1.08rem;padding:1.6rem 0;list-style:none;line-height:1.5}.faq-page__item summary::-webkit-details-marker{display:none}.faq-page__indicator{font-size:1.6rem;font-weight:300}.faq-page__item[open] .faq-page__indicator{transform:rotate(45deg)}.faq-page__answer{padding:0 2rem 1.5rem 0;line-height:1.8;font-size:.95rem}.faq-page__answer p:first-child{margin-top:0}@media(max-width:749px){.faq-page__layout{grid-template-columns:1fr;gap:3rem}}.information-page__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(2rem,7vw,7rem)}.information-page__header h1{font-size:clamp(2.8rem,6vw,6rem);line-height:1.05;letter-spacing:-.05em;margin:1rem 0 1.7rem;overflow-wrap:anywhere}.information-page__intro{max-width:28rem;font-size:1.1rem;line-height:1.7;margin-bottom:2rem}.information-page__content{max-width:44rem;padding-top:1rem}.information-page__content .rte{line-height:1.8}.information-page__chapter{border-top:1px solid currentColor;padding:1.5rem 0;margin-top:2rem}.information-page__chapter h2{font-size:1.35rem;letter-spacing:-.025em;margin:0 0 1rem}.information-page__draft{padding:1.25rem 1.5rem;background:#7a654f14;margin-bottom:2rem;font-size:.9rem;line-height:1.7}.information-page__draft p:last-child{margin-bottom:0}.information-page__preview{padding:clamp(1.5rem,4vw,3rem);border:1px solid rgba(42,48,38,.18);background:#7a654f0b}.information-page__preview h2{font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.25;letter-spacing:-.035em;margin:1rem 0;overflow-wrap:anywhere}.information-page__preview p{line-height:1.7}.information-page__preview-links{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem}@media(max-width:749px){.information-page__layout{grid-template-columns:1fr;gap:2rem}.information-page__content{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
