/* Focused insurance guides use the existing Padua typography and colors. */
.guide-hero{padding-bottom:28px;border-bottom:1px solid var(--line,#d6dce1)}.guide-hero .intro{max-width:760px}.guide-nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0}.guide-nav a{padding:8px 0;min-height:44px}.guide-note{border-left:4px solid #aa8945;background:#f7f3e9;padding:20px 24px;margin:28px 0}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:26px 0}.guide-grid article{background:#f4f7fa;border:1px solid #d4dde3;padding:24px}.guide-grid h2,.guide-grid h3{margin-top:0}.guide-section{padding:20px 0;border-bottom:1px solid #d4dde3;scroll-margin-top:24px}.guide-section li{line-height:1.65;margin:10px 0}.guide-cta{background:#eef2f5;border-top:3px solid #aa8945;padding:26px;margin:32px 0}.guide-cta h2{margin-top:0}.guide-cta .button{display:inline-block;white-space:normal;max-width:100%;text-align:center}.guide-table{overflow-x:auto}.guide-table table{border-collapse:collapse;width:100%;min-width:440px}.guide-table th,.guide-table td{text-align:left;vertical-align:top;padding:16px;border:1px solid #d4dde3;line-height:1.55}.guide-table th{background:#eef2f5}.guide-sources{font-size:15px}.guide-sources a{overflow-wrap:anywhere}.guide-grid a{display:inline-block;padding:8px 0}a:focus-visible{outline:3px solid #967535;outline-offset:4px}@media(max-width:700px){.guide-grid{grid-template-columns:1fr}.guide-cta,.guide-note{padding:20px}.guide-nav{gap:8px 18px}}
