.travel-insurance-module__xTrK6G__content{font-family:var(--font-lato), "Lato", system-ui, sans-serif;color:#333;font-size:18px;line-height:1.7}.travel-insurance-module__xTrK6G__content h1{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:#042f2b;margin-bottom:1em;font-size:2.5em;font-weight:700;line-height:1.2}.travel-insurance-module__xTrK6G__content h2{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:#042f2b;margin-top:2em;margin-bottom:.75em;font-size:1.875em;font-weight:700;line-height:1.3}.travel-insurance-module__xTrK6G__content h3{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:#042f2b;margin-top:1.5em;margin-bottom:.5em;font-size:1.375em;font-weight:600;line-height:1.4}.travel-insurance-module__xTrK6G__content p{color:#444;margin-bottom:1.25em}.travel-insurance-module__xTrK6G__content a{color:#096059;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.travel-insurance-module__xTrK6G__content a:hover{border-bottom-color:#096059}.travel-insurance-module__xTrK6G__content strong{color:#042f2b;font-weight:600}.travel-insurance-module__xTrK6G__content em{color:#555;font-style:italic}.travel-insurance-module__xTrK6G__authorByline{color:#666;margin-top:-.5em;margin-bottom:1.5em;font-size:.95em}.travel-insurance-module__xTrK6G__leadParagraph{color:#2a2a2a;margin-bottom:1.5em;font-size:1.15em;line-height:1.7}.travel-insurance-module__xTrK6G__featuredImage{border-radius:8px;width:100%;height:auto;margin:2em 0;box-shadow:0 4px 12px #0000001a}.travel-insurance-module__xTrK6G__costTableWrapper{margin:2em 0;overflow-x:auto}.travel-insurance-module__xTrK6G__content table{border-collapse:collapse;background:#fff;width:100%;margin:1.5em 0;font-size:.95em;box-shadow:0 2px 8px #00000014}.travel-insurance-module__xTrK6G__content thead{background:#faf4ec}.travel-insurance-module__xTrK6G__content th{text-align:left;color:#042f2b;border-bottom:2px solid #e7d0b6;padding:1em;font-weight:600}.travel-insurance-module__xTrK6G__content td{color:#444;border-bottom:1px solid #e7d0b6;padding:1em}.travel-insurance-module__xTrK6G__content tr:last-child td{border-bottom:none}.travel-insurance-module__xTrK6G__content tbody tr:hover{background:#faf4ec}.travel-insurance-module__xTrK6G__testimonial{color:#555;background:#faf4ec;border-left:4px solid #096059;border-radius:4px;margin:2em 0;padding:1.5em;font-style:italic}.travel-insurance-module__xTrK6G__testimonialAttribution{color:#042f2b;margin-top:1em;font-style:normal;font-weight:600}.travel-insurance-module__xTrK6G__warningBox{background:#fff8e1;border-left:4px solid #f59e0b;border-radius:4px;margin:2em 0;padding:1.5em}.travel-insurance-module__xTrK6G__warningBox h3{color:#92400e;margin-top:0}.travel-insurance-module__xTrK6G__warningBox p,.travel-insurance-module__xTrK6G__warningBox ul,.travel-insurance-module__xTrK6G__warningBox li{color:#78350f}.travel-insurance-module__xTrK6G__priceDisclaimer{color:#666;margin:1em 0;font-size:.9em;font-style:italic}.travel-insurance-module__xTrK6G__content ul,.travel-insurance-module__xTrK6G__content ol{margin-bottom:1.25em;margin-left:1.5em}.travel-insurance-module__xTrK6G__content li{color:#444;margin-bottom:.5em}.travel-insurance-module__xTrK6G__content section{margin-bottom:3em}.travel-insurance-module__xTrK6G__ctaBox{color:#fff;text-align:center;background:#096059;border-radius:8px;margin:3em 0;padding:2em}.travel-insurance-module__xTrK6G__ctaBox p{color:#fff;margin-bottom:0;font-size:1.1em}.travel-insurance-module__xTrK6G__ctaBox a{color:#fff;border-bottom-color:#ffffff80;font-weight:600}.travel-insurance-module__xTrK6G__ctaBox a:hover{border-bottom-color:#fff}@media (max-width:768px){.travel-insurance-module__xTrK6G__content{padding:80px 15px 30px;font-size:16px}.travel-insurance-module__xTrK6G__content h1{font-size:2em}.travel-insurance-module__xTrK6G__content h2{font-size:1.5em}.travel-insurance-module__xTrK6G__content h3{font-size:1.25em}.travel-insurance-module__xTrK6G__content table{font-size:.85em}.travel-insurance-module__xTrK6G__content th,.travel-insurance-module__xTrK6G__content td{padding:.75em .5em}}@media (max-width:600px){.travel-insurance-module__xTrK6G__content table{font-size:.8em}.travel-insurance-module__xTrK6G__content th,.travel-insurance-module__xTrK6G__content td{padding:.5em .3em}}
