.military-intro{padding:30px 0 20px}.military-intro h1{font-size:clamp(30px,4vw,44px);font-weight:550;line-height:1.4;letter-spacing:-.04em;margin:18px 0 10px}.military-rank{font-size:20px;color:var(--accent);margin:0 0 14px;line-height:1.6}.military-period{font-size:13px;color:var(--quiet)}.military-summary{font-size:15px;color:var(--muted);line-height:1.9;margin-top:22px}.military-experiences{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:15px 0 35px}.military-experiences>section{min-width:0;padding:22px;border:1px solid var(--line);border-radius:6px;background:var(--panel-deep);scroll-margin-top:110px}.military-experiences>section:last-child{grid-column:1/-1}.military-experiences h2{font-size:20px;font-weight:500;line-height:1.5;margin:10px 0 15px}.military-experiences ul{padding-left:18px;margin:0}.military-experiences li{font-size:14px;line-height:1.9;color:var(--muted);margin:8px 0}.military-experiences li::marker{color:var(--accent)}.military-detail .eyebrow{font-size:10px}@media(max-width:650px){.military-experiences{grid-template-columns:1fr}.military-experiences>section{padding:20px}.military-experiences h2{font-size:19px}.military-summary{font-size:14px}.military-intro{padding-top:20px}}
