.cp .seo-article{box-sizing:border-box;max-width:928px;margin:0 auto;padding:32px 24px 80px;min-height:75vh;font-size:17px;line-height:1.8;color:var(--dt-ink)}.cp-static .dt-header{position:sticky}@media(max-width:1023px){.cp-static .dt-header-inner{min-height:108px;height:auto;padding:12px 24px;flex-wrap:wrap;gap:10px 16px}.cp-static .dt-header-nav{display:flex;order:3;flex:1 0 100%;margin:0;gap:10px 18px;flex-wrap:wrap}.cp-static .dt-header-nav a{font-size:13px}.cp-static .dt-header-end{margin-inline-start:auto}.cp-static .dt-header-logo{max-width:185px}}.cp .seo-article .seo-crumbs{font-size:14px;color:var(--dt-ink-2)}.cp .seo-article h1{font-size:30px;line-height:38px;font-weight:700;margin:20px 0 16px;color:var(--dt-navy)}@media(min-width:768px){.cp .seo-article h1{font-size:40px;line-height:48px}}.cp .seo-article h2{font-size:24px;line-height:1.35;font-weight:700;margin:40px 0 14px;color:var(--dt-navy)}.cp .seo-article h3{font-size:19px;line-height:1.4;font-weight:700;margin:0 0 6px;color:var(--dt-navy)}.cp .seo-article p,.cp .seo-article address,.cp .seo-article ul{margin:14px 0;font-style:normal}.cp .seo-article ul{padding-inline-start:22px;list-style:disc}.cp .seo-article .seo-lead{font-size:17px;color:var(--dt-ink-2)}.cp .seo-article a:not(.dt-btn){color:var(--dt-navy);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#0a193159}.cp .seo-article a:not(.dt-btn):hover{text-decoration-color:var(--dt-navy)}.cp .seo-article img{max-width:100%;height:auto;object-fit:cover;border-radius:4px}.cp .seo-article .dt-btn{margin:8px 0}.cp .seo-card{background:var(--dt-paper);border:1px solid var(--dt-cream-2);border-radius:6px;padding:20px 24px;margin:12px 0}.cp .seo-faq{padding:0}.cp .seo-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:18px 24px;font-weight:600;color:var(--dt-navy);line-height:1.5}.cp .seo-faq summary::-webkit-details-marker{display:none}.cp .seo-faq summary:after{content:"+";font-size:22px;line-height:1;color:var(--dt-navy);transition:transform .2s}.cp .seo-faq[open] summary:after{transform:rotate(45deg)}.cp .seo-faq summary:focus-visible{outline:2px solid var(--dt-navy);outline-offset:2px}.cp .seo-article .seo-faq p{margin:0;padding:0 24px 20px}.cp .seo-article .seo-tiers{list-style:none;padding:0;margin:20px 0;display:grid;gap:12px}@media(min-width:768px){.cp .seo-article .seo-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}.cp .seo-tier{margin:0;border-top:3px solid var(--dt-navy)}.cp .seo-tier-rate{display:block;font-size:32px;line-height:1.2;font-weight:700;color:var(--dt-navy);margin-bottom:8px}.cp .seo-article .seo-tier p{margin:0;font-size:15px;color:var(--dt-ink-2)}.cp .seo-cookie-actions{display:flex;flex-wrap:wrap;gap:12px}.cp .seo-btn-outline{background:transparent;color:#1f4e8c;border:1px solid #1F4E8C;border-radius:10px}.cp .seo-cookie [aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--dt-paper),0 0 0 2px var(--dt-navy)}.cp .seo-article .seo-cookie-state{font-weight:600;color:var(--dt-navy)}.cp .seo-article .seo-cookie-status:empty{display:none}.cp .seo-search label{display:grid;gap:8px;font-weight:600}.cp .seo-search input{min-height:48px;padding:0 14px;border:1px solid #b9b0a0;border-radius:2px;background:#fffdf9;font:inherit}.cp .seo-search .dt-btn{margin-top:12px}.cp .seo-hotels{display:block;width:100%;height:680px;border:1px solid #d6cab2;margin:24px 0}.cp .seo-article .seo-document-body h1{font-size:30px;line-height:38px;font-weight:700;margin:20px 0 16px;color:var(--dt-navy)}@media(min-width:768px){.cp .seo-article .seo-document-body h1{font-size:40px;line-height:48px}}.cp .seo-document-body h2{font-size:24px;line-height:1.35;margin:40px 0 14px;color:var(--dt-navy)}.cp .seo-document-body h3,.cp .seo-document-body h4{font-size:19px;line-height:1.4;margin:24px 0 8px;color:var(--dt-navy)}.cp .seo-document-body ul,.cp .seo-document-body ol{margin:14px 0;padding-inline-start:24px}.cp .seo-document-body ul{list-style:disc}.cp .seo-document-body ol{list-style:decimal}.cp .seo-document-body li{margin:6px 0}.cp .seo-document-body table{width:100%;border-collapse:collapse;margin:20px 0;font-size:15px;display:block;overflow-x:auto}.cp .seo-document-body th,.cp .seo-document-body td{border:1px solid var(--dt-cream-2);padding:10px 12px;text-align:start;vertical-align:top}.cp .seo-document-body th{background:var(--dt-paper);color:var(--dt-navy)}.cp .seo-document-body header,.cp .seo-document-body footer{background:none;color:inherit;padding:0;position:static}.cp .seo-document-body *,.cp .seo-document-body a{color:inherit}.cp .seo-document-body a{color:var(--dt-navy);text-decoration:underline;text-underline-offset:4px}
