.ct__h[data-v-cdf2c864]{letter-spacing:-.02em;margin-top:12px;font-size:40px;font-weight:800;line-height:1.1}.ct__p[data-v-cdf2c864]{max-width:46ch;color:var(--v3-muted);margin-top:10px;font-size:17px}.ct__note[data-v-cdf2c864]{background:var(--v3-surface);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;padding:14px 20px;display:flex}.ct__note a[data-v-cdf2c864]:not(.sv3-btn){text-underline-offset:3px;font-weight:600;text-decoration:underline}.ct__acts[data-v-cdf2c864]{flex-wrap:wrap;gap:8px;display:flex}.ct__grid[data-v-cdf2c864]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}:is(.ct__grid[data-v-cdf2c864]:has(.ct__side:empty),.ct__grid[data-v-cdf2c864]:has(.ct__side:not(:has(*)))){grid-template-columns:minmax(0,1fr)}.ct__list[data-v-cdf2c864]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ct__list>li[data-v-cdf2c864]{display:flex}.ct__card[data-v-cdf2c864]{border:1.5px solid var(--v3-line);background:#fff;border-radius:24px;flex-direction:column;flex:1;gap:8px;padding:24px;transition:box-shadow .18s,border-color .18s;display:flex;position:relative}.ct__card[data-v-cdf2c864]:hover{border-color:var(--v3-line-2);box-shadow:0 10px 28px #0b1e4d14}.ct__card[data-v-cdf2c864]:has(h2 a:focus-visible){outline:3px solid var(--v3-navy);outline-offset:2px}.ct__ico[data-v-cdf2c864]{background:var(--v3-tint);width:48px;height:48px;color:var(--v3-navy);border-radius:14px;justify-content:center;align-items:center;font-size:24px;display:flex}.ct__card h2[data-v-cdf2c864]{font:800 20px/1.25 var(--v3-f-display);letter-spacing:-.01em}.ct__card h2 a[data-v-cdf2c864]{color:var(--v3-navy)}.ct__card h2 a[data-v-cdf2c864]:after{content:"";border-radius:24px;position:absolute;inset:0}.ct__card h2 a[data-v-cdf2c864]:focus-visible{outline:none}.ct__card p[data-v-cdf2c864]{color:var(--v3-muted);font-size:15px;line-height:1.6}.ct__count[data-v-cdf2c864]{margin-top:auto;padding-top:6px;font-weight:600;color:var(--v3-navy)!important;font-size:14px!important}.ct__side[data-v-cdf2c864]{position:sticky;top:16px}@media (width<=991px){.ct__grid[data-v-cdf2c864]{grid-template-columns:minmax(0,1fr)}.ct__side[data-v-cdf2c864]{order:99;position:static}}@media (width<=599px){.ct__list[data-v-cdf2c864]{grid-template-columns:minmax(0,1fr)}.ct__h[data-v-cdf2c864]{font-size:30px}.ct__card[data-v-cdf2c864]{border-radius:20px;padding:20px}}
