.method-pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}
.method-pillar-grid article{border:1px solid var(--line);border-radius:var(--radius-panel);padding:28px;background:var(--paper)}
.method-pillar-grid .eyebrow{display:block;margin-bottom:18px}
.method-pillar-grid h3{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:1.65rem;letter-spacing:.015em;line-height:1.15}
.method-pillar-grid p{font-size:1rem}
.method-risks{padding-top:20px}
.method-risks>h2{max-width:1000px}
.method-risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:36px}
.method-risk-card{padding:34px;border:1px solid var(--navy);border-radius:var(--radius-panel);background:var(--paper)}
.method-risk-card:first-child{background:var(--cream)}
.method-risk-card h3{font-size:1.65rem;line-height:1.2;letter-spacing:-.02em}
.method-key{padding:18px 20px;background:var(--pink);border-radius:var(--radius-control);font-weight:700}
.method-choice{margin-top:28px;padding:32px;border-radius:var(--radius-panel);background:var(--navy);color:var(--paper)}
.method-choice .eyebrow{color:var(--pink);margin-bottom:14px}
.method-choice h3{color:var(--pink);font-size:1.7rem;line-height:1.2}
.method-choice p{max-width:85ch}
@media(max-width:820px){.method-pillar-grid,.method-risk-grid{grid-template-columns:1fr;gap:18px}.method-pillar-grid article{padding:24px}.method-pillar-grid h3 br{display:none}.method-risk-card{padding:26px}.method-choice{padding:26px}}
