.page-view{padding:var(--space-5) 0 var(--space-6);min-height:55vh}.page-view__header{max-width:720px;margin:0 auto var(--space-5);text-align:center}.page-view__eyebrow{display:inline-block;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-2)}.page-view__title{font-family:var(--font-display);font-weight:700;font-size:clamp(1.9rem,4vw,3rem);line-height:1.1;letter-spacing:-.015em;color:var(--color-ink)}.page-view__rule{display:block;width:64px;height:3px;margin:var(--space-3) auto 0;border-radius:var(--radius-pill);background:var(--gradient-brand)}.page-view__content{max-width:720px;margin:0 auto}.rte{color:var(--color-ink);font-size:1rem;line-height:1.75}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte p{margin:0 0 var(--space-3)}.rte h2{font-family:var(--font-display);font-weight:700;font-size:1.5rem;line-height:1.25;margin:var(--space-4) 0 var(--space-2)}.rte h3{font-family:var(--font-display);font-weight:700;font-size:1.15rem;line-height:1.3;margin:var(--space-3) 0 var(--space-1)}.rte a{color:var(--color-primary-dark);text-decoration:underline;text-underline-offset:3px}.rte a:hover{color:var(--color-accent)}.rte strong{font-weight:700}.rte ul,.rte ol{margin:0 0 var(--space-3);padding-left:1.35rem}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte li{margin-bottom:.4rem}.rte img{border-radius:var(--radius);margin:var(--space-3) 0}.rte blockquote{margin:var(--space-4) 0;padding:var(--space-2) 0 var(--space-2) var(--space-3);border-left:3px solid var(--color-primary-light);font-family:var(--font-display);font-size:1.15rem;line-height:1.45;color:var(--color-ink)}.rte hr{border:none;border-top:1px solid var(--color-line);margin:var(--space-4) 0}.rte table{width:100%;border-collapse:collapse;margin:var(--space-3) 0;font-size:.92rem}.rte th,.rte td{padding:.7rem .8rem;border:1px solid var(--color-line);text-align:left}.rte th{background:var(--color-bg-elevated);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:400}.rte tbody tr:nth-child(2n) td{background:#9071b20a}.contact-form-wrap{max-width:560px;margin:var(--space-5) auto 0}.contact-form__row{margin-bottom:var(--space-3)}.contact-form__label{display:block;margin-bottom:.4rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted)}.contact-form__input{width:100%;padding:.8rem 1rem;border:1px solid var(--color-line);border-radius:10px;background:var(--color-bg);font-family:var(--font-body);font-size:1rem;color:var(--color-ink)}.contact-form__input:focus{outline:none;border-color:var(--color-primary)}.contact-form__textarea{resize:vertical;min-height:140px}.contact-form__submit{width:100%;padding:1rem;border:none;border-radius:var(--radius-pill);background:var(--gradient-brand);color:#120e1e;font-family:var(--font-mono);font-weight:700;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.contact-form__submit:hover{transform:translateY(-2px);box-shadow:0 8px 24px #9071b266}.contact-form__success,.contact-form__error{padding:var(--space-2);border-radius:10px;margin-bottom:var(--space-3);font-size:.92rem}.contact-form__success{background:#9071b21f;border:1px solid var(--color-primary-light);color:var(--color-primary-dark)}.contact-form__error{background:#dc3c3c14;border:1px solid rgba(220,60,60,.35);color:#a32020}@media(max-width:749px){.page-view{padding:var(--space-4) 0 var(--space-5)}.page-view__header{margin-bottom:var(--space-4)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/page.css.map */
