.cat{--cat-gutter:32px;width:100%;max-width:1560px;padding:26px var(--cat-gutter) 88px;z-index:2;margin:0 auto;position:relative}.cat-shell-wait{min-height:420px;margin-bottom:42px}.cat .mkt{max-width:none;margin-bottom:42px;padding:0}.cat .mkt>.grid-field{top:-28px;left:calc(var(--cat-gutter) * -1);right:calc(var(--cat-gutter) * -1)}.cat-copy{border-top:1px solid var(--line);max-width:70ch;padding-top:34px}.cat-copy h2{letter-spacing:-.015em;color:var(--ink);margin:0 0 16px;font-size:clamp(19px,2.4vw,24px);font-weight:700}.cat-copy h3{letter-spacing:.01em;color:var(--ink);margin:30px 0 12px;font-size:15px;font-weight:600}.cat-copy p{color:var(--ink-2);margin:0 0 16px;font-size:15.5px;line-height:1.68}.cat-checks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cat-checks li{color:var(--ink-2);grid-template-columns:14px minmax(0,1fr);gap:12px;font-size:15px;line-height:1.6;display:grid}.cat-checks li:before{content:"";border:1.5px solid var(--accent);width:7px;height:7px;margin-top:9px}.cat-guide{font-size:15px;margin-top:26px!important}.cat-guide a{color:var(--accent-text);font-weight:500;text-decoration:none}.cat-guide a:hover{text-decoration:underline}.cat-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:38px;margin-top:46px;padding-top:28px;display:flex}.cat-linkgroup h3{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px;font-size:10.5px;font-weight:600}.cat-linkgroup ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cat-linkgroup a{color:var(--ink-2);font-size:14.5px;text-decoration:none}.cat-linkgroup a:hover{color:var(--accent-text)}@media (max-width:920px){.cat{--cat-gutter:16px;padding:18px var(--cat-gutter) 96px}.cat-links{gap:26px}}
