:root{color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#f4eee6;background:radial-gradient(ellipse at 6% 6%,rgba(34,63,94,.2),transparent 32%),radial-gradient(ellipse at 95% 5%,rgba(93,44,87,.18),transparent 30%),#0b0a0e;font-family:Montserrat,system-ui,-apple-system,sans-serif}a{color:inherit}a:focus-visible,summary:focus-visible{outline:2px solid #f1d39d;outline-offset:4px}.faq-shell{width:min(980px,calc(100% - 32px));margin:auto}.faq-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:22px 0}.faq-top>a{font-size:.75rem;text-decoration:none;color:#dec492;min-height:44px;display:inline-flex;align-items:center}.faq-top .faq-account{justify-self:end;border:1px solid #bfa4748c;border-radius:999px;padding:9px 16px}.faq-brand{font-size:clamp(.6rem,1.8vw,.78rem);font-weight:700;letter-spacing:.24em;color:#e6c78e;text-align:center;white-space:nowrap}.faq-hero{padding:48px 0 32px;border-bottom:1px solid rgba(205,179,138,.24)}.faq-eyebrow{font-size:.68rem;font-weight:700;color:#d8bd89;letter-spacing:.24em}.faq-hero h1{font:400 clamp(3.4rem,8vw,5.4rem)/.99 'Cormorant Garamond',Georgia,serif;margin:20px 0 20px;letter-spacing:-.025em}.faq-hero h1 em{font-style:normal;color:#e0c38f}.faq-hero>p{font-size:clamp(.96rem,2.1vw,1.08rem);line-height:1.75;max-width:760px;color:#c6bdbe;margin:0}.faq-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:32px 0;border-bottom:1px solid rgba(205,179,138,.24)}.faq-paths>div{padding:12px;text-align:center}.faq-paths>div:not(:last-child){border-right:1px solid rgba(205,179,138,.18)}.faq-roman{border:1px solid #c9a86b;border-radius:9px;color:#d8bd89;display:inline-grid;place-items:center;width:36px;height:36px;font-size:.85rem}.faq-paths h2{font:400 clamp(1.65rem,3.4vw,2.3rem)/1 'Cormorant Garamond',Georgia,serif;margin:12px 0 6px}.faq-paths p{font-size:.76rem;color:#beb2b1;line-height:1.5;margin:0}.faq-section{padding:42px 0}.faq-section>h2{font:400 clamp(2.3rem,5vw,3.4rem)/1 'Cormorant Garamond',Georgia,serif;margin:14px 0 25px}.faq-questions{border-block:1px solid rgba(205,179,138,.24)}details{border-bottom:1px solid rgba(205,179,138,.22)}details:last-child{border-bottom:0}summary{cursor:pointer;list-style:none;padding:21px 40px 21px 0;font-weight:600;line-height:1.55;position:relative;font-size:.94rem}summary::-webkit-details-marker{display:none}summary::after{content:'+';position:absolute;right:8px;top:17px;font-size:1.35rem;color:#ddc38e;font-weight:400}details[open] summary::after{content:'−'}details p{max-width:780px;padding:0 20px 22px 0;margin:0;color:#c5bab9;line-height:1.75;font-size:.87rem}.faq-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:13px;padding:2px 0 50px}.faq-actions a{min-height:52px;padding:15px 25px;display:inline-flex;align-items:center;gap:20px;text-decoration:none;border-radius:999px;font-size:.77rem;font-weight:700;letter-spacing:.045em}.faq-cta{border:1px solid #e3c58e;color:#f2d59d;background:linear-gradient(180deg,#201b19,#08090e);box-shadow:0 12px 25px #0005}.faq-secondary{border:1px solid #917b60;color:#dcc5a5}.faq-actions a:hover{background:#30251e}.faq-footer{border-top:1px solid rgba(205,179,138,.24);text-align:center;padding:20px 0 45px;color:#999094;font-size:.7rem;letter-spacing:.06em}@media(max-width:580px){.faq-top{gap:6px;padding-top:12px}.faq-top>a{font-size:.65rem}.faq-brand{font-size:.54rem;letter-spacing:.13em}.faq-top .faq-account{padding:8px 10px}.faq-hero{padding:32px 0 27px}.faq-hero h1{font-size:3.4rem}.faq-paths{padding:19px 0}.faq-paths>div{padding:9px 3px}.faq-paths h2{font-size:clamp(1.3rem,5vw,1.8rem)}.faq-paths p{font-size:.66rem}.faq-section{padding:32px 0}.faq-section>h2{font-size:2.7rem}.faq-actions{flex-direction:column}.faq-actions a{justify-content:center;width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
