/* Readable document tables; loaded only on the standalone offer page. */
.tur360-offer .legal-document{margin-top:36px;padding-top:16px}
.tur360-offer .legal-document h2,
.tur360-offer .legal-document h3{scroll-margin-top:120px}
.tur360-offer .legal-document h3{font-size:clamp(18px,2.1vw,23px);line-height:1.45;margin:30px 0 18px}
.tur360-offer .tur360-offer-table{margin:28px 0 36px;border:1px solid #cddde0;border-radius:16px;overflow:hidden}
.tur360-offer .tur360-offer-table table{width:100%;table-layout:fixed;border-collapse:collapse;font:inherit;line-height:1.65;margin:0}
.tur360-offer .tur360-offer-table th,
.tur360-offer .tur360-offer-table td{width:50%;padding:18px 20px;vertical-align:top;text-align:left;border:0;border-bottom:1px solid #dce6e8;overflow-wrap:anywhere}
.tur360-offer .tur360-offer-table th{background:#edf4f5;color:#254b5a;font-weight:700}
.tur360-offer .tur360-offer-table td+td,
.tur360-offer .tur360-offer-table th+th{border-left:1px solid #dce6e8}
.tur360-offer .tur360-offer-table tbody tr:last-child td{border-bottom:0}
.tur360-offer .tur360-offer-table tbody tr:nth-child(even){background:#f6f9f8}
@media(max-width:600px){
 .tur360-offer .tur360-offer-table{border-radius:12px;margin-block:22px 28px}
 .tur360-offer .tur360-offer-table table{font-size:14px;line-height:1.6}
 .tur360-offer .tur360-offer-table th,.tur360-offer .tur360-offer-table td{padding:12px 10px}
 .tur360-offer .legal-document h2,.tur360-offer .legal-document h3{scroll-margin-top:92px}
}
@media print{
 .tur360-offer .site-header,.tur360-offer .site-footer,.tur360-offer .breadcrumb,.tur360-offer dialog{display:none!important}
 .tur360-offer .legal-document{max-width:none;padding:0;color:#000;font-size:11pt;line-height:1.5}
 .tur360-offer .legal-document h1{font-size:22pt}
 .tur360-offer .legal-document h2,.tur360-offer .legal-document h3{break-after:avoid}
 .tur360-offer .tur360-offer-table{overflow:visible;border-radius:0}
 .tur360-offer .tur360-offer-table tr{break-inside:avoid}
}
