.s24-card-guide{--cg-gold:#e5c58b;--cg-muted:#bcb3ca;--cg-line:#d8bf9233;width:100%;padding:20px 0 50px;color:#f4eee3;font:400 15px/1.9 system-ui,sans-serif}
.s24-card-guide *{box-sizing:border-box}.s24-card-crumbs{display:flex;flex-wrap:wrap;gap:7px 12px;color:var(--cg-muted);font-size:12px;margin:0 0 30px}.s24-card-crumbs a,.s24-card-catalog,.s24-card-inline{color:var(--cg-gold)!important}
.s24-card-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:46px;align-items:start}.s24-card-visual{position:sticky;top:110px;min-width:0}.s24-card-visual img{width:100%;height:auto;max-height:510px;object-fit:contain;border:1px solid var(--cg-line);border-radius:12px;background:#171020;box-shadow:0 16px 40px #0004}.s24-card-catalog{display:inline-flex;align-items:center;min-height:44px;font-size:12px;margin-top:15px}
.s24-card-no-image{aspect-ratio:12/19;border:1px solid var(--cg-line);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#21172f;padding:20px;text-align:center}.s24-card-no-image span{font:60px Georgia,serif;color:var(--cg-gold)}
.s24-card-body{min-width:0}.s24-card-body header{position:static;margin-bottom:24px}.s24-card-eyebrow{color:var(--cg-gold);font-size:10px;letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px}.s24-card-guide h1{font:400 clamp(36px,5vw,54px)/1.12 Georgia,serif;margin:0 0 20px;letter-spacing:-.03em;text-transform:none;overflow-wrap:anywhere}.s24-card-intro{font-size:14px;color:var(--cg-muted);margin:0;max-width:600px}
.s24-card-sections{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.s24-card-sections a{display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--cg-line);border-radius:24px;padding:8px 14px;font-size:12px;color:var(--cg-gold)!important}.s24-card-sections a:hover{background:#ffffff08}
.s24-card-panel{margin-bottom:20px;padding:26px;border:1px solid var(--cg-line);border-radius:12px;background:#181222;scroll-margin-top:110px}.s24-card-panel h2,.s24-card-related h2{font:400 26px/1.3 Georgia,serif;color:#f4eee3;text-transform:none;letter-spacing:-.02em;margin:0 0 18px}.s24-card-panel p{margin:0 0 14px;overflow-wrap:anywhere}.s24-card-panel p:last-child{margin-bottom:0}.s24-card-advice{background:linear-gradient(130deg,#2d213866,#171020);border-color:#e5c58b55}.s24-card-advice h2{color:var(--cg-gold);font-size:23px}.s24-card-inline{display:inline-flex;align-items:center;min-height:44px;font-size:13px;margin-top:8px}
.s24-card-related{padding-top:25px;margin-top:30px;border-top:1px solid var(--cg-line)}.s24-card-related p{font-size:14px;color:var(--cg-muted)}.s24-card-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.s24-card-related>div>a{display:flex;align-items:center;min-height:64px;padding:14px;border:1px solid var(--cg-line);border-radius:9px;color:var(--cg-gold)!important;font-size:13px;line-height:1.6}.s24-card-guide a:focus-visible{outline:2px solid var(--cg-gold);outline-offset:4px}
@media(max-width:800px){.s24-card-layout{grid-template-columns:190px minmax(0,1fr);gap:25px}.s24-card-panel{padding:20px}.s24-card-related>div{grid-template-columns:1fr}}
@media(max-width:639px){.s24-card-guide{padding-top:5px}.s24-card-crumbs{font-size:11px;margin-bottom:22px}.s24-card-layout{grid-template-columns:1fr;gap:24px}.s24-card-visual{position:static;width:min(220px,70%);justify-self:center}.s24-card-guide h1{font-size:38px}.s24-card-panel h2,.s24-card-related h2{font-size:25px}.s24-card-panel{padding:22px 18px}.s24-card-panel p{font-size:14px}.s24-card-sections a{font-size:11px;padding:8px 12px}.s24-card-related>div{grid-template-columns:1fr}}
