.urok-detail[data-v-d31bb6fc]{padding:calc(var(--section-py) + 4rem) 0 var(--section-py)}.urok-detail__back[data-v-d31bb6fc]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem .5rem .75rem;font-size:.875rem;font-weight:600;color:var(--c-text-2);background:#fff;border:1px solid var(--c-border);border-radius:var(--r-xl);box-shadow:var(--sh-sm);cursor:pointer;margin-bottom:2rem;transition:background var(--t),color var(--t),box-shadow var(--t)}.urok-detail__back[data-v-d31bb6fc]:hover{background:var(--c-bg-alt);color:var(--c-text);box-shadow:var(--sh-md)}.urok-detail__header[data-v-d31bb6fc]{max-width:44rem;margin-bottom:3rem}.urok-detail__title[data-v-d31bb6fc]{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:900;color:var(--c-text);line-height:1.2;margin:1rem 0 .75rem}.urok-detail__lead[data-v-d31bb6fc]{font-size:1rem;color:var(--c-text-2);line-height:1.7}.urok-detail__meta[data-v-d31bb6fc]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.urok-detail__tags[data-v-d31bb6fc]{display:flex;flex-wrap:wrap;gap:.375rem}.urok-detail__time[data-v-d31bb6fc]{font-size:.8125rem;color:var(--c-text-3);font-weight:600}.urok-detail__grid[data-v-d31bb6fc]{max-width:44rem}.urok-detail__cta[data-v-d31bb6fc]{max-width:44rem;margin-top:3rem;padding:1.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;background:var(--c-bg-alt)}.urok-detail__cta-text[data-v-d31bb6fc]{font-size:1rem;font-weight:600;color:var(--c-text)}.urok-detail__not-found[data-v-d31bb6fc]{padding:8rem 0;text-align:center}.markdown-body[data-v-d31bb6fc] h2{font-size:1.25rem;font-weight:700;color:var(--c-text);margin:2rem 0 1rem;padding-bottom:.625rem;border-bottom:1px solid var(--c-border-l)}.markdown-body[data-v-d31bb6fc] h2:first-child{margin-top:0}.markdown-body[data-v-d31bb6fc] h3{font-size:1.0625rem;font-weight:700;color:var(--c-text);margin:1.5rem 0 .75rem}.markdown-body[data-v-d31bb6fc] p{font-size:.9375rem;color:var(--c-text-2);line-height:1.8;margin-bottom:1rem}.markdown-body[data-v-d31bb6fc] ul,.markdown-body[data-v-d31bb6fc] ol{margin:0 0 1rem 1.25rem;color:var(--c-text-2);font-size:.9375rem;line-height:1.8}.markdown-body[data-v-d31bb6fc] li{margin-bottom:.375rem}.markdown-body[data-v-d31bb6fc] strong{color:var(--c-text);font-weight:700}.markdown-body[data-v-d31bb6fc] a{color:var(--c-blue);text-decoration:underline;text-underline-offset:2px;font-weight:600;transition:color var(--t)}.markdown-body[data-v-d31bb6fc] a:hover{color:#1d4ed8}.markdown-body[data-v-d31bb6fc] code{font-family:SF Mono,Consolas,monospace;font-size:.8125rem;background:var(--c-bg-alt);border:1px solid var(--c-border-l);border-radius:var(--r-sm);padding:.15rem .4rem}.markdown-body[data-v-d31bb6fc] pre{background:#0f172a;color:#e2e8f0;border-radius:var(--r-lg);padding:1rem 1.25rem;overflow-x:auto;margin-bottom:1.25rem}.markdown-body[data-v-d31bb6fc] pre code{background:none;border:none;padding:0;color:inherit;font-size:.8125rem;line-height:1.7}.markdown-body[data-v-d31bb6fc] table{width:100%;border-collapse:collapse;margin-bottom:1.5rem;font-size:.875rem}.markdown-body[data-v-d31bb6fc] th,.markdown-body[data-v-d31bb6fc] td{text-align:left;padding:.625rem .875rem;border:1px solid var(--c-border-l)}.markdown-body[data-v-d31bb6fc] th{background:var(--c-bg-alt);color:var(--c-text);font-weight:700}.markdown-body[data-v-d31bb6fc] td{color:var(--c-text-2)}.markdown-body[data-v-d31bb6fc] .symbol-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:1.5rem}.markdown-body[data-v-d31bb6fc] .symbol-card{background:var(--c-bg-alt);border:1px solid var(--c-border-l);border-radius:var(--r-xl);padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.markdown-body[data-v-d31bb6fc] .symbol-card svg{width:2.25rem;height:2.25rem;color:var(--c-blue);flex-shrink:0}.markdown-body[data-v-d31bb6fc] .symbol-card strong{font-size:.875rem;color:var(--c-text)}.markdown-body[data-v-d31bb6fc] .symbol-card p{font-size:.8125rem;color:var(--c-text-2);line-height:1.6;margin-bottom:0}
