.coverage-trigger{font-family:var(--sans);color:var(--ink);background:none;border:0;border-bottom:1px solid currentColor;padding:0 0 4px;cursor:pointer;line-height:inherit}.coverage-open{overflow:hidden}.coverage-dialog{width:min(820px,calc(100% - 36px));max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--line);color:var(--ink);background:var(--paper);overflow:auto;box-shadow:0 25px 90px rgba(0,0,0,.22)}.coverage-dialog::backdrop{background:rgba(24,39,31,.7)}.coverage-dialog-header{display:flex;gap:24px;justify-content:space-between;align-items:start;padding:36px 40px 24px;background:var(--cream);border-bottom:1px solid var(--line)}.coverage-dialog-header .eyebrow{margin-bottom:12px}.coverage-dialog-header h2{font-size:2.8rem;margin-bottom:0}.coverage-close{flex:none;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);background:transparent;color:var(--ink);font-size:1.8rem;cursor:pointer}.coverage-dialog-body{padding:12px 40px 36px}.coverage-dialog-body section{padding:26px 0;border-bottom:1px solid var(--line)}.coverage-dialog-body section:last-of-type{border-bottom:0}.coverage-dialog-body h3{font-size:2rem;margin-bottom:20px}.coverage-dialog-body p{line-height:1.7}.coverage-dialog-body .button{font-family:var(--sans);cursor:pointer}.insurer-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:0 0 24px;padding-left:20px}@media(max-width:600px){.coverage-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.coverage-dialog-header{padding:26px 22px 22px}.coverage-dialog-header h2{font-size:2.1rem}.coverage-dialog-body{padding:8px 22px 26px}.insurer-list{grid-template-columns:1fr;gap:6px}.coverage-close{width:34px;height:34px}}
