.t26-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}.t26-card{border:1px solid #d8ddd5;border-radius:18px;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-width:0}.t26-card-body{padding:25px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:1}.t26-card h2,.t26-card h3,.t26-card h4,.t26-card p{margin:0}.t26-card h3{line-height:1.3}.t26-card details{width:100%;margin:4px 0}.t26-card details[open]{padding-bottom:8px}.t26-card summary,.t26-faq summary{cursor:pointer;font-weight:650;line-height:1.5;padding:10px 0}.t26-card h4{font-size:1rem;margin:18px 0 8px}.t26-card li{margin-bottom:8px;line-height:1.6}.t26-card .btn{margin-top:auto;min-height:44px}.t26-photo{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center}.t26-place{color:#4b6160;font-size:.9rem}.t26-policy-link{display:inline-block;margin:12px 0 0;text-decoration:underline;text-underline-offset:4px;line-height:1.6}.t26-quote-state{color:#354e4b;font-size:.88rem;line-height:1.5}.t26-filters{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.t26-filters button{border:1px solid #35584e;border-radius:30px;background:white;color:#21453e;padding:12px 17px;min-height:44px;cursor:pointer;font:inherit}.t26-filters button[aria-pressed=true]{background:#194b45;color:white}.t26-card[hidden]{display:none!important}.t26-notice{padding:20px 24px;border-left:4px solid #b17726;background:#faf4e8;line-height:1.7;margin:24px 0}.t26-small{font-size:.9rem;line-height:1.6;max-width:85ch}.t26-table-scroll{overflow-x:auto;border:1px solid #d8ddd5;border-radius:12px;margin:24px 0}.t26-table{border-collapse:collapse;min-width:750px;width:100%;font-size:.94rem}.t26-table th,.t26-table td{text-align:left;padding:16px;border-bottom:1px solid #dde3dd;line-height:1.5}.t26-table thead{background:#174e47;color:white}.t26-table caption{text-align:left;padding:15px;font-weight:bold}.t26-copa>h2{margin-top:44px}.t26-copa>p{max-width:84ch;line-height:1.7}.t26-faq{margin-top:42px}.t26-faq details{border-bottom:1px solid #d9dfd9;padding:10px 0}.t26-policy{max-width:1040px;padding-top:52px;padding-bottom:52px}.t26-policy h1{max-width:22ch}.t26-policy>section{scroll-margin-top:125px;border-top:1px solid #d5dcd6;padding:28px 0}.t26-policy>section p{max-width:80ch;line-height:1.8}.t26-policy h2{font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.3;margin-bottom:16px}.t26-policy-index{display:grid;grid-template-columns:1fr 1fr;gap:10px 28px;margin:30px 0}.t26-policy-index a{line-height:1.6;text-decoration:underline;text-underline-offset:4px}.t26-quote-summary{font-size:.88rem;line-height:1.65;margin:16px 0;grid-column:1/-1}.t26-quote-summary a{font-weight:bold;text-decoration:underline}.t26-footer-links{display:flex;flex-wrap:wrap;gap:14px 28px;font-size:.9rem;padding-bottom:26px}.t26-footer-links a{text-decoration:underline;text-underline-offset:3px}.t26-pqr form{display:grid;gap:10px;max-width:680px;margin:24px 0}.t26-pqr input:not([type=checkbox]),.t26-pqr select,.t26-pqr textarea{width:100%;min-height:46px;border:1px solid #9aaea6;border-radius:8px;padding:12px;font:inherit;background:#fff;color:#183e38}.t26-pqr label{font-weight:600;line-height:1.5}.t26-consent{display:flex;gap:12px;font-size:.9rem;align-items:flex-start}.t26-consent input{width:20px;height:20px;flex:0 0 20px;margin-top:3px}.t26-pqr button{justify-self:start;min-height:44px}.t26-pqr [role=status]{white-space:pre-wrap;overflow-wrap:anywhere}.t26-pqr-result-actions{display:flex;gap:18px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #c18d2e;outline-offset:4px}
@media(max-width:760px){.t26-grid{grid-template-columns:1fr;gap:20px}.t26-card-body{padding:21px}.t26-policy{padding-top:32px}.t26-policy-index{grid-template-columns:1fr}.t26-policy>section{scroll-margin-top:90px}.t26-filters{gap:8px}.t26-filters button{font-size:.9rem;padding:10px 14px}.t26-notice{padding:18px}.t26-copa h1{font-size:clamp(2rem,8vw,3.1rem)}}
@media print{body>*{display:none!important}body>main{display:block!important}#wompi-payment{display:block!important}#wompi-payment button,#wompi-payment form>button,#payment-currency,.t26-pqr,dialog{display:none!important}.t26-policy-index{display:none}main{color:#000!important;background:#fff!important}.t26-policy section{break-inside:avoid}a{color:#000!important}}

.t26-event-photo{width:100%;height:auto;max-height:380px;object-fit:cover;object-position:center;aspect-ratio:16/6;border-radius:18px;margin:10px 0 24px}@media(max-width:760px){.t26-event-photo{max-height:260px;aspect-ratio:16/9}}
