.field-module__2b-4lG__hero{flex-direction:column;gap:1.25rem;display:flex}.field-module__2b-4lG__heroGlyph{border:1px solid var(--border);background:var(--bg-porcelain-soft);width:3rem;height:3rem;color:var(--ink);box-shadow:var(--card-highlight);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.field-module__2b-4lG__heroGlyphMark{width:1.625rem;height:1.625rem}.field-module__2b-4lG__crumb{color:var(--muted);margin:0;font-size:.875rem}.field-module__2b-4lG__crumbLink{color:var(--ink);font-weight:600;text-decoration:none}.field-module__2b-4lG__crumbLink:hover{text-underline-offset:.15em;text-decoration:underline}.field-module__2b-4lG__pathPills{flex-wrap:wrap;gap:.625rem;display:flex}.field-module__2b-4lG__pathPill{border:1px solid var(--border);background:var(--bg-porcelain-soft);border-radius:999px;align-items:center;gap:.5rem;padding:.4375rem .875rem;display:inline-flex}.field-module__2b-4lG__pathPillName{color:var(--ink);font-size:.875rem;font-weight:600}.field-module__2b-4lG__pathPillMeta{color:var(--muted);font-size:.8125rem}.field-module__2b-4lG__block{flex-direction:column;gap:.5rem;display:flex}.field-module__2b-4lG__blockEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.8125rem;font-weight:600}.field-module__2b-4lG__blockTitle{font-family:var(--porcelain-font-display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0 0 .5rem;font-size:clamp(1.375rem,1.1rem + 1.2vw,1.875rem);font-weight:600;line-height:1.2}.field-module__2b-4lG__bullets{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.field-module__2b-4lG__bullet{color:var(--ink-prose);padding-left:1.5rem;font-size:1.0625rem;line-height:1.5;position:relative}.field-module__2b-4lG__bullet:before{content:"";background:var(--ink);border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.55em;left:0}.field-module__2b-4lG__numbered{counter-reset:practice;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.field-module__2b-4lG__numberedItem{color:var(--ink-prose);align-items:flex-start;gap:.75rem;font-size:1.0625rem;line-height:1.5;display:flex}.field-module__2b-4lG__numberedIndex{border:1px solid var(--border);background:var(--bg-porcelain-soft);font-variant-numeric:tabular-nums;width:1.75rem;height:1.75rem;color:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.field-module__2b-4lG__twoCol{gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid}@media (min-width:768px){.field-module__2b-4lG__twoCol{grid-template-columns:1fr 1fr;align-items:start}}.field-module__2b-4lG__proof{border-color:var(--coral-line);background:radial-gradient(120% 100% at 100% 0%,var(--coral-soft)0%,transparent 55%),var(--card-glass);flex-direction:column;gap:.75rem;display:flex}.field-module__2b-4lG__proofTitle{font-family:var(--porcelain-font-display);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(1.375rem,1.1rem + 1.2vw,1.75rem);font-weight:600}.field-module__2b-4lG__proofBody{color:var(--ink-prose);margin:0;font-size:1.0625rem;line-height:1.55}.field-module__2b-4lG__proofConfidence{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.55}.field-module__2b-4lG__proofLink{margin:.25rem 0 0}.field-module__2b-4lG__inlineLink{color:var(--ink);text-underline-offset:.15em;text-decoration:underline;-webkit-text-decoration-color:var(--coral-line);text-decoration-color:var(--coral-line);font-weight:600}.field-module__2b-4lG__inlineLink:hover{-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral)}.field-module__2b-4lG__cta{gap:1.5rem;display:grid}.field-module__2b-4lG__ctaText{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.field-module__2b-4lG__ctaTitle{font-family:var(--porcelain-font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.375rem,1.1rem + 1.2vw,1.875rem);font-weight:600;line-height:1.15}.field-module__2b-4lG__ctaBody{color:var(--ink-prose);margin:0;font-size:1.0625rem;line-height:1.55}.field-module__2b-4lG__ctaBadge{margin-top:.25rem}.field-module__2b-4lG__ctaButton{margin-top:.5rem}.field-module__2b-4lG__crumbLink:focus-visible,.field-module__2b-4lG__inlineLink:focus-visible{outline:2px solid var(--cta-ring);outline-offset:2px}.field-module__2b-4lG__ctaNotice{margin:0}@media (min-width:860px){.field-module__2b-4lG__cta{grid-template-columns:1.2fr 1fr;align-items:center}}
