@import '_content/IDOM.Travel.AdvisorUI.V2/IDOM.Travel.AdvisorUI.V2.uh2ig9pkel.bundle.scp.css';
@import '_content/IDOM.Travel.Ibe.V2/IDOM.Travel.Ibe.V2.mv5fjhw7s7.bundle.scp.css';
@import '_content/IDOM.Travel.Portal.V2/IDOM.Travel.Portal.V2.hfvjnsuex6.bundle.scp.css';

/* /Components/Layout/LegalPage.razor.rz.scp.css */
.legal-page[b-vice4i9wed]{padding:clamp(22px,4vw,42px);background:#fff;border:1px solid var(--line,#dce5eb);border-radius:12px;color:var(--ink,#203e52);overflow-wrap:anywhere}
.legal-page h1[b-vice4i9wed]{font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.2;letter-spacing:-.8px;margin:12px 0 28px}
.legal-page[b-vice4i9wed]  h2{font-size:21px;line-height:1.4;font-weight:600;margin:32px 0 12px;scroll-margin-top:20px}
.legal-page[b-vice4i9wed]  h3{font-size:17px;font-weight:600;line-height:1.5;margin:22px 0 10px}
.legal-page[b-vice4i9wed]  p,.legal-page[b-vice4i9wed]  li{font-size:15px;line-height:1.8}
.legal-page[b-vice4i9wed]  p{margin:0 0 18px}
.legal-page[b-vice4i9wed]  ul{padding-left:22px;margin:0 0 20px}
.legal-page[b-vice4i9wed]  a{text-decoration:underline;text-underline-offset:3px}
.legal-page[b-vice4i9wed]  a:focus-visible,.legal-page[b-vice4i9wed]  button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.legal-page[b-vice4i9wed]  .legal-summary{padding:18px;border:1px solid #dae5ec;border-radius:10px;background:#f5f8fa;margin:0 0 24px}
.legal-page[b-vice4i9wed]  .legal-summary p:last-child{margin-bottom:0}
.legal-page[b-vice4i9wed]  button{border:1px solid #b7cbd9;border-radius:8px;background:#fff;color:var(--ink);padding:11px 15px;font:inherit;cursor:pointer}
.legal-page[b-vice4i9wed]  .legal-updated{font-size:12px;color:var(--muted);margin-top:30px}
@media(max-width:640px){.legal-page[b-vice4i9wed]  p,.legal-page[b-vice4i9wed]  li{font-size:14px}.legal-page[b-vice4i9wed]  h2{font-size:19px}}
