.premium-guide{padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,5vw,6rem);background:#080909;border-block-start:1px solid #b99a5a33;color:#f5f1e7}.premium-guide-inner{max-width:1180px;margin-inline:auto}.premium-guide-label{font-size:.7rem;letter-spacing:.18em;color:#d5b578;text-transform:uppercase;margin-bottom:1rem}.premium-guide h2{font-family:Georgia,serif;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.2;margin:0 0 1.25rem;scroll-margin-top:8rem}.premium-guide h3{font-family:Georgia,serif;font-size:1.35rem;line-height:1.35;margin:0 0 1rem}.premium-guide p{font-size:.96rem;line-height:1.85;color:#c6c3bb;margin:0 0 1rem}.premium-guide-intro{max-width:850px}.premium-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0}.premium-guide-card{padding:1.5rem;border:1px solid #b99a5a30;background:linear-gradient(145deg,#181713,#0c0d0d);min-width:0}.premium-guide-card h2{font-size:1.45rem}.premium-guide-card p:last-child{margin-bottom:0}.premium-guide a{color:#e3c48d;text-decoration:underline;text-underline-offset:.25em;overflow-wrap:anywhere}.premium-guide a:hover{color:#fff}.premium-guide details{border:1px solid #b99a5a30;padding:1.3rem;margin-block:1rem;background:#111211}.premium-guide summary{font-size:1.1rem;font-weight:500;cursor:pointer;line-height:1.5}.premium-guide details p:first-of-type{margin-top:1.2rem}.premium-guide .premium-guide-note{font-size:.8rem;color:#aaa69d}.premium-guide-steps{list-style:none;counter-reset:guide-step;padding:0;margin:2rem 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.premium-guide-steps li{counter-increment:guide-step;border-inline-start:1px solid #b99a5a60;padding-inline-start:1.2rem}.premium-guide-steps li:before{content:'0' counter(guide-step);color:#d5b578;display:block;margin-bottom:.6rem}.premium-guide-fleet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.premium-guide :focus-visible{outline:2px solid #e3c48d;outline-offset:5px}.premium-guide-links{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.5rem}@media(max-width:760px){.premium-guide-grid,.premium-guide-steps,.premium-guide-fleet{grid-template-columns:1fr}.premium-guide-card{padding:1.25rem}.premium-guide{padding-inline:1.25rem}}
@media(min-width:761px){.premium-guide-two{grid-template-columns:repeat(2,minmax(0,1fr))}}
