.cap-grid[data-astro-cid-uhc67fbm]{align-items:start}.risk-list[data-astro-cid-uhc67fbm]{gap:12px;display:grid}.risk-row[data-astro-cid-uhc67fbm]{border-radius:var(--xh-radius-md);border:1px solid var(--line);transition:border-color .4s, transform .6s var(--xh-ease-out), box-shadow .6s var(--xh-ease-out);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;padding:clamp(22px,3vw,32px);display:grid;position:relative}.risk-row[data-astro-cid-uhc67fbm]:hover{border-color:var(--xh-blue-200);box-shadow:var(--xh-shadow-hover);transform:translate(6px)}.risk-row__no[data-astro-cid-uhc67fbm]{display:none}@media (width>=768px){.risk-row[data-astro-cid-uhc67fbm]{grid-template-columns:64px auto minmax(0,1fr);align-items:center;gap:28px}.risk-row__no[data-astro-cid-uhc67fbm]{letter-spacing:-.02em;background:linear-gradient(180deg, var(--xh-blue-300), var(--xh-blue-100));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:700;display:block}}.risk-row__text[data-astro-cid-uhc67fbm]{gap:6px;display:grid}.phases[data-astro-cid-uhc67fbm]{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:56px;display:grid}@media (width>=900px){.phases[data-astro-cid-uhc67fbm]{grid-template-columns:repeat(3,minmax(0,1fr))}}.phase[data-astro-cid-uhc67fbm]{border:1px solid var(--line);background:#0e1a3399;border-radius:16px;align-content:start;gap:12px;padding:26px;display:grid}.phase__tag[data-astro-cid-uhc67fbm]{letter-spacing:.14em;color:var(--xh-aurora-cyan);font-size:12px}.phase[data-astro-cid-uhc67fbm] ul[data-astro-cid-uhc67fbm]{gap:8px;display:grid}.phase[data-astro-cid-uhc67fbm] li[data-astro-cid-uhc67fbm]{color:var(--fg-2);align-items:center;gap:8px;font-size:15px;display:flex}.phase[data-astro-cid-uhc67fbm] .icon{color:var(--xh-aurora-cyan)}.owasp[data-astro-cid-uhc67fbm]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=640px){.owasp[data-astro-cid-uhc67fbm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.owasp[data-astro-cid-uhc67fbm]{grid-template-columns:repeat(5,minmax(0,1fr))}}.owasp__item[data-astro-cid-uhc67fbm]{isolation:isolate;border-radius:var(--xh-radius-md);border:1px solid var(--line);transition:border-color .4s, transform .6s var(--xh-ease-out), box-shadow .6s var(--xh-ease-out);background:#fff;align-content:start;justify-items:start;gap:10px;padding:22px;display:grid;position:relative}.owasp__item[data-astro-cid-uhc67fbm]:hover{border-color:var(--xh-blue-200);box-shadow:var(--xh-shadow-hover);transform:translateY(-4px)}.ag-stats[data-astro-cid-uhc67fbm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:64px;display:grid}@media (width>=900px){.ag-stats[data-astro-cid-uhc67fbm]{grid-template-columns:repeat(4,minmax(0,1fr))}}.ag-stats[data-astro-cid-uhc67fbm]>div[data-astro-cid-uhc67fbm]{border-radius:var(--xh-radius-md);border:1px solid var(--line);background:#0e1a3380;flex-direction:column;gap:8px;padding:24px;display:flex}.ag-stats[data-astro-cid-uhc67fbm] dd[data-astro-cid-uhc67fbm]{color:var(--xh-aurora-cyan);font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem);font-weight:600;line-height:1}.ag-stats[data-astro-cid-uhc67fbm] small[data-astro-cid-uhc67fbm]{font-family:var(--xh-font-sans);color:var(--fg-2);margin-left:4px;font-size:.42em}.ag-stats[data-astro-cid-uhc67fbm] dt[data-astro-cid-uhc67fbm]{color:var(--fg-2);font-size:14.5px}.access[data-astro-cid-uhc67fbm]{align-content:start;gap:14px;display:grid}.access__tag[data-astro-cid-uhc67fbm]{letter-spacing:.12em;color:var(--xh-blue-600);font-size:12px}.access__steps[data-astro-cid-uhc67fbm]{counter-reset:s;gap:10px;display:grid}.access__steps[data-astro-cid-uhc67fbm] li[data-astro-cid-uhc67fbm]{counter-increment:s;color:var(--fg-2);grid-template-columns:28px minmax(0,1fr);gap:12px;font-size:15px;display:grid}.access__steps[data-astro-cid-uhc67fbm] li[data-astro-cid-uhc67fbm]:before{content:counter(s);width:28px;height:28px;font-family:var(--xh-font-display);background:var(--xh-blue-50);color:var(--xh-blue-600);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}
