.source-insurance{background:var(--linen);padding:72px 40px 96px}.source-insurance .ins-hero,.source-insurance .ins-grid{max-width:1100px;margin:0 auto}.source-insurance .ins-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:18px;font-family:Jost,sans-serif;font-size:12px;font-weight:500;display:block}.source-insurance h1{color:var(--ink);margin-bottom:22px;font-family:Cormorant Garamond,serif;font-size:clamp(2.94rem,6.4vw,4.55rem);font-weight:300;line-height:1.05}.source-insurance h1 em{color:var(--earth);font-style:italic}.source-insurance h2{color:var(--ink);margin-bottom:14px;font-family:Cormorant Garamond,serif;font-size:2.03rem;font-weight:300;line-height:1.15}.source-insurance p,.source-insurance li{color:var(--muted);font-family:Jost,sans-serif;font-size:17px;font-weight:300;line-height:1.8}.source-insurance .ins-hero p{max-width:640px}.source-insurance .ins-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:56px;display:grid}.source-insurance .ins-card{border:.5px solid var(--dune,#c4bab1);border-top:2px solid var(--gold);background:#fdfbf7;border-radius:6px;padding:36px}.source-insurance .ins-cta{grid-column:1/-1}.source-insurance .ins-actions{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.source-insurance .ins-btn{background:var(--ink);min-height:48px;color:var(--linen);border:1px solid var(--ink);letter-spacing:.2em;text-transform:uppercase;justify-content:center;align-items:center;padding:14px 28px;font-family:Jost,sans-serif;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.source-insurance .ins-btn:hover{background:var(--earth);border-color:var(--earth)}.source-insurance .ins-btn-ghost{color:var(--ink);background:0 0}.source-insurance .ins-btn-ghost:hover{color:var(--linen)}.source-insurance a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.source-insurance .ins-note{margin-top:18px;font-size:15px}.source-insurance ol{counter-reset:step;gap:14px;margin:0;padding:0;list-style:none;display:grid}.source-insurance ol li{counter-increment:step;padding-left:40px;position:relative}.source-insurance ol li:before{content:counter(step);border:.5px solid var(--gold);width:26px;height:26px;color:var(--earth);border-radius:50%;place-items:center;font-family:Cormorant Garamond,serif;font-size:16px;display:grid;position:absolute;top:2px;left:0}.source-insurance .ins-chips{flex-wrap:wrap;gap:10px;margin:18px 0;padding:0;list-style:none;display:flex}.source-insurance .ins-chips li{border:.5px solid var(--dune,#c4bab1);color:var(--ink);background:var(--linen);border-radius:999px;padding:8px 16px;font-size:15px}.source-insurance .ins-pay-list{margin:0;padding-left:20px}.source-insurance .ins-pay-list li::marker{color:var(--earth)}@media (width<=900px){.source-insurance .ins-grid{grid-template-columns:1fr}}@media (width<=767px){.source-insurance{padding:48px 16px 72px}.source-insurance .ins-grid{gap:20px;margin-top:36px}.source-insurance .ins-card{padding:24px 20px}.source-insurance p,.source-insurance li{color:var(--replica-readable,var(--ink));font-size:19px}.source-insurance .ins-note,.source-insurance .ins-chips li{font-size:17px}.source-insurance .ins-actions .ins-btn{flex:100%}}
