
#about{scroll-margin-top:20px}.about-section .section-head{display:block;margin-bottom:0}.about-section{padding-top:70px;padding-bottom:85px}.about-section h2{font-size:clamp(32px,4.3vw,52px);font-weight:400;line-height:1.15;letter-spacing:-1.5px;max-width:850px;margin:16px 0 22px}.about-section .about-intro{max-width:840px;color:#b8c0b2;font-size:16px;line-height:1.9}.about-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px}.about-card{position:relative;padding:28px 25px;border:1px solid #3b4632;border-radius:12px;background:linear-gradient(145deg,#1c2418,#141a12)}.about-number{font:12px monospace;color:var(--gold);letter-spacing:2px;display:block;margin-bottom:20px}.about-card h3{font-size:20px;font-weight:500;line-height:1.4;margin:0 0 14px;color:#e6e5d8}.about-card p{font-size:14px;line-height:1.85;color:#b8c0b2;margin:0}.about-official{margin-top:24px;padding:28px;border:1px solid #685c3d;border-radius:12px;background:#191e15}.about-official h3{font-size:21px;font-weight:400;margin:0 0 20px;color:var(--gold)}.about-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.about-channel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:17px 19px;border:1px solid #3d4933;border-radius:7px;transition:background .18s,border-color .18s}.about-channel>span:first-child{font-size:12px;color:#b8c0b2}.about-channel strong{grid-column:1;font-size:15px;font-weight:500;color:#eee8d3;overflow-wrap:anywhere}.about-channel-arrow{grid-column:2;grid-row:1/3;align-self:center;color:var(--gold)}.about-channel:hover{background:#252d1f;border-color:var(--gold)}.about-channel:focus-visible,.about-track:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.about-note{font-size:13px;line-height:1.8;color:#b8c0b2;margin:20px 0 0;max-width:900px}.about-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 25px;margin-top:25px}.about-track{padding:12px 0;color:var(--gold);font-size:14px;text-decoration:underline;text-underline-offset:5px}.site-header .navlinks a[aria-current="location"]{color:var(--gold);background:#242a20;box-shadow:inset 0 -2px var(--gold)}
@media(max-width:760px){.about-section{padding-top:48px;padding-bottom:55px}.about-cards{grid-template-columns:1fr;gap:13px}.about-card{padding:23px}.about-number{margin-bottom:13px}.about-channels{grid-template-columns:1fr}.about-official{padding:23px}.about-intro{font-size:15px}.about-section h2{letter-spacing:-.8px}}
@media(prefers-reduced-motion:reduce){.about-channel{transition:none}}
