/* Atlas decisions: approved C structure, A reading rhythm, B clear actions.
   Own surfaces only. Provider frames and RSYa elements keep their geometry. */
@font-face{font-family:Golos;src:url('golos-variable.ttf') format('truetype');font-weight:400 900;font-display:swap}
@font-face{font-family:AtlasBrand;src:url('/assets/publictravel-v2/publictravel-brand-s12.woff') format('woff');font-weight:700;font-display:swap}
:root{--atlas-paper:#fff;--atlas-ground:#f3f7f6;--atlas-ink:#16332f;--atlas-muted:#48655e;--atlas-accent:#075e50;--atlas-tint:#e4f0eb;--atlas-line:#c8d7d1;--atlas-focus:#935100;--atlas-space:24px}
html[data-atlas-theme=dark]{--atlas-paper:#102a26;--atlas-ground:#183731;--atlas-ink:#f5faf7;--atlas-muted:#b4cec3;--atlas-accent:#93dfc4;--atlas-tint:#23483d;--atlas-line:#48695d;--atlas-focus:#f2c76a;color-scheme:dark}
body.pt-atlas{margin:0;background:var(--atlas-paper);color:var(--atlas-ink);font-family:Golos,Arial,sans-serif;font-size:17px;line-height:1.65;--color-bg:var(--atlas-paper);--color-surface:var(--atlas-ground);--color-text:var(--atlas-ink);--color-muted:var(--atlas-muted);--color-border:var(--atlas-line);--color-accent:var(--atlas-accent)}
.pt-atlas *{box-sizing:border-box}.pt-atlas ::selection{background:#f3ce70;color:#16332f}.pt-atlas input{caret-color:var(--atlas-accent)}
.pt-atlas :focus-visible{outline:3px solid var(--atlas-focus);outline-offset:4px}.pt-atlas [hidden]{display:none!important}
.pt-atlas a{color:var(--atlas-accent);text-underline-offset:4px}.pt-atlas a:hover{text-decoration-thickness:2px}.pt-atlas h1,.pt-atlas h2,.pt-atlas h3{font-family:Golos,Arial,sans-serif;color:var(--atlas-ink);font-weight:650;letter-spacing:-.025em;line-height:1.14;text-wrap:balance}
.pt-atlas h1{font-size:clamp(34px,4vw,60px);max-width:25ch;margin:0 0 22px}.pt-atlas h2{font-size:clamp(27px,2.8vw,36px);margin:36px 0 18px}.pt-atlas h3{font-size:23px;margin:28px 0 12px}
.pt-atlas p{color:inherit}.pt-atlas img{max-width:100%;height:auto}.pt-atlas .shell,.pt-atlas .legacy-shell-v2__shell{width:min(1240px,calc(100% - var(--atlas-space)*2));max-width:1240px;margin-inline:auto;padding-inline:0}
.pt-atlas .site-header,.pt-atlas .legacy-shell-v2__header{background:var(--atlas-paper);color:var(--atlas-ink);border-bottom:1px solid var(--atlas-line);position:relative;z-index:10;padding:0;box-shadow:none}
.pt-atlas .header-row,.pt-atlas .legacy-shell-v2__header-row{display:flex;align-items:center;gap:24px;min-height:88px;flex-wrap:wrap;padding-block:18px}
.pt-atlas .brand,.pt-atlas .legacy-shell-v2__brand,.atlas-footer-brand{display:grid;grid-template-columns:42px auto;column-gap:10px;align-items:center;color:var(--atlas-ink);text-decoration:none;flex-shrink:0;line-height:1.1}
.pt-atlas .pt-brand-mark{width:42px;height:42px;grid-row:1/3;max-width:none}.pt-atlas .pt-brand-name{font-family:AtlasBrand,Golos,sans-serif;font-size:27px;font-weight:700;color:var(--atlas-ink)}
.pt-atlas .brand-region,.pt-atlas .legacy-shell-v2__city{font-family:Golos,Arial,sans-serif;font-size:12px;color:var(--atlas-muted);margin:4px 0 0}
.atlas-nav{display:flex;gap:24px;margin-left:auto}.atlas-nav a{font-size:14px;min-height:44px;display:flex;align-items:center;text-decoration:none;color:var(--atlas-ink)}
.pt-atlas .atlas-theme,.pt-atlas .atlas-menu>summary,.pt-atlas .atlas-quick>summary{min-height:44px;border:1px solid var(--atlas-line);border-radius:10px;background:var(--atlas-paper);color:var(--atlas-ink);font:550 13px Golos,Arial,sans-serif;padding:11px 14px;cursor:pointer}
.atlas-menu{display:none}.atlas-menu nav{display:flex;flex-direction:column}.atlas-menu[open]>nav,.atlas-quick[open]>div{position:absolute;right:24px;top:calc(100% - 12px);background:var(--atlas-paper);border:1px solid var(--atlas-line);padding:20px;border-radius:12px;width:min(430px,calc(100vw - 36px));box-shadow:0 14px 32px #16332f18;z-index:20}
.atlas-menu nav a{min-height:44px;padding-block:10px}.pt-atlas .atlas-quick .pt-services-nav{display:block;width:100%;max-width:none;margin:0;padding:0;color:var(--atlas-ink);background:var(--atlas-paper)}
.pt-atlas .pt-quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pt-atlas .pt-quick-action__link{background:var(--atlas-accent);color:var(--atlas-paper);border:0;min-height:52px;border-radius:10px;padding:12px 16px}
.pt-atlas .pt-services-menu{position:static}.pt-atlas .pt-services-menu nav{position:static;box-shadow:none;border:0;padding:10px 0;max-width:100%;width:auto;background:var(--atlas-paper)}
.pt-atlas .pt-services-menu nav a{color:var(--atlas-ink)}.pt-atlas .pt-advertisers{background:transparent;color:var(--atlas-muted);font-size:13px;border:0;margin:12px 0}.pt-atlas .pt-advertisers summary{min-height:44px}.pt-atlas .pt-advertisers__content{background:var(--atlas-ground);color:var(--atlas-ink);padding:18px;border-radius:10px;overflow-wrap:anywhere}
.pt-atlas .pt-advertisers__tag{color:var(--atlas-muted);background:transparent}.pt-atlas .pt-advertisers code{font-size:12px;overflow-wrap:anywhere}.pt-atlas .pt-advertisers__record p{color:var(--atlas-ink)}
.atlas-home-hero{padding:52px 0 36px}.atlas-home-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr);gap:64px;align-items:start}.atlas-home-hero h1{max-width:19ch}
.atlas-lead{font-size:19px;line-height:1.6;max-width:56ch;color:var(--atlas-muted)!important;margin:0 0 24px}.atlas-secondary{display:inline-flex;min-height:48px;align-items:center;font-weight:550}
.atlas-planner{background:var(--atlas-ground);padding:26px;border-radius:14px}.atlas-planner h2{font-size:25px;margin:0 0 20px}.atlas-planner label{display:block;font-size:13px;color:var(--atlas-muted);margin:0 0 8px}
.pt-atlas select,.pt-atlas input:not([type=checkbox]):not([type=radio]),.pt-atlas textarea{font:inherit;background:var(--atlas-paper);color:var(--atlas-ink);border:1px solid var(--atlas-line);border-radius:9px;padding:12px;max-width:100%;min-height:46px}
.atlas-planner select{width:100%;margin-bottom:20px}.atlas-planner button,.atlas-button{display:inline-flex;align-items:center;justify-content:center;background:var(--atlas-accent);color:var(--atlas-paper);border:0;border-radius:10px;min-height:50px;font:550 15px Golos,Arial,sans-serif;padding:14px 20px;text-decoration:none;cursor:pointer}
.atlas-planner button{width:100%}.atlas-planner p{font-size:13px;line-height:1.6;color:var(--atlas-muted);margin:14px 0 0}.atlas-planner-fallback{display:grid;gap:10px}.atlas-planner-fallback a{min-height:44px;display:flex;align-items:center}
.atlas-planner[data-ready] .atlas-planner-fallback{display:none}.atlas-regional{padding:18px 0 42px}.atlas-regional h2{margin-top:0}.atlas-regional dl{max-width:80ch}.atlas-regional dt{font-size:21px;font-weight:550;margin-top:22px}.atlas-regional dd{margin:10px 0 22px;color:var(--atlas-muted)}
.pt-atlas .section,.pt-atlas .pt2-section{padding-block:38px;background:transparent;color:var(--atlas-ink)}.pt-atlas .pt2-section-header{align-items:baseline}.pt-atlas .pt2-section h2,.pt-atlas .section h2{margin-top:0}
.pt-atlas .destination-grid,.pt-atlas .pt2-country-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 36px;width:100%;max-width:none}
.pt-atlas .destination-card,.pt-atlas .pt2-country{display:block;min-height:56px;padding:17px 0;background:transparent;border:0;border-bottom:1px solid var(--atlas-line);border-radius:0;color:var(--atlas-ink);box-shadow:none;text-decoration:none}
.pt-atlas .pt2-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.pt-atlas .pt2-topic{border:0;border-top:1px solid var(--atlas-line);border-radius:0;background:transparent;padding:22px 0;box-shadow:none}.pt-atlas .pt2-topic h3{margin-top:0}
.pt-atlas .pt2-guide,.pt-atlas .link-card{background:var(--atlas-ground);border:0;box-shadow:none;border-radius:12px;color:var(--atlas-ink)}.pt-atlas .pt2-region,.pt-atlas .pt2-planner{background:var(--atlas-ground);color:var(--atlas-ink);border:0;box-shadow:none;border-radius:12px}
.pt-atlas .page-intro{background:transparent;padding:44px 0 24px;color:var(--atlas-ink)}.pt-atlas .page-intro h1{margin-bottom:16px}.pt-atlas .page-intro .lead{color:var(--atlas-muted);font-size:18px;max-width:64ch}.pt-atlas .eyebrow{font-size:16px;color:var(--atlas-muted);text-transform:none;letter-spacing:normal}
.pt-atlas .pt-card,.pt-atlas .content-section .prose,.pt-atlas .legacy-shell-v2__content{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;color:var(--atlas-ink)}
.pt-atlas .prose>p,.pt-atlas .prose>ul,.pt-atlas .prose>ol,.pt-atlas .pt-services-context>p,.pt-atlas .pt-services-context>ul,.pt-atlas .pt-services-context>ol{max-width:72ch;font-size:18px;line-height:1.75}
.pt-atlas .prose li{margin-block:8px}.pt-atlas .prose h2,.pt-atlas .pt-services-context h2{margin:42px 0 18px}.pt-atlas .prose h3{margin:30px 0 14px}
.pt-atlas .pt-tool-section,.pt-atlas .pt-guide-tool,.pt-atlas .pt-budget,.pt-atlas .pt-budget__pair{background:var(--atlas-ground);color:var(--atlas-ink);border-color:var(--atlas-line);border-radius:12px;box-shadow:none}
.pt-atlas .pt-widget-container{background:var(--atlas-paper);color:var(--atlas-ink);max-width:100%}.pt-atlas .pt-affiliate-offer{background:var(--atlas-tint);color:var(--atlas-ink);border:0;border-radius:12px;box-shadow:none}
.pt-atlas .pt-affiliate-offer__link,.pt-atlas .pt-supplier-row__link{background:var(--atlas-accent);color:var(--atlas-paper);border:0;border-radius:10px;min-height:48px}
.pt-atlas .pt-catalog-group{background:transparent;color:var(--atlas-ink);border:0;border-radius:0;padding:24px 0}.pt-atlas .pt-supplier-row{background:transparent;color:var(--atlas-ink);border:0;border-top:1px solid var(--atlas-line);border-radius:0;padding:22px 0;box-shadow:none}
.pt-atlas .pt-catalog-filter{background:var(--atlas-ground);color:var(--atlas-ink);border:0;border-radius:12px}.pt-atlas .pt-catalog-jump{gap:10px}.pt-atlas .pt-catalog-jump a{background:transparent;color:var(--atlas-accent);border-color:var(--atlas-line)}
.pt-atlas .site-footer,.pt-atlas .legacy-shell-v2__footer{background:var(--atlas-ground);color:var(--atlas-muted);border-top:1px solid var(--atlas-line);margin-top:48px;padding:36px 0}.pt-atlas .footer-grid,.pt-atlas .legacy-shell-v2__footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:36px}.pt-atlas .site-footer a,.pt-atlas .legacy-shell-v2__footer a{color:var(--atlas-ink)}.pt-atlas .footer-legal,.pt-atlas .legacy-shell-v2__legal{font-size:13px;line-height:1.7}
.pt-atlas .legacy-shell-v2__hero{background:transparent;color:var(--atlas-ink);padding:38px 0 20px;border:0;box-shadow:none}.pt-atlas .legacy-shell-v2__hero h1{font-size:clamp(32px,3.5vw,52px);max-width:27ch}.pt-atlas .legacy-shell-v2__facts{background:transparent;color:var(--atlas-ink);border-block:1px solid var(--atlas-line);border-radius:0;box-shadow:none}
.pt-atlas .legacy-shell-v2__content-body{max-width:74ch;font-size:18px;line-height:1.75;color:var(--atlas-ink)}.pt-atlas .legacy-shell-v2__content-body img{max-width:100%;height:auto}.pt-atlas .legacy-shell-v2__content-body h2{font-size:30px}.pt-atlas .legacy-shell-v2__content-body h3{font-size:23px}.pt-atlas .legacy-shell-v2__content-body li{margin-block:8px}
.pt-atlas .atlas-archive{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;font-size:14px;line-height:1.65;color:var(--atlas-muted);padding:12px 0;background:transparent;border:0;max-width:74ch;margin:12px 0 22px}.atlas-archive strong{font-weight:550;color:var(--atlas-ink)}
.pt-atlas .pt-archive-s22{background:transparent;color:var(--atlas-muted);padding:8px 0;border:0;border-radius:0;font-size:14px}.pt-atlas .legacy-shell-v2__content-state{background:transparent;border:0;border-radius:0;padding:12px 0;color:var(--atlas-muted)}
.pt-atlas .legacy-shell-v2__legacy-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.pt-atlas .good-travel-list-item{float:none!important;width:auto!important;background:transparent;border:0;border-bottom:1px solid var(--atlas-line);padding:22px 0;margin:0;box-shadow:none;border-radius:0;min-width:0}
.pt-atlas .good-travel-list-item__title{font-size:21px;font-weight:550;line-height:1.4}.pt-atlas .good-travel-list-item-price__cost{font-size:18px;color:var(--atlas-muted)!important}.pt-atlas .legacy-shell-v2__pagination{display:flex;gap:10px;flex-wrap:wrap}
.pt-atlas .legacy-shell-v2__pagination a{min-width:44px;min-height:44px;border:1px solid var(--atlas-line);border-radius:8px;background:var(--atlas-paper);color:var(--atlas-ink)}
html[data-atlas-theme=dark] .pt-atlas .pt-quick-action__link,html[data-atlas-theme=dark] .atlas-button,html[data-atlas-theme=dark] .atlas-planner button,html[data-atlas-theme=dark] .pt-atlas .pt-affiliate-offer__link{color:#102a26}
@media(min-width:1700px){.pt-atlas .shell,.pt-atlas .legacy-shell-v2__shell{max-width:1360px;width:min(1360px,calc(100% - var(--atlas-space)*2))}}
@media(max-width:1020px){.atlas-nav{gap:14px}.atlas-home-grid{gap:32px;grid-template-columns:minmax(0,1fr) minmax(290px,1fr)}.pt-atlas .destination-grid,.pt-atlas .pt2-country-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:800px){.atlas-nav{display:none}.atlas-menu{display:block;margin-left:auto}.pt-atlas .header-row,.pt-atlas .legacy-shell-v2__header-row{gap:10px;min-height:76px;padding-block:12px}.pt-atlas .pt-brand-name{font-size:23px}.atlas-quick{display:none}.atlas-menu .atlas-quick{display:block;margin-top:12px}.atlas-menu .atlas-quick[open]>div{position:static;width:auto;box-shadow:none;border:0;padding:12px 0}.atlas-home-hero{padding-block:32px}.atlas-home-grid{grid-template-columns:1fr;gap:26px}.atlas-lead{font-size:17px}.atlas-regional{padding-bottom:28px}.pt-atlas .section,.pt-atlas .pt2-section{padding-block:28px}.pt-atlas .pt2-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-atlas .destination-grid,.pt-atlas .pt2-country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-atlas .legacy-shell-v2__legacy-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-atlas .footer-grid,.pt-atlas .legacy-shell-v2__footer-grid{grid-template-columns:1fr 1fr}.pt-atlas .footer-brand{grid-column:1/-1}}
@media(max-width:480px){:root{--atlas-space:18px}.pt-atlas{font-size:16px!important}.pt-atlas h1{font-size:36px;letter-spacing:-.03em}.pt-atlas .pt-brand-mark{width:34px;height:34px}.pt-atlas .brand,.pt-atlas .legacy-shell-v2__brand{grid-template-columns:34px auto;column-gap:8px}.pt-atlas .pt-brand-name{font-size:21px}.pt-atlas .atlas-theme,.pt-atlas .atlas-menu>summary{padding:10px;font-size:12px}.atlas-planner{padding:22px}.pt-atlas .destination-grid,.pt-atlas .pt2-country-grid{grid-template-columns:1fr}.pt-atlas .pt2-topic-grid{grid-template-columns:1fr}.pt-atlas .legacy-shell-v2__legacy-flow{grid-template-columns:1fr}.pt-atlas .prose>p,.pt-atlas .prose>ul,.pt-atlas .prose>ol,.pt-atlas .pt-services-context>p,.pt-atlas .legacy-shell-v2__content-body{font-size:17px;line-height:1.72}.pt-atlas .legacy-shell-v2__hero h1{font-size:34px}.pt-atlas .pt-quick-actions{grid-template-columns:1fr}.pt-atlas .page-intro{padding-top:30px}}
@media(prefers-reduced-motion:reduce){.pt-atlas *{scroll-behavior:auto;transition:none}}

.atlas-menu--all{display:block;margin-left:0}.atlas-menu--all>nav>.pt-services-nav{margin-top:18px}.atlas-menu--all>nav>a{min-height:44px;padding-block:10px}.atlas-menu--all>nav{gap:4px}
body.pt-atlas{--pt2-paper:var(--atlas-paper);--pt2-ground:var(--atlas-ground);--pt2-ink:var(--atlas-ink);--pt2-muted:var(--atlas-muted);--pt2-accent:var(--atlas-accent);--pt2-line:var(--atlas-line);--ink:var(--atlas-ink);--ink-strong:var(--atlas-ink);--teal:var(--atlas-accent);--teal-soft:var(--atlas-tint);--cream:var(--atlas-paper);--paper:var(--atlas-paper);--muted:var(--atlas-muted);--line:var(--atlas-line);--font-sans:Golos,Arial,sans-serif;--legacy-shell-v2-ink:var(--atlas-ink);--legacy-shell-v2-ink-strong:var(--atlas-ink);--legacy-shell-v2-teal:var(--atlas-accent);--legacy-shell-v2-teal-soft:var(--atlas-tint);--legacy-shell-v2-cream:var(--atlas-paper);--legacy-shell-v2-paper:var(--atlas-paper);--legacy-shell-v2-line:var(--atlas-line);--legacy-shell-v2-muted:var(--atlas-muted)}
.pt-atlas .brand img.pt-brand-mark,.pt-atlas .legacy-shell-v2__brand img.pt-brand-mark{width:42px;height:42px;padding:0;background:transparent;border:0;border-radius:0}
.pt-atlas .brand .pt-brand-name,.pt-atlas .legacy-shell-v2__brand .pt-brand-name{font-family:AtlasBrand,Golos,sans-serif;font-size:27px;color:var(--atlas-ink);padding:0;border:0}
.pt-atlas .brand .brand-region,.pt-atlas .legacy-shell-v2__brand .legacy-shell-v2__city{font-size:12px;padding:0;border:0;color:var(--atlas-muted)}
@media(max-width:480px){.pt-atlas .brand img.pt-brand-mark,.pt-atlas .legacy-shell-v2__brand img.pt-brand-mark{width:34px;height:34px}.pt-atlas .brand .pt-brand-name,.pt-atlas .legacy-shell-v2__brand .pt-brand-name{font-size:21px}}
body.pt-atlas .site-header [data-pt-brand] .pt-brand-name,body.pt-atlas .legacy-shell-v2__header [data-pt-brand] .pt-brand-name{color:var(--atlas-ink)!important;font-family:AtlasBrand,Golos,sans-serif!important;opacity:1;font-size:27px!important;padding:0!important;margin:0!important}
body.pt-atlas .site-header [data-pt-brand] .brand-region,body.pt-atlas .legacy-shell-v2__header [data-pt-brand] .legacy-shell-v2__city{color:var(--atlas-muted)!important;font-size:12px!important;padding:0!important;margin:4px 0 0!important;border:0!important}
.pt-atlas .footer-grid,.pt-atlas .legacy-shell-v2__footer-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.pt-atlas .footer-grid>*,.pt-atlas .legacy-shell-v2__footer-grid>*{min-width:0}.pt-atlas .footer-brand .brand{min-width:0;max-width:100%}.pt-atlas .footer-brand .brand-region{white-space:normal;overflow-wrap:anywhere}
.pt-atlas .site-footer nav a,.pt-atlas .legacy-shell-v2__footer-nav a{display:block;min-height:44px;padding:8px 0;font-size:14px}
.pt-atlas .destination-groups{display:block;max-width:none;width:100%}.pt-atlas .destination-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 36px;width:100%}.pt-atlas .destination-list a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;padding:14px 0;border-bottom:1px solid var(--atlas-line);text-decoration:none}.pt-atlas .destination-list span{font-size:17px;flex-shrink:0}.pt-atlas .pt2-topic-grid{border:0;border-radius:0;background:transparent;padding:0}.pt-atlas .atlas-archive-nav{margin-block:20px 32px}.pt-atlas .atlas-archive-nav a{display:inline-flex;align-items:center;min-height:44px}
.pt-atlas>a[href="#main"],.pt-atlas>a[href="#main-content"]{position:absolute;top:-120px;left:18px;padding:10px 16px;background:var(--atlas-paper);z-index:100}.pt-atlas>a[href="#main"]:focus,.pt-atlas>a[href="#main-content"]:focus{top:12px}
@media(max-width:800px){.pt-atlas .destination-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-atlas .footer-grid,.pt-atlas .legacy-shell-v2__footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
@media(max-width:480px){body.pt-atlas .site-header [data-pt-brand] .pt-brand-name,body.pt-atlas .legacy-shell-v2__header [data-pt-brand] .pt-brand-name{font-size:21px!important}.pt-atlas .destination-list{grid-template-columns:1fr}.pt-atlas .footer-brand .pt-brand-name{font-size:23px}.pt-atlas .footer-grid,.pt-atlas .legacy-shell-v2__footer-grid{gap:20px}}
.pt-atlas a.pt2-button{color:var(--atlas-paper);background:var(--atlas-accent)}.pt-atlas a.pt2-button:hover{color:var(--atlas-paper);background:var(--atlas-accent);filter:brightness(.93)}
html[data-atlas-theme=dark] .pt-atlas a.pt2-button{color:#102a26}
.pt-atlas>.skip-link{position:absolute;top:-120px;left:18px;padding:10px 16px;background:var(--atlas-paper);color:var(--atlas-ink);z-index:100}.pt-atlas>.skip-link:focus,.pt-atlas>.skip-link:focus-visible{top:12px}
.pt-atlas .footer-legal,.pt-atlas .footer-legal a,.pt-atlas .legacy-shell-v2__footer-nav a{overflow-wrap:anywhere;min-width:0}
.pt-atlas .pt-service-search{background:var(--atlas-ground);color:var(--atlas-ink);border:0;border-radius:12px;padding:24px;margin:24px 0;max-width:100%;min-width:0}.pt-atlas .pt-service-search h3{font-size:25px;margin:0 0 14px}.pt-atlas .pt-service-search-hint{color:var(--atlas-muted);font-size:15px;line-height:1.65}.pt-atlas .pt-service-search-form{background:var(--atlas-paper);padding:16px;border-radius:10px;max-width:100%;min-width:0}.pt-atlas .pt-service-checklist{border:1px solid var(--atlas-line);border-radius:12px;background:transparent;color:var(--atlas-ink);padding:20px;max-width:72ch}.pt-atlas .pt-service-checklist label{display:block;margin-block:12px}.pt-atlas .pt-service-guide{color:var(--atlas-ink);max-width:none}.pt-atlas .pt-service-guide>p,.pt-atlas .pt-service-guide>ol{max-width:72ch}
@media(max-width:480px){.pt-atlas .pt-service-search{padding:20px}.pt-atlas .pt-service-search-form{padding:12px}}
.pt-atlas .site-footer nav a{overflow-wrap:anywhere;min-width:0}
body.pt-atlas .site-header .pt-quick-action__link,body.pt-atlas .legacy-shell-v2__header .pt-quick-action__link{color:var(--atlas-paper)!important;background:var(--atlas-accent)!important}
body.pt-atlas .site-header .pt-quick-action__link span,body.pt-atlas .legacy-shell-v2__header .pt-quick-action__link span{color:inherit!important}
html[data-atlas-theme=dark] body.pt-atlas .site-header .pt-quick-action__link,html[data-atlas-theme=dark] body.pt-atlas .legacy-shell-v2__header .pt-quick-action__link{color:#102a26!important}
body.pt-atlas .pt-advertisers__content,body.pt-atlas .pt-advertisers__content p,body.pt-atlas .pt-advertisers__content strong,body.pt-atlas .pt-advertisers__content code{color:var(--atlas-ink)!important;background:var(--atlas-ground)}
