.classification-intro{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);align-items:start;gap:60px;margin-bottom:64px;display:grid}.classification-intro>div>p:not(.lead){max-width:620px;color:var(--muted);line-height:1.8}.classification-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.classification-summary{border-top:3px solid var(--accent);background:#eef3fc;padding:30px}.classification-summary dl{gap:32px;margin:24px 0;display:flex}.classification-summary dl>div{flex-direction:column-reverse;display:flex}.classification-summary dt{color:var(--muted);font-size:12px}.classification-summary dd{letter-spacing:-.04em;margin:0 0 6px;font-size:40px;font-weight:700;line-height:1}.classification-summary p{color:var(--muted);font-size:13px;line-height:1.8}.classification-summary>a{margin-top:8px;font-size:13px;display:inline-block}.classification-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.classification-card{border:1px solid var(--border);background:#fff;flex-direction:column;padding:26px;display:flex}.classification-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.classification-card-top>span:last-child{color:var(--muted);font-size:11px}.classification-card h3{margin:20px 0 12px;font-size:25px;line-height:1.2}.classification-card p{color:var(--muted);font-size:14px;line-height:1.7}.classification-card .classification-full-name{margin-bottom:10px;font-size:12px}.classification-versions{margin-top:auto;padding-top:24px}.classification-versions>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.classification-versions a{border:1px solid var(--border);padding:8px 10px;font-size:12px;text-decoration:none}.classification-versions a:hover{background:#eef3fc}.classification-card-link{border-top:1px solid var(--border);justify-content:space-between;gap:12px;margin-top:24px;padding-top:18px;font-size:13px;font-weight:600;display:flex}.classification-help{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:60px;margin-top:64px;padding-top:36px;display:grid}.classification-help h2{margin:16px 0;font-size:32px;line-height:1.2}.classification-help h3{margin-bottom:16px;font-size:21px}.classification-help p{color:var(--muted);margin-bottom:18px;font-size:14px;line-height:1.8}@media (max-width:1050px){.classification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.classification-intro{gap:28px}}@media (max-width:700px){.classification-intro,.classification-help,.classification-grid{grid-template-columns:1fr}.classification-intro,.classification-help{gap:28px}.classification-card{padding:22px}.classification-intro{margin-bottom:40px}}
