.termsPage{color:#eee9df;min-height:100vh;font-family:var(--font-sans),Arial,sans-serif;background:#101311;font-size:1rem;line-height:1.75}.termsHeader{border-bottom:1px solid #343a30;justify-content:space-between;align-items:center;gap:24px;max-width:1140px;margin:auto;padding:28px 24px;display:flex}.termsPage a{color:#d6b783;text-underline-offset:4px}.termsContent{overflow-wrap:anywhere;max-width:880px;margin:auto;padding:48px 24px 64px}.termsEyebrow{color:#c8a56c;letter-spacing:1.5px;font-size:.875rem}.termsContent h1{font:500 clamp(2.5rem,6vw,4rem)/1.15 var(--font-display),Georgia,serif;margin:14px 0 24px}.termsIntro{color:#c9cdc3;font-size:1.125rem}.termsContent h2{color:#e6d5b7;margin:0 0 18px;font-size:1.25rem;line-height:1.4}.termsContent section{margin:38px 0;scroll-margin-top:24px}.termsContent p{margin:14px 0}.termsContent .termsPayment{background:#1b211a;border:1px solid #695c40;border-radius:8px;padding:26px}.termsPayment>div{grid-template-columns:1fr 1fr;gap:24px;display:grid}.termsPayment strong,.termsPayment span{display:block}.termsPayment strong{color:#d6b783;font-size:1.35rem}.termsPayment>p{color:#b9beaf;font-size:.875rem}.termsContent nav{border-block:1px solid #343a30;flex-wrap:wrap;gap:12px 22px;padding:22px 0;display:flex}.termsReturn{border-top:1px solid #343a30;padding-top:24px}.termsFooter{text-align:center;border-top:1px solid #343a30;padding:24px;font-size:.875rem}.termsPage a:focus-visible{outline-offset:5px;outline:2px solid #c8a56c}@media (max-width:600px){.termsPayment>div{grid-template-columns:1fr;gap:0}.termsContent{padding-top:28px}.termsContent .termsPayment{padding:20px}}@media print{.termsPage{color:#000;background:#fff}.termsHeader,.termsContent nav,.termsFooter,.termsReturn{display:none}.termsContent{max-width:none;padding:0}.termsContent h1,.termsContent h2,.termsPage a,.termsPayment strong{color:#000}.termsContent .termsPayment{color:#000;background:#fff}}
