.pack-meta{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}.pack-meta span{padding:7px 11px;border:1px solid #2a3b53;border-radius:4px;color:#b8cadd;font:12px Consolas,monospace}.pack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.pack-card{padding:34px;border:1px solid var(--line);border-radius:9px;background:linear-gradient(145deg,#111e33,#0c1627)}.pack-card h2{font-size:30px;margin-bottom:15px}.pack-card p{color:var(--muted);font-size:16px}.pack-card .button{margin-top:15px}.pack-intro{max-width:760px}.pack-intro p{color:var(--muted)}.pack-download{padding:30px;background:#102036;border:1px solid #2c4a60;border-radius:9px;margin-bottom:30px}.pack-download h2{margin-bottom:18px}.pack-download .button{color:#08222b}.pack-download p{font-size:14px}.pack-download code{display:block;font-size:12px;line-height:1.7;overflow-wrap:anywhere;color:#b7e9e7}.pack-detail-list{padding-left:22px;color:#b8c8dc}.pack-detail-list li{padding:4px 0 8px;line-height:1.7}.pack-detail-list strong{color:var(--text)}.pack-note{border-left:2px solid var(--cyan);padding-left:18px;font-size:14px!important}.pack-catalog-end{border-top:1px solid var(--line);margin-top:60px;padding-top:32px}.pack-catalog-end a{color:var(--cyan)}.pack-header nav{gap:22px}.pack-card .eyebrow{color:var(--cyan)}.pack-helper{font-size:13px;color:var(--muted)}@media(max-width:980px) and (min-width:701px){.pack-header{flex-wrap:wrap}.pack-header nav{order:3;width:100%;justify-content:center}}@media(max-width:700px){.pack-grid{grid-template-columns:1fr}.pack-card{padding:26px}.pack-download{padding:24px}.pack-meta span{font-size:11px}.pack-download .button{width:100%;gap:14px}.pack-card h2{font-size:27px}}
