.site-frame main .membership-continuation{color:#173f40;background:#edf5f1;border:1px solid #bfd4cb;border-radius:14px;min-width:0;margin:24px 0;padding:clamp(22px,3vw,32px)}.site-frame main .membership-continuation h2{max-width:34ch;margin:0 0 16px;font:400 clamp(1.5rem,2.5vw,2rem)/1.25 Georgia,serif}.site-frame main .membership-continuation>p{max-width:90ch;margin:0 0 18px;font-size:.95rem;line-height:1.75}.membership-continuation ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:24px 0;padding-left:20px;display:grid}.site-frame main .membership-continuation h3{margin:0 0 10px;font:650 1rem/1.5 Arial,sans-serif}.site-frame main .membership-continuation li p{margin:0;font-size:.9rem;line-height:1.75}.membership-continuation-actions{border-top:1px solid #bfd4cb;flex-wrap:wrap;gap:12px 24px;padding-top:16px;display:flex}.membership-continuation-actions a{text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;font-size:.9rem;font-weight:650;line-height:1.5;display:inline-flex}.site-frame main .membership-continuation .membership-continuation-note{margin:18px 0 0;font-size:.82rem;line-height:1.7}.membership-continuation-actions a:focus-visible{outline-offset:4px;outline:3px solid #a36c1d}@media (width<=760px){.membership-continuation ol{grid-template-columns:1fr;gap:20px}.membership-continuation-actions{flex-direction:column;align-items:flex-start}}
