.ma{--pad-x:20px}.ma .mh-col-wide{max-width:calc(1200px + var(--pad-x) * 2)}@media (min-width:768px){.ma{--pad-x:40px}}@media (min-width:1024px){.ma{--pad-x:80px}}@media (min-width:1280px){.ma{--pad-x:120px}}.ma-h1{font-size:54px;line-height:.98;letter-spacing:-.025em}.ma-h1,.ma-h2{font-weight:700;color:var(--ink)}.ma-h2{font-size:34px;line-height:1.02;letter-spacing:-.015em}.ma-lede{font-size:16px;line-height:1.45;color:var(--body)}@media (min-width:48rem){.ma-h1{font-size:72px}.ma-h2{font-size:44px}.ma-lede{font-size:18px}}@media (min-width:80rem){.ma-h1{font-size:96px;letter-spacing:-.025em}.ma-h2{font-size:56px;letter-spacing:-.015em}.ma-lede{font-size:20px}}.ma-hero{padding:36px 0 56px}.ma-hero>.mh-col-wide{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.ma-hero-sub{font-size:18px;line-height:1.45;color:var(--body);max-width:760px}@media (min-width:80rem){.ma-hero{padding:96px 0}.ma-hero>.mh-col-wide{gap:24px}.ma-hero-sub{font-size:22px}}.ma-rules-sec{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:64px 0}.ma-rules-sec>.mh-col-wide{display:flex;flex-direction:column;gap:16px}.ma-rules-grid{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:12px}.ma-rule-card{background:var(--page);border:1px solid var(--line);border-radius:16px;padding:18px 18px 22px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.ma-rule-bar{display:block;width:28px;height:3px;border-radius:2px;background:var(--lime)}.ma-rule-name{font-size:17px;line-height:1.25;font-weight:600;color:var(--ink)}.ma-rule-body{font-size:14px;line-height:1.5;color:var(--body)}@media (min-width:48rem){.ma-rules-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.ma-rule-card{height:100%;padding:24px 24px 28px}.ma-rule-name{font-size:19px}.ma-rule-body{font-size:15px}}@media (min-width:80rem){.ma-rules-sec{padding:112px 0}.ma-rules-sec>.mh-col-wide{gap:40px}}.ma-origin{background:var(--ink);padding:64px 0}.ma-origin-grid{display:grid;gap:12px}.ma-origin-lead{display:flex;flex-direction:column;gap:12px}.ma-on-ink{color:#fff}.ma-on-ink-muted{color:#b9b9b3}.ma-timeline{list-style:none;margin:0;padding:8px 0 0}.ma-timeline-row{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid hsla(0,0%,100%,.14)}.ma-timeline-row:last-child{border-bottom:0}.ma-timeline-year{flex:0 0 48px;font-size:15px;font-weight:600;color:var(--lime)}.ma-timeline-body{flex:1 1 auto;min-width:0;font-size:15px;line-height:1.5;color:#fff}@media (min-width:80rem){.ma-origin{padding:112px 0}.ma-origin-grid{grid-template-columns:440px minmax(0,1fr);gap:64px;align-items:start}.ma-origin-lead{gap:20px}.ma-timeline{padding-top:0}.ma-timeline-row{gap:24px;padding:22px 0}.ma-timeline-year{flex-basis:72px;font-size:18px}.ma-timeline-body{font-size:18px}}.ma-who{border-bottom:1px solid var(--line);padding:64px 0}.ma-who-grid{display:grid;gap:16px}.ma-who-copy{display:flex;flex-direction:column;gap:14px}.ma-who-p{font-size:16px;line-height:1.5;color:var(--body)}.ma-medical{background:#f4fbdc;border-radius:16px;padding:14px 16px}.ma-medical,.ma-practitioners{color:var(--lime-ink);font-size:14px;line-height:1.5}@media (min-width:80rem){.ma-who{padding:112px 0}.ma-who-grid{grid-template-columns:440px minmax(0,1fr);gap:64px;align-items:start}.ma-who-copy{gap:20px}.ma-who-p{font-size:20px}.ma-medical{padding:18px 24px}.ma-medical,.ma-practitioners{font-size:15px}}.ma-close{background:var(--lime);color:var(--lime-ink);padding:72px 0}.ma-close-inner{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.ma-close-h{font-size:36px;line-height:1.04;letter-spacing:-.015em;font-weight:700;color:var(--lime-ink);max-width:900px}.ma-email-btn{border-radius:999px;padding:16px 32px;font-size:16px;width:100%}.ma-close-body{font-size:13px;line-height:1.45;color:var(--lime-ink)}@media (min-width:80rem){.ma-close{padding:120px 0}.ma-close-inner{gap:28px}.ma-close-h{font-size:56px}.ma-email-btn{width:auto;padding:18px 32px;font-size:18px}.ma-close-body{font-size:14px}}