/* Homepage orientation in the approved Tier & Ich palette and original BG type. */
.home-insurance-guide{margin-top:48px;color:var(--ink)}
.home-insurance-guide .section-heading>p{max-width:850px;font-size:17px;line-height:1.6}
.insurance-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}
.insurance-guide-card{position:relative;background:var(--navy);color:var(--paper);padding:28px 25px;border:1px solid #24495a;border-radius:26px 19px 29px 21px / 21px 28px 20px 27px;box-shadow:2px 6px 0 #dacdae}
.insurance-guide-card:before{content:'';position:absolute;inset:7px;border:1px solid #dcca9f7a;border-radius:21px 15px 24px 16px;pointer-events:none}
.insurance-guide-card h3{font-size:24px;line-height:1.2;margin-bottom:16px;overflow-wrap:anywhere}
.insurance-guide-card p{font-size:16px;line-height:1.6}.insurance-guide-card ul{margin:0;padding-left:20px}.insurance-guide-card li+li{margin-top:9px}
.insurance-guide-card a,.insurance-guide-reading a{text-decoration:underline;text-underline-offset:4px;line-height:1.6}
.insurance-guide-card a{color:#fffcf4}.insurance-guide-reading a{color:#096780}
.insurance-guide-check{margin-top:32px;padding:28px 30px;background:var(--paper);border:1px solid #e4d8bc;border-radius:31px 23px 36px 25px / 25px 33px 26px 34px}
.insurance-guide-check h3,.insurance-guide-reading h3{font-size:25px;line-height:1.25}
.insurance-guide-check ul{padding-left:22px;display:grid;grid-template-columns:1fr 1fr;gap:13px 35px}.insurance-guide-check p{font-size:16px;max-width:900px}
.insurance-guide-reading{padding-top:30px}.insurance-guide-reading ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 35px;padding-left:22px}
@media(max-width:850px){.insurance-guide-grid{grid-template-columns:1fr}.insurance-guide-card{padding:27px 24px}.insurance-guide-card ul{display:flex;flex-wrap:wrap;gap:10px 30px}.insurance-guide-card li+li{margin:0}.insurance-guide-check ul,.insurance-guide-reading ul{grid-template-columns:1fr}}
@media(max-width:560px){.home-insurance-guide{margin-top:36px}.home-insurance-guide .section-heading>p{font-size:16px}.insurance-guide-check{padding:25px 21px}.insurance-guide-card ul{display:block}.insurance-guide-card li+li{margin-top:10px}.insurance-guide-check .button{width:100%}}
