.ht-viator{box-sizing:border-box;max-width:1100px;margin:48px auto;padding:28px;border:1px solid #b7c5d4;border-radius:12px;background:#f3f7fc;color:#112346;font:16px/1.7 system-ui,sans-serif}.ht-viator h2{font-size:clamp(24px,4vw,32px);line-height:1.3;margin:0 0 16px}.ht-viator p{font-size:16px;line-height:1.7}.ht-viator-links{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.ht-viator-links a{display:block;padding:12px 18px;background:#112346;color:white!important;border-radius:6px;font-weight:650;text-decoration:underline;overflow-wrap:anywhere}.ht-viator a:focus-visible{outline:3px solid #cf6700;outline-offset:4px}.ht-viator .ht-viator-small{font-size:14px}.ht-viator-disclosure{max-width:1100px;margin:24px auto;padding:16px;font-size:16px;line-height:1.7}@media(max-width:700px){.ht-viator{margin:28px 16px;padding:20px}.ht-viator-links{flex-direction:column}}@media print{.ht-viator{background:white;border:1px solid #999;break-inside:avoid}.ht-viator-links a{color:#112346!important;background:white}}