.galassia-faq{background:var(--gf-paper);color:var(--gf-ink)}
.galassia-faq *{box-sizing:border-box}.galassia-faq .rte p{margin:0 0 1em}.galassia-faq__eyebrow{margin:0 0 22px;color:var(--gf-gold);font-size:11px;letter-spacing:.22em;text-transform:uppercase}
.galassia-faq__hero{display:grid;grid-template-columns:minmax(390px,56%) 1fr;min-height:720px}.galassia-faq__hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(70px,9vw,145px) max(35px,8vw)}.galassia-faq__hero h1{max-width:780px;margin:0;font-size:clamp(52px,6vw,105px);font-weight:400;line-height:.9;letter-spacing:-.055em}.galassia-faq__lead{max-width:680px;margin-top:42px;font-size:clamp(16px,1.15vw,20px);line-height:1.7}.galassia-faq__statement{max-width:650px;margin:26px 0 0;padding-left:24px;border-left:1px solid var(--gf-gold);font-family:serif;font-size:clamp(22px,2vw,30px);font-style:italic;line-height:1.35}.galassia-faq__hero-media img{display:block;width:100%;height:100%;object-fit:cover}
.galassia-faq__guide{display:grid;grid-template-columns:minmax(250px,30%) 1fr;gap:clamp(50px,8vw,130px);padding:clamp(90px,10vw,160px) max(28px,8vw)}.galassia-faq__aside{position:sticky;top:130px;align-self:start}.galassia-faq__aside h2{max-width:390px;margin:0 0 38px;font-size:clamp(36px,3.7vw,62px);font-weight:400;line-height:1;letter-spacing:-.04em}.galassia-faq__aside nav{display:grid;border-top:1px solid rgba(28,27,26,.17)}.galassia-faq__aside nav a{padding:13px 0;border-bottom:1px solid rgba(28,27,26,.17);color:inherit;text-decoration:none;transition:color .2s}.galassia-faq__aside nav a:hover{color:var(--gf-gold)}
.galassia-faq__category{scroll-margin-top:130px;padding:0 0 clamp(70px,8vw,120px)}.galassia-faq__number{margin:0 0 14px;color:var(--gf-gold);font-family:serif;font-size:19px}.galassia-faq__category>h2{margin:0 0 34px;font-size:clamp(35px,3.8vw,62px);font-weight:400;line-height:1;letter-spacing:-.04em}.galassia-faq__items{border-top:1px solid rgba(28,27,26,.22)}.galassia-faq__item{border-bottom:1px solid rgba(28,27,26,.22)}.galassia-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 0;cursor:pointer;font-size:clamp(17px,1.25vw,21px);list-style:none}.galassia-faq__item summary::-webkit-details-marker{display:none}.galassia-faq__plus{position:relative;flex:0 0 18px;width:18px;height:18px}.galassia-faq__plus:before,.galassia-faq__plus:after{position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;content:"";transition:transform .25s}.galassia-faq__plus:after{transform:rotate(90deg)}.galassia-faq__item[open] .galassia-faq__plus:after{transform:rotate(0)}.galassia-faq__answer{max-width:720px;padding:0 42px 24px 0;color:rgba(28,27,26,.76);font-size:16px;line-height:1.75}.galassia-faq__answer ul{padding-left:20px}
.galassia-faq__closing{padding:clamp(100px,13vw,190px) max(28px,8vw);background:var(--gf-dark);color:#fff;text-align:center}.galassia-faq__closing h2{max-width:940px;margin:0 auto;color:#fff;font-size:clamp(48px,6vw,96px);font-weight:400;line-height:.95;letter-spacing:-.05em}.galassia-faq__closing-text{max-width:720px;margin:40px auto 0;font-size:18px;line-height:1.7}.galassia-faq__closing-statement{margin:30px auto 0;color:var(--gf-gold);font-family:serif;font-size:clamp(24px,2.2vw,34px);font-style:italic}.galassia-faq__button{display:inline-block;margin-top:42px;padding:15px 34px;border:1px solid var(--gf-gold);color:#fff;font-size:11px;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;transition:background .2s,color .2s}.galassia-faq__button:hover{background:var(--gf-gold);color:#fff}.galassia-faq__closing small{display:block;margin-top:65px;letter-spacing:.17em;text-transform:uppercase}
@media(max-width:900px){.galassia-faq__hero{grid-template-columns:1fr}.galassia-faq__hero-media{height:65vh}.galassia-faq__guide{grid-template-columns:1fr}.galassia-faq__aside{position:static}.galassia-faq__aside nav{grid-template-columns:repeat(2,1fr);column-gap:25px}}
@media(max-width:600px){.galassia-faq__hero-copy{padding:75px 24px}.galassia-faq__hero-media{height:480px}.galassia-faq__guide{padding-left:24px;padding-right:24px}.galassia-faq__aside nav{grid-template-columns:1fr}.galassia-faq__item summary{padding:21px 0}.galassia-faq__answer{padding-right:10px}}
