.st-ucx{padding:0 var(--st-gutter) 8px;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.st .st-ucx-card{border:1px solid var(--st-line-soft);color:var(--st-navy);background:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:26px 26px 22px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.st .st-ucx-card:hover{opacity:1;border-color:#2f6bff73;transform:translateY(-2px);box-shadow:0 24px 50px #2f6bff1f}.st-ucx-head{align-items:center;gap:12px;display:flex}.st-ucx-ico{background:var(--st-blue-soft);width:40px;height:40px;color:var(--st-blue);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.st-ucx-card h2{font:700 20px/1.2 var(--st-head);letter-spacing:-.02em}.st-ucx-card>p{color:var(--st-ink-65);font-size:14.5px;line-height:1.5}.st-ucx-sites{align-items:center;gap:6px;margin-top:2px;display:flex}.st-ucx-sites img{background:var(--st-gray);border:1px solid var(--st-line-faint);border-radius:8px;width:28px;height:28px;padding:4px}.st-ucx-more{font:600 11.5px var(--st-mono);color:var(--st-ink-50);padding-left:4px}.st-ucx-stat{align-items:baseline;gap:10px;margin-top:auto;padding-top:4px;display:flex}.st-ucx-stat>b{font:800 30px/1 var(--st-head);letter-spacing:-.035em;color:var(--st-blue);white-space:nowrap}.st-ucx-stat>span{color:var(--st-ink-60);font-size:13px;line-height:1.35}.st .st-ucx-go{font:600 14px var(--st-body);color:var(--st-blue);border-top:1px solid var(--st-line-faint);padding-top:14px}@media (max-width:1024px){.st-ucx{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.st-ucx{grid-template-columns:1fr;gap:12px}.st .st-ucx-card{border-radius:16px;padding:22px 20px 18px}}.st-ucp-crumbs{padding:22px var(--st-gutter) 0;color:var(--st-ink-55);gap:8px;font-size:13px;display:flex}.st-ucp-crumbs>span:last-child{color:var(--st-navy)}.st-hero.st-ucp-hero{padding-top:28px}.st-ucp-pill-label{align-items:center;gap:7px;display:inline-flex}.st-h1.st-ucp-h1{font-size:clamp(38px,5.6vw,64px)}.st-ucp-scene{padding:0 var(--st-gutter)}.st-stats.st-ucp-stats{padding-top:48px}.st-ucp-stats .st-stat-l{text-align:center;max-width:200px;line-height:1.35}.st-ucp-pairs{flex-direction:column;gap:10px;display:flex}.st-ucp-legend{font:600 11px var(--st-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr 36px 1fr;gap:0 12px;padding:0 22px 2px;display:grid}.st-ucp-legend>span{align-items:center;gap:6px;display:inline-flex}.st-ucp-legend .is-bad{color:#e0523f}.st-ucp-legend .is-ok{color:var(--st-blue)}.st-ucp-pair{border:1px solid var(--st-line-soft);background:#fff;border-radius:16px;transition:border-color .16s}.st-ucp-pair[open]{border-color:#2f6bff66}.st-ucp-pair>summary{cursor:pointer;font:600 15.5px/1.35 var(--st-head);letter-spacing:-.01em;color:var(--st-navy);grid-template-columns:1fr 36px 1fr;align-items:center;gap:0 12px;padding:18px 22px;list-style:none;display:grid}.st-ucp-pair>summary::-webkit-details-marker{display:none}.st-ucp-bad,.st-ucp-ok{align-items:flex-start;gap:10px;display:flex}.st-ucp-bad>svg,.st-ucp-ok>svg{flex-shrink:0;margin-top:2px}.st-ucp-bad>svg{color:#e0523f}.st-ucp-ok>svg{color:var(--st-blue)}.st-ucp-arrow{text-align:center;color:var(--st-ink-45);font-size:18px}.st-ucp-body{color:var(--st-ink-65);grid-template-columns:1fr 36px 1fr;gap:0 12px;padding:0 22px 20px 47px;font-size:14.5px;line-height:1.55;display:grid}.st-ucp-body>p:last-child{grid-column:3}.st-ucp-chips{flex-wrap:wrap;gap:8px;display:flex}.st .st-ucp-chip{color:var(--st-navy);font:600 14px var(--st-body);background:#fff;border:1px solid #0b1f3a33;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.st .st-ucp-chip:hover{opacity:1;background:var(--st-navy);color:#fff;border-color:var(--st-navy)}@media (max-width:720px){.st-h1.st-ucp-h1{font-size:clamp(34px,9.5vw,44px)}.st-stats.st-ucp-stats{padding-top:32px}.st-ucp-legend{display:none}.st-ucp-pair>summary{grid-template-columns:1fr;gap:10px;padding:16px 18px;font-size:15px}.st-ucp-arrow{display:none}.st-ucp-body{grid-template-columns:1fr;gap:12px;padding:0 18px 18px}.st-ucp-body>p:last-child{grid-column:1}}
