.skills-page .brand{font:bold 22px var(--serif);gap:0}.skills-page .brand-dot{color:var(--red)}
.skills-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:75px;align-items:center;padding:60px 0 75px}
.skills-copy .back{margin-bottom:30px}.draft-label{display:table;padding:5px 10px;border:2px solid #bf2026;color:#bf2026;font:bold 12px/1.5 var(--sans);letter-spacing:.08em;margin:0 0 23px}
.skills-copy h1{font:normal clamp(48px,6vw,76px)/1.04 var(--serif);letter-spacing:-.045em;margin:0 0 19px}.skills-subtitle{font:25px/1.3 var(--serif);margin:0 0 18px}.skills-byline{font:13px var(--sans);color:var(--muted);margin:0 0 25px}.skills-lead{font-size:17px;line-height:1.65;max-width:520px}.skills-actions{display:flex;flex-wrap:wrap;gap:5px 22px;align-items:baseline}.skills-copy .fine{margin-top:20px}
.skills-cover{padding:14px;background:#e9ebea}.skills-cover img{display:block;width:100%;height:auto;box-shadow:0 10px 25px #1d252c24}
.skills-section{display:grid;grid-template-columns:190px minmax(0,1fr);gap:45px;border-top:1px solid var(--line);padding:37px 0 43px}.skills-section h2{font:normal 34px/1.15 var(--serif);letter-spacing:-.025em;margin:0 0 18px}.skills-section p{max-width:700px}.section-kicker{font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding-top:5px}.resource-links{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;margin:22px 0 0}.skills-section .steps{margin-bottom:20px}.reading-paths{display:grid;grid-template-columns:1fr 1fr;gap:35px}.reading-paths h3{font-size:17px;margin:0 0 10px}.reading-paths p{font-size:15px;margin:0;color:var(--muted)}.license-list{margin:0}.license-list dt{font-weight:bold;margin:23px 0 5px}.license-list dd{margin:0;color:var(--muted);font-size:15px}.skills-page .fine{font-size:13px}.skills-entry{margin-top:24px!important}
@media(max-width:900px){.skills-hero{gap:35px;grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr)}.skills-section{grid-template-columns:130px minmax(0,1fr);gap:30px}}
@media(max-width:640px){.skills-hero{display:flex;flex-direction:column;align-items:stretch;padding:35px 0 45px;gap:35px}.skills-copy h1{font-size:53px}.skills-subtitle{font-size:24px}.skills-cover{width:100%;max-width:310px;align-self:center}.skills-section{grid-template-columns:1fr;gap:15px;padding:27px 0 33px}.skills-section h2{font-size:30px}.reading-paths{grid-template-columns:1fr;gap:25px}.skills-actions{display:block}.skills-actions .text-link{display:block;width:fit-content}.skills-page nav{gap:18px}.skills-page .masthead{gap:18px}.skills-page .brand{font-size:20px}}
