.emf-silver-pricing{background:var(--soft);scroll-margin-top:90px}.emf-price-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.emf-price-columns h3{font-size:20px;line-height:1.3;letter-spacing:-.025em;margin-bottom:15px}.emf-price-columns p{font-size:14px;line-height:1.75;color:var(--muted)}.emf-price-columns .text-link{font-size:12px;margin-top:18px}.emf-price-context{font-size:11px!important;line-height:1.6!important;margin-top:14px;color:var(--muted)}.emf-price-note{background:var(--soft);border:1px solid var(--line);border-radius:12px;margin:18px 0;padding:16px 18px}.emf-price-note summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.5;list-style:revert}.emf-price-note div{padding-top:12px}.emf-price-note p{font-size:12px;line-height:1.7;color:var(--muted);margin:0 0 10px}.emf-price-note a{font-size:12px;color:var(--blue);text-decoration:underline;text-underline-offset:3px}.emf-price-note summary:focus-visible,.emf-price-note a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.emf-price-note .emf-price-context{margin:12px 0 0}.emf-silver-pricing .text-link{white-space:normal;text-align:left}.emf-price-teaser{font-size:12px;line-height:1.6;margin:12px 0}.emf-price-teaser a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.emf-price-columns{grid-template-columns:1fr;gap:30px}.emf-price-columns h3{font-size:19px;margin-bottom:10px}.emf-price-note{padding:14px 16px}}
