.methodology_page__SudNJ{max-width:72rem}.methodology_hero__RZ_u2{padding:clamp(1.5rem,5vw,3.5rem);display:grid;justify-items:start;grid-gap:.65rem;gap:.65rem;overflow:hidden;border:1px solid rgb(var(--brand-rgb)/35%);border-radius:var(--radius-xl);background:radial-gradient(circle at 10% 20%,rgb(var(--brand-rgb)/16%),transparent 22rem),var(--color-surface);box-shadow:var(--shadow-1)}.methodology_hero__RZ_u2 h1,.methodology_hero__RZ_u2 p,.methodology_hero__RZ_u2>span{margin:0}.methodology_gaps__BbbPC header p,.methodology_hero__RZ_u2 p,.methodology_metrics__FYKQZ header p,.methodology_rules__wqJ3h header p{color:var(--color-primary);font-size:var(--font-sm);font-weight:900}.methodology_hero__RZ_u2 h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.15}.methodology_hero__RZ_u2>span{max-width:44rem;color:var(--color-text-muted);line-height:1.8}.methodology_hero__RZ_u2>div{-webkit-margin-before:.75rem;margin-block-start:.75rem;padding:.55rem .75rem;display:inline-flex;align-items:center;gap:.65rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-subtle);font-size:var(--font-xs)}.methodology_hero__RZ_u2>div b{color:var(--color-text-muted)}.methodology_hero__RZ_u2>div strong{color:var(--color-primary)}.methodology_postponed__cf3sH,.methodology_principle__iWow2{padding:clamp(1.15rem,3vw,1.75rem);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:1rem;gap:1rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.methodology_principle__iWow2>div{display:contents}.methodology_postponed__cf3sH>span,.methodology_principle__iWow2 span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--color-primary);background:var(--color-primary-soft);font-weight:950}.methodology_postponed__cf3sH h2,.methodology_postponed__cf3sH p,.methodology_principle__iWow2 h2,.methodology_principle__iWow2 p{margin:0}.methodology_principle__iWow2 h2{align-self:center;font-size:1.05rem}.methodology_principle__iWow2 p{grid-column:2;color:var(--color-text-muted);line-height:1.9}.methodology_gaps__BbbPC,.methodology_metrics__FYKQZ,.methodology_rules__wqJ3h{display:grid;grid-gap:1rem;gap:1rem}.methodology_gaps__BbbPC header,.methodology_metrics__FYKQZ header,.methodology_rules__wqJ3h header{-webkit-padding-start:1rem;padding-inline-start:1rem;display:grid;grid-gap:.2rem;gap:.2rem;-webkit-border-start:3px solid var(--color-primary);border-inline-start:3px solid var(--color-primary)}.methodology_gaps__BbbPC header h2,.methodology_gaps__BbbPC header p,.methodology_metrics__FYKQZ header h2,.methodology_metrics__FYKQZ header p,.methodology_rules__wqJ3h header h2,.methodology_rules__wqJ3h header p{margin:0}.methodology_gaps__BbbPC header h2,.methodology_metrics__FYKQZ header h2,.methodology_rules__wqJ3h header h2{font-size:clamp(1.45rem,3vw,2rem)}.methodology_metrics__FYKQZ>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.methodology_metrics__FYKQZ article{padding:1.2rem;display:grid;align-content:start;grid-gap:.65rem;gap:.65rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1)}.methodology_metrics__FYKQZ article>span{color:var(--color-primary);font-size:.72rem;font-weight:950}.methodology_metrics__FYKQZ h3,.methodology_metrics__FYKQZ p{margin:0}.methodology_metrics__FYKQZ h3{font-size:1.25rem}.methodology_metrics__FYKQZ code{padding:.65rem;border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-surface-subtle);font-family:inherit;font-size:.75rem;line-height:1.65}.methodology_metrics__FYKQZ article p{color:var(--color-text-muted);font-size:var(--font-sm);line-height:1.8}.methodology_rules__wqJ3h ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;list-style:none}.methodology_rules__wqJ3h li{padding:1rem;display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem;gap:.75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.methodology_rules__wqJ3h li>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:var(--color-primary);background:var(--color-primary-soft);font-weight:950}.methodology_rules__wqJ3h strong{display:block;-webkit-margin-after:.25rem;margin-block-end:.25rem}.methodology_rules__wqJ3h li p{margin:0;color:var(--color-text-muted);font-size:var(--font-sm);line-height:1.75}.methodology_postponed__cf3sH{border-color:color-mix(in srgb,var(--color-warning) 45%,var(--color-border))}.methodology_postponed__cf3sH>span{color:var(--color-warning);background:var(--color-warning-soft)}.methodology_postponed__cf3sH p{-webkit-margin-before:.35rem;margin-block-start:.35rem;color:var(--color-text-muted);line-height:1.85}.methodology_gaps__BbbPC>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.methodology_gaps__BbbPC>div span{padding:1rem;display:grid;grid-gap:.2rem;gap:.2rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.methodology_gaps__BbbPC small,.methodology_gaps__BbbPC>p{color:var(--color-text-muted)}.methodology_gaps__BbbPC>p{margin:0;font-size:var(--font-xs)}.methodology_actions__HJzMa{-webkit-padding-before:1rem;padding-block-start:1rem;display:flex;flex-wrap:wrap;gap:.75rem;-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.methodology_actions__HJzMa a{min-height:48px;padding:.65rem 1rem;display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--color-primary);border-radius:var(--radius-md);font-size:var(--font-sm);font-weight:900}.methodology_actions__HJzMa a:first-child{color:var(--color-bg);background:var(--color-primary)}.methodology_actions__HJzMa a:last-child{color:var(--color-primary)}@media(max-width:48rem){.methodology_gaps__BbbPC>div,.methodology_metrics__FYKQZ>div,.methodology_rules__wqJ3h ol{grid-template-columns:1fr}.methodology_principle__iWow2{grid-template-columns:auto 1fr}.methodology_actions__HJzMa{display:grid}.methodology_actions__HJzMa a{justify-content:center}}