:root{--c-bg:#f6f5f1;--c-surface:#ffffff;--c-surface-2:#efede6;--c-surface-3:#e4e1d6;--c-ink:#0f1a2b;--c-ink-2:#2b3850;--c-muted:#5a6478;--c-line:#ddd9cb;--c-line-strong:#bfb9a6;--c-primary:#1b2a41;--c-primary-2:#324a6d;--c-primary-dark:#121d2e;--c-accent:#1b2a41;--c-accent-ink:#121d2e;--c-accent-soft:#f1e9d6;--c-gold:#c2a05a;--c-gold-ink:#7a5f23;--c-gold-soft:#f1e9d6;--c-brand-red:#d52b1e;--c-link:#1d4e89;--c-link-hover:#12365f;--c-visited:#6b3fa0;--c-focus:#1d4e89;--c-ok:#1f7a4d;--c-warn:#8a5300;--c-err:#b3261e;--font-body:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-head:var(--font-body);--fs-0:.875rem;--fs-1:1rem;--fs-2:1.125rem;--fs-3:1.375rem;--fs-4:1.75rem;--fs-5:2.25rem;--lh-body:1.6;--lh-head:1.2;--sp-1:.25rem;--sp-2:.5rem;--sp-3:1rem;--sp-4:1.5rem;--sp-5:2rem;--sp-6:3rem;--sp-7:4rem;--r-s:4px;--r-m:6px;--bw:1px;--wrap:1170px;--wrap-text:760px;}
html:root{--contrast:#0f1a2b;--contrast-2:#2b3850;--contrast-3:#2b3850;--base:#e4e1d6;--base-2:#f6f5f1;--base-3:#ffffff;--accent:#1b2a41;--accent-2:#324a6d;--accent-3:#bfb9a6}:root{--b-bar:#1b2a41;--b-bar-2:#121d2e;--b-field:#6f788a;--b-gut:24px;--pm-shadow-s:0 1px 2px rgba(15,26,43,.06), 0 2px 6px rgba(15,26,43,.05);--pm-shadow-m:0 1px 2px rgba(15,26,43,.06), 0 4px 12px rgba(15,26,43,.07);--pm-shadow-l:0 2px 4px rgba(15,26,43,.06), 0 8px 24px rgba(15,26,43,.09);--pm-radius:8px;--pm-radius-s:6px;--pm-radius-pill:999px;--pm-grad:linear-gradient(180deg,#324a6d 0%,#1b2a41 70%,#1b2a41 100%);--pm-grad-dark:linear-gradient(180deg,#1b2a41 0%,#121d2e 100%);--pm-ease:150ms ease-out;--pm-ease-m:200ms ease-out;}
html{-webkit-text-size-adjust:100%}
body{font-family:var(--font-body);font-size:18px;line-height:var(--lh-body);color:var(--c-ink);background:var(--c-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-wrap:break-word;}
@media(max-width:767px){ body{font-size:17px}
}
body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--font-head);color:var(--c-ink);font-weight:700;line-height:var(--lh-head);text-transform:none;letter-spacing:0;}
body h1{font-size:2.25rem;margin:0 0 var(--sp-3)}
body h2{font-size:1.75rem;margin:2rem 0 var(--sp-3)}
body h3{font-size:1.375rem;margin:1.5rem 0 var(--sp-2)}
body h4{font-size:1.125rem;margin:1.25rem 0 var(--sp-2)}
body h5,body h6{font-size:1rem;margin:1rem 0 var(--sp-2)}
@media(max-width:767px){
body h1{font-size:1.75rem}
body h2{font-size:1.5rem}
body h3{font-size:1.25rem}
}
body p{margin:0 0 1em}
body :is(ul,ol){margin:0 0 1.25em 1.5em}
body li{margin-bottom:.35em}
body li > :is(ul,ol){margin-top:.35em;margin-bottom:0}
body strong,body b{font-weight:700}
body hr{border:0;border-top:1px solid var(--c-line);margin:var(--sp-4) 0}
body blockquote{margin:0 0 1.25em;padding:var(--sp-2) var(--sp-3);border-left:4px solid var(--c-line-strong);background:var(--c-surface-2)}
body img{max-width:100%;height:auto}
body ::selection{background:var(--c-accent-soft);color:var(--c-ink)}
body :is(.entry-content,.dynamic-entry-content) > :is(p,ul,ol,blockquote){max-width:var(--wrap-text)}
body a{color:var(--c-link);text-decoration:none;text-underline-offset:.18em;text-decoration-thickness:1px}
body a:hover{color:var(--c-link-hover);text-decoration:underline}
body a:focus-visible{text-decoration:underline}
body .content-area :is(p,li,td,dd,figcaption) a{font-weight:inherit;color:var(--c-link);border:0;border-bottom:0;padding-bottom:0;text-decoration:none;}
body .content-area :is(p,li,td,dd,figcaption) a:hover{color:var(--c-link-hover);border:0;text-decoration:underline}
body .content-area :is(p,li,td,dd) a:visited{color:var(--c-visited)}
body .content-area :is(p,li,td,dd) a:visited:hover{color:var(--c-link-hover)}
body :is(a,button,input,select,textarea,summary,[tabindex]):focus{outline:0}
body :is(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:2px;}
body :is(.main-navigation,.site-footer,.banner-area) :is(a,button):focus-visible{outline-color:#fff}
body .skip-link.screen-reader-text:focus{background:#fff;color:var(--c-ink);border:2px solid var(--c-focus);border-radius:var(--r-s);padding:10px 16px;font-size:1rem;font-weight:600;top:8px;left:8px;z-index:100000;}
body .grid-container{max-width:var(--wrap)}
body .site-content{padding-left:0;padding-right:0}
body .inside-article{padding-top:0}
@media(max-width:1210px){ body #page.grid-container,body .container-banner{padding-left:var(--b-gut);padding-right:var(--b-gut)}
} body :is(a.button,.cb-btn,.wp-block-button__link,input[type=submit],input[type=button],input[type=reset],
.search-modal-form button,.search-form .search-submit,.wp-block-search__button){display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:44px;padding:10px 20px;box-sizing:border-box;font:600 1rem/1.3 var(--font-body);text-transform:none;letter-spacing:0;text-decoration:none;color:#fff;background:var(--c-accent);border:1px solid var(--c-accent);border-radius:var(--r-s);box-shadow:none;cursor:pointer;transition:background-color .12s, border-color .12s;}
body :is(a.button,.cb-btn,.wp-block-button__link,input[type=submit],input[type=button],input[type=reset],
.search-modal-form button,.search-form .search-submit,.wp-block-search__button):is(:hover,:focus-visible){color:#fff;background:var(--c-accent-ink);border-color:var(--c-accent-ink);text-decoration:none;}
body .cb-btn--ghost{color:var(--c-accent);background:#fff;border-color:var(--c-accent)}
body .cb-btn--ghost:is(:hover,:focus-visible){color:var(--c-accent-ink);background:var(--c-accent-soft);border-color:var(--c-accent-ink)}
body :is(a.button,.cb-btn,input[type=submit]):visited{color:#fff}
body .cb-btn--ghost:visited{color:var(--c-accent)}
body :is(input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=number],
input[type=password],select,textarea){box-sizing:border-box;width:100%;max-width:100%;min-height:44px;padding:10px 12px;font:400 1rem/1.4 var(--font-body);color:var(--c-ink);background:#fff;border:1px solid var(--b-field);border-radius:var(--r-s);box-shadow:none;}
body textarea{min-height:120px}
body :is(input,select,textarea)::placeholder{color:var(--c-muted);opacity:1}
body :is(input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=number],
input[type=password],select,textarea):focus{border-color:var(--c-focus);background:#fff}
body label{font-weight:600}
body input[type=search]::-webkit-search-cancel-button{cursor:pointer}
body :is(input[type=checkbox],input[type=radio]){width:20px;height:20px;accent-color:var(--c-accent);vertical-align:-4px}
body :is(a[rel~=tag],.cb-tag,.tags-links a,.cat-links a){display:inline-block;padding:2px 10px;font-size:.875rem;font-weight:500;line-height:1.5;text-transform:none;letter-spacing:0;color:var(--c-ink-2);background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:var(--r-s);text-decoration:none;}
body :is(a[rel~=tag],.cb-tag,.tags-links a,.cat-links a):is(:hover,:focus-visible){color:var(--c-ink);background:var(--c-surface-3);border-color:var(--c-line-strong);text-decoration:none}:where(.entry-content) :where(table){width:100%;border-collapse:collapse;font-size:1rem}:where(.entry-content) :where(th,td){padding:8px 12px;border:1px solid var(--c-line);text-align:left;vertical-align:top}:where(.entry-content) :where(th){background:var(--c-surface-2);font-weight:700}:where(.entry-content) :where(tbody tr:nth-child(even) td){background:var(--c-surface-2)}
body .site-header{background:#fff;border-bottom:1px solid var(--c-line);box-shadow:none}
@media(min-width:993px){ body .site-header{background:linear-gradient(to bottom,#fff 68px,var(--b-bar) 68px)}
}
body .site-header .inside-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--sp-3);max-width:var(--wrap);margin:0 auto;padding:16px var(--b-gut) 0;}
body .site-header .site-logo{margin:0 0 16px;padding:0;flex:0 0 auto;line-height:0}
body .site-header .site-logo a{display:inline-block}
body .site-header .site-logo img.header-image{display:block;width:auto;height:36px;max-width:none}
body #site-navigation{background:transparent;flex:0 0 100%;width:100%;margin:0;float:none}
body #site-navigation .inside-navigation{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:none;padding:0;}
body #site-navigation .main-nav{flex:1 1 auto}
body #site-navigation .main-nav > ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}
body #site-navigation .main-nav > ul > li{margin:0;float:none}
body #site-navigation .main-nav > ul > li > a{display:block;padding:0 14px;line-height:48px;font-size:.9375rem;font-weight:500;color:#fff;text-decoration:none;background:transparent;border-bottom:3px solid transparent;transition:background-color .12s;}
body #site-navigation .main-nav > ul > li > a:is(:hover,:focus-visible){background:var(--b-bar-2);color:#fff;text-decoration:none}
body #site-navigation .main-nav > ul > li:is(.current-menu-item,.current-menu-ancestor,.current-menu-parent,.current_page_item) > a{background:var(--b-bar-2);color:#fff;border-bottom-color:#fff;}
body #site-navigation .menu-bar-items{margin-left:auto;padding:6px 0;display:flex;align-items:center}
@media(min-width:993px){
body .site-header .inside-header{padding-bottom:0;position:relative}
body #site-navigation,body #site-navigation .inside-navigation{position:static}
body #site-navigation .menu-bar-items{position:absolute;top:16px;right:var(--b-gut);margin:0;padding:0}
body #site-navigation .menu-bar-item > a{color:var(--c-accent);border-color:var(--c-accent);background:#fff;min-height:36px}
body #site-navigation .menu-bar-item > a:is(:hover,:focus-visible){background:var(--c-accent-soft);color:var(--c-accent-ink);border-color:var(--c-accent-ink)}
}
@media(min-width:993px) and (max-width:1210px){
body #site-navigation .main-nav > ul > li > a{padding:0 9px;font-size:.875rem}
} body .site-header :is(.menu-bar-item,.menu-bar-items) > a,
body .site-header .menu-bar-item > a[data-gpmodal-trigger]{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;box-sizing:border-box;font-size:.9375rem;font-weight:600;line-height:1;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.55);border-radius:var(--r-s);background:transparent;}
body .site-header .menu-bar-item > a::after{content:"Поиск"}
body .site-header .menu-bar-item > a:is(:hover,:focus-visible){background:var(--b-bar-2);border-color:#fff;color:#fff}
body .site-header .menu-bar-item .gp-icon{display:inline-flex;width:1em;height:1em}
body .site-header .menu-bar-item .gp-icon svg{width:1em;height:1em;fill:currentColor}
@media(max-width:992px){
body .site-header .inside-header{padding:10px var(--b-gut);flex-wrap:nowrap}
body .site-header .site-logo{margin:0}
body .site-header .site-logo img.header-image{height:32px}
body #site-navigation{display:none}
body .has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin-left:auto}
body .mobile-menu-control-wrapper .menu-bar-items{padding:0}
body .site-header .mobile-menu-control-wrapper .menu-bar-item > a{width:44px;padding:0;justify-content:center;font-size:1.125rem}
body .site-header .mobile-menu-control-wrapper .menu-bar-item > a::after{display:none}
body .site-header .site-logo{flex:0 1 auto;min-width:0}
body .site-header .mobile-menu-control-wrapper .menu-bar-item > a{color:var(--c-accent);border-color:var(--c-accent);min-height:44px}
body .site-header .mobile-menu-control-wrapper .menu-bar-item > a:is(:hover,:focus-visible){background:var(--c-accent-soft);color:var(--c-accent-ink);border-color:var(--c-accent-ink)}
body .mobile-menu-control-wrapper .menu-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;width:auto;font:600 .9375rem/1 var(--font-body);color:#fff;background:var(--c-accent);border:1px solid var(--c-accent);border-radius:var(--r-s);}
body .mobile-menu-control-wrapper .menu-toggle:is(:hover,:focus-visible){background:var(--c-accent-ink);color:#fff}
body .mobile-menu-control-wrapper .menu-toggle .gp-icon{display:inline-flex;width:1em;height:1em}
body .mobile-menu-control-wrapper .menu-toggle .gp-icon svg{width:1em;height:1em;fill:currentColor}
body .mobile-menu-control-wrapper .menu-toggle .screen-reader-text{position:static !important;clip:auto !important;clip-path:none !important;width:auto !important;height:auto !important;overflow:visible !important;margin:0;padding:0 !important;border:0;background:none;color:inherit;font:inherit;display:inline;}
} body #generate-slideout-menu.slideout-navigation{background:#fff;box-shadow:none;border-right:1px solid var(--c-line)}
body #generate-slideout-menu .inside-navigation{padding:0}
body #generate-slideout-menu .slideout-exit{display:flex;align-items:center;gap:8px;width:100%;min-height:52px;padding:0 20px;justify-content:flex-end;color:var(--c-ink);background:var(--c-surface-2);border:0;border-bottom:1px solid var(--c-line);border-radius:0;font:600 1rem var(--font-body);}
body #generate-slideout-menu .slideout-exit:is(:hover,:focus-visible){background:var(--c-surface-3);color:var(--c-ink)}
body #generate-slideout-menu .slideout-exit .screen-reader-text{position:static !important;clip:auto !important;clip-path:none !important;width:auto !important;height:auto !important;overflow:visible !important;display:inline;margin:0}
body #generate-slideout-menu .slideout-menu{margin:0;padding:0;list-style:none}
body #generate-slideout-menu .slideout-menu li{margin:0;float:none;border-bottom:1px solid var(--c-line)}
body #generate-slideout-menu .slideout-menu a{display:block;text-align:left;padding:14px 20px;font-size:1.125rem;font-weight:500;line-height:1.3;color:var(--c-ink);text-decoration:none}
body #generate-slideout-menu .slideout-menu a:is(:hover,:focus-visible){background:var(--c-accent-soft);color:var(--c-accent-ink)}
body #generate-slideout-menu .slideout-menu .current-menu-item > a{background:var(--c-accent-soft);font-weight:700;box-shadow:inset 4px 0 0 var(--c-accent)}
body .slideout-overlay{background:rgba(15,26,43,.5)}
body .gp-search-modal .gp-modal__overlay{background:rgba(15,26,43,.55);align-items:flex-start;padding:12vh var(--b-gut) 0}
body .gp-search-modal .gp-modal__container{width:100%;max-width:640px;margin:0 auto;padding:var(--sp-3);background:#fff;border:1px solid var(--c-line-strong);border-radius:var(--r-m);box-shadow:none;}
body .gp-search-modal .search-modal-fields{display:flex;gap:8px;align-items:stretch}
body .gp-search-modal .search-modal-fields input.search-field{flex:1 1 auto;width:auto;min-height:48px;font-size:1.125rem}
body .gp-search-modal .search-modal-fields button{min-height:48px;min-width:48px;padding:0 14px}
body .gp-search-modal .search-modal-fields button .gp-icon{display:inline-flex;width:1.1em;height:1.1em}
body .gp-search-modal .search-modal-fields button svg{width:1.1em;height:1.1em;fill:currentColor}
body .gp-search-modal .gp-modal__container::before{content:"Поиск по сайту";display:block;margin:0 0 var(--sp-2);font-weight:700;font-size:1.125rem;color:var(--c-ink)}
body .site-header + div[class^="gb-element-"]{display:block;width:100%;max-width:none;min-height:0;height:auto;margin:0;padding:0;background:var(--c-surface-2);border-bottom:1px solid var(--c-line);border-radius:0;color:var(--c-ink-2);}
body .site-header + div[class^="gb-element-"] > div{max-width:var(--wrap);width:100%;min-height:0;height:auto;margin:0 auto;padding:8px var(--b-gut);box-sizing:border-box;background:none;display:block}
body .site-header + div[class^="gb-element-"] [class^="gb-text-"]{display:flex;align-items:center;gap:8px;margin:0;padding:0;font-size:.875rem;line-height:1.4;font-weight:500;color:var(--c-ink-2);text-transform:none}
body .site-header + div[class^="gb-element-"] .gb-shape{display:none}
body .site-header + div[class^="gb-element-"] .gb-text{color:var(--c-ink-2);font-size:.875rem;font-weight:500;margin:0;padding:0}
body .cb-crumbs{max-width:var(--wrap);margin:0 auto;padding:12px var(--b-gut) 8px;font-size:.9375rem;line-height:1.4;color:var(--c-ink-2);}
body .cb-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;list-style:none;margin:0;padding:0}
body .cb-crumbs li{margin:0;padding:0;display:inline-flex;align-items:center}
body .cb-crumbs li + li::before{content:"›";margin:0 .6em;color:var(--c-muted);opacity:1;font-size:1.1em;line-height:1}
body .cb-crumbs a{color:var(--c-link);text-decoration:none;border:0}
body .cb-crumbs a:is(:hover,:focus-visible){color:var(--c-link-hover);text-decoration:underline}
body .cb-crumbs [aria-current=page]{color:var(--c-ink-2)}
@media(max-width:767px){ body .cb-crumbs{font-size:.875rem;padding-top:10px}
} body .container-banner{max-width:none;width:100%;margin:var(--sp-5) 0 0;padding:0;background:var(--c-surface-2);border-top:1px solid var(--c-line)}
body .container-banner .site-content{max-width:var(--wrap);margin:0 auto;padding:var(--sp-4) var(--b-gut);display:block}
body .banner-area .banner{display:block;width:100%;margin:0}
body .banner-area .banner .site-container{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);max-width:none;width:100%;margin:0;padding:0;position:static}
body .banner-area .banner-col{position:relative;width:auto;min-width:0;color:var(--c-ink)}
body .banner-area .banner-inner, body .banner-area .banner-inner.courier{position:relative;display:grid;grid-template-columns:1fr;grid-template-areas:"left" "right";align-items:start;align-content:start;gap:var(--sp-2);height:100%;padding:var(--sp-3) var(--sp-3) var(--sp-3) 72px;box-sizing:border-box;background:#fff;border:1px solid var(--c-line-strong);border-radius:var(--r-m);box-shadow:none;}
body .banner-area .banner-inner .overlay{display:none}
body .banner-area .banner .site-container .img-banner{position:absolute;top:var(--sp-3);left:var(--sp-3);width:40px;height:40px;margin:0;z-index:2}
body .banner-area .banner-inner .left-col{grid-area:left;width:auto;min-width:0}
body .banner-area .banner-inner .right-col{grid-area:right;display:flex;justify-content:flex-start;align-self:end}
body .banner-area .banner-inner .title{display:block;min-height:0;margin:0 0 var(--sp-2);padding:0;font-size:1.125rem;font-weight:700;line-height:1.3;color:var(--c-ink);}
body .banner-area .banner-inner .features{display:flex;flex-wrap:wrap;gap:2px var(--sp-3);margin:0 0 var(--sp-2);max-width:none;font-size:.9375rem;line-height:1.4;color:var(--c-ink-2);}
body .banner-area .banner-inner .features span{display:inline-flex;align-items:baseline;gap:6px}
body .banner-area .banner-inner .features span img{display:none}
body .banner-area .banner-inner .features span::before{content:"✓";color:var(--c-accent);font-weight:700}
body .banner-area .banner-inner .links{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin:0;padding:0}
body .banner-area .banner-inner .links .item{font-size:.9375rem;line-height:1.4;color:var(--c-link);border:0;text-decoration:none;background:none;}
body .banner-area .banner-inner .links .item:is(:hover,:focus-visible){color:var(--c-link-hover);text-decoration:underline;border:0}
body .banner-area .banner-inner .btn-link, body .banner-area .banner-inner.courier .btn-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;box-sizing:border-box;font:600 .9375rem/1.3 var(--font-body);text-align:center;white-space:nowrap;color:#fff;background:var(--c-accent);border:1px solid var(--c-accent);border-radius:var(--r-s);box-shadow:none;text-decoration:none;}
body .banner-area .banner-inner .btn-link:is(:hover,:focus-visible){color:#fff;background:var(--c-accent-ink);border-color:var(--c-accent-ink);box-shadow:none;text-decoration:none}
@media(max-width:992px){
body .banner-area .banner .site-container{grid-template-columns:1fr}
}
@media(max-width:560px){
body .banner-area .banner-inner, body .banner-area .banner-inner.courier{padding:var(--sp-3);padding-top:64px}
body .banner-area .banner-inner .btn-link{width:100%}
} body .site-footer{margin:0;padding:0;background:var(--b-bar)}
body .site-footer > footer{display:block;width:100%;max-width:none;margin:0;padding:0;background:var(--b-bar);color:#fff}
body .site-footer > footer > div:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3) var(--sp-5);max-width:var(--wrap);margin:0 auto;padding:var(--sp-5) var(--b-gut);box-sizing:border-box;background:transparent;}
body .site-footer > footer > div:first-child{border:0}
body .site-footer > footer > div:first-child > div:first-child{margin:0;padding:0;flex:0 0 auto;width:160px;height:36px;background:url(//canada.by/wp-content/uploads/canada-white.svg) no-repeat left center/contain;}
body .site-footer > footer > div:first-child img{display:block;width:160px;height:36px;max-width:none;opacity:0}
body .site-footer > footer > div:first-child > div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4);margin:0;padding:0;}
body .site-footer > footer > div:last-child{border:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-4);max-width:var(--wrap);margin:0 auto;padding:var(--sp-3) var(--b-gut);box-sizing:border-box;background:var(--b-bar-2);box-shadow:0 0 0 100vmax var(--b-bar-2);clip-path:inset(0 -100vmax);}
body .site-footer > footer p{margin:0;font-size:.9375rem;line-height:1.5;color:#fff}
body .site-footer > footer > div:first-child p{font-size:1rem}
body .site-footer > footer a{color:#fff;font-weight:500;text-decoration:none;background:none;border:0}
body .site-footer > footer a:is(:hover,:focus-visible){color:#fff;text-decoration:underline}
body .site-footer > footer a:visited{color:#fff}
body .site-footer > footer > div:last-child p, body .site-footer > footer > div:last-child a{color:#efede6}
@media(max-width:767px){
body .site-footer > footer > div:first-child{flex-direction:column;align-items:flex-start;padding-top:var(--sp-4);padding-bottom:var(--sp-4)}
body .site-footer > footer > div:last-child{flex-direction:column;align-items:flex-start}
} body .generate-back-to-top{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;right:16px;bottom:16px;color:#fff;background:var(--c-accent);border:1px solid var(--c-accent);border-radius:var(--r-s);box-shadow:none;font-size:1.25rem;line-height:1;}
body .generate-back-to-top:is(:hover,:focus-visible){color:#fff;background:var(--c-accent-ink);border-color:var(--c-accent-ink)}
body .generate-back-to-top:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}
@media (prefers-reduced-motion:reduce){ *,*::before,*::after{transition-duration:.01ms !important;animation-duration:.01ms !important;scroll-behavior:auto !important}
}
@media print{ .site-header,.site-footer,.banner-area,.generate-back-to-top{display:none}
}  body:has(.cb-crumbs) .site-header + div.gb-element-f0c6758e{display:none}
body #page .site-main > .cb-crumbs{padding-left:0;padding-right:0;padding-top:var(--sp-3)}
body .grid-container.container-banner{max-width:none;width:100%;margin:var(--sp-6) 0 0;padding:0;background:var(--c-surface-2);border-top:1px solid var(--c-line);clear:both}
body .grid-container.container-banner .site-content, body.one-container .grid-container.container-banner .site-content, body.separate-containers .grid-container.container-banner .site-content{max-width:var(--wrap);width:100%;box-sizing:border-box;margin:0 auto;padding:var(--sp-4) var(--b-gut);display:block}
@media(max-width:1210px){ body .grid-container.container-banner{padding:0}
} body.error404, body.search-no-results{display:flex;flex-direction:column;min-height:100vh}
body.error404 #page, body.search-no-results #page{flex:1 0 auto;width:100%;box-sizing:border-box}
body{font-feature-settings:"cv11","ss01","calt";font-optical-sizing:auto}
body :is(h1,h2){letter-spacing:-.02em;text-wrap:balance}
body h3{letter-spacing:-.01em}
body h1{font-size:2.25rem;line-height:1.15}
@media(min-width:768px){ body h1{font-size:2.5rem}
}
body :is(table,.price,.cb-price,td,th){font-variant-numeric:tabular-nums}
body :is(p,li){text-wrap:pretty}
body .site-header{box-shadow:0 1px 0 var(--c-line), 0 2px 8px rgba(15,26,43,.05);position:relative;z-index:20}
@media(min-width:993px){
body .site-header{background:linear-gradient(to bottom,#fff 68px,#324a6d 68px,#1b2a41 118px,#121d2e 119px)}
}
body #site-navigation .main-nav > ul > li > a{transition:background-color var(--pm-ease), box-shadow var(--pm-ease);border-radius:0}
body #site-navigation .main-nav > ul > li > a:is(:hover,:focus-visible){background:rgba(255,255,255,.1);box-shadow:inset 0 -3px 0 rgba(255,255,255,.55)}
body #site-navigation .main-nav > ul > li:is(.current-menu-item,.current-menu-ancestor,.current_page_item) > a{background:rgba(15,26,43,.3);box-shadow:inset 0 -3px 0 #fff;border-bottom-color:transparent}
body #site-navigation .main-nav ul ul{background:#fff;border:1px solid var(--c-line);border-radius:0 0 var(--pm-radius) var(--pm-radius);box-shadow:var(--pm-shadow-m);padding:4px 0;margin:0;list-style:none;min-width:220px;}
body #site-navigation .main-nav ul ul li a{display:block;padding:10px 16px;line-height:1.4;font-size:.9375rem;color:var(--c-ink);background:transparent;transition:background-color var(--pm-ease), color var(--pm-ease)}
body #site-navigation .main-nav ul ul li a:is(:hover,:focus-visible){background:var(--c-accent-soft);color:var(--c-accent-ink);text-decoration:none}
body .site-header .menu-bar-item > a{border-radius:var(--pm-radius-s);transition:background-color var(--pm-ease), border-color var(--pm-ease), box-shadow var(--pm-ease)}
body .gp-search-modal .gp-modal__container{border-radius:var(--pm-radius);box-shadow:var(--pm-shadow-l)}
body .gp-search-modal .search-modal-fields input.search-field{transition:border-color var(--pm-ease), box-shadow var(--pm-ease)}
body :is(a.button,.cb-btn,.wp-block-button__link,input[type=submit],input[type=button],input[type=reset],
.search-modal-form button,.search-form .search-submit,.wp-block-search__button,.banner-area .btn-link){background:var(--pm-grad);border-radius:var(--pm-radius-s);box-shadow:0 1px 2px rgba(15,26,43,.18);transition:background-color var(--pm-ease), box-shadow var(--pm-ease), transform var(--pm-ease), border-color var(--pm-ease);}
body :is(a.button,.cb-btn,.wp-block-button__link,input[type=submit],input[type=button],input[type=reset],
.search-modal-form button,.search-form .search-submit,.wp-block-search__button,.banner-area .btn-link):is(:hover,:focus-visible){background:var(--pm-grad-dark);box-shadow:var(--pm-shadow-m);transform:translateY(-1px);}
body :is(a.button,.cb-btn,.wp-block-button__link,input[type=submit],input[type=button],input[type=reset],
.search-modal-form button,.search-form .search-submit,.wp-block-search__button,.banner-area .btn-link):active{transform:translateY(0);box-shadow:inset 0 1px 3px rgba(15,26,43,.35);background:var(--c-accent-ink);}
body .cb-btn--ghost{background:#fff;box-shadow:none}
body .cb-btn--ghost:is(:hover,:focus-visible){background:var(--c-accent-soft);box-shadow:var(--pm-shadow-s)}
body .site-header .mobile-menu-control-wrapper .menu-toggle{background:var(--pm-grad);box-shadow:0 1px 2px rgba(15,26,43,.18);transition:background-color var(--pm-ease), box-shadow var(--pm-ease)}
body :is(input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=password],select,textarea){border-radius:var(--pm-radius-s);box-shadow:inset 0 1px 1px rgba(15,26,43,.04);transition:border-color var(--pm-ease), box-shadow var(--pm-ease);}
body :is(input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=password],select,textarea):focus{box-shadow:0 0 0 3px rgba(29,78,137,.18);}
body :is(a[rel~=tag],.cb-tag,.tags-links a,.cat-links a,.pm-pill){border-radius:var(--pm-radius-pill);padding:3px 12px;transition:background-color var(--pm-ease), border-color var(--pm-ease), box-shadow var(--pm-ease);}
body .pm-pill{display:inline-block;font-size:.875rem;font-weight:500;color:var(--c-ink-2);background:#fff;border:1px solid var(--c-line-strong);text-decoration:none}
body .pm-pill:is(:hover,:focus-visible){background:var(--c-accent-soft);border-color:var(--c-accent);color:var(--c-accent-ink);box-shadow:var(--pm-shadow-s);text-decoration:none}
body .pm-pill[aria-current],body .pm-pill.is-active{background:var(--c-accent);border-color:var(--c-accent);color:#fff}
body .pm-card{background:#fff;border:1px solid var(--c-line);border-radius:var(--pm-radius);box-shadow:var(--pm-shadow-s);transition:box-shadow var(--pm-ease-m), transform var(--pm-ease-m), border-color var(--pm-ease-m)}
body a.pm-card:is(:hover,:focus-visible){box-shadow:var(--pm-shadow-m);transform:translateY(-1px);border-color:var(--c-line-strong);text-decoration:none}
body .pm-note{padding:var(--sp-3) var(--sp-4);background:var(--c-surface-2);border:1px solid var(--c-line);border-left:4px solid var(--c-accent);border-radius:0 var(--pm-radius) var(--pm-radius) 0}
body .pm-rule::after{content:"";display:block;width:48px;height:2px;margin-top:10px;background:var(--c-gold)}
body .cb-crumbs a{transition:color var(--pm-ease)}
body .container-banner{background:linear-gradient(180deg,#faf9f5,#efede6);border-top:1px solid var(--c-line)}
body .banner-area .banner-inner,body .banner-area .banner-inner.courier{border-color:var(--c-line);border-radius:var(--pm-radius);box-shadow:var(--pm-shadow-s);transition:box-shadow var(--pm-ease-m), border-color var(--pm-ease-m)}
body .banner-area .banner-inner:hover{box-shadow:var(--pm-shadow-m);border-color:var(--c-line-strong)}
body .banner-area .banner-inner .title{letter-spacing:-.01em}
body .site-footer{background:var(--pm-grad)}
body .site-footer > footer{background:var(--pm-grad);box-shadow:inset 0 2px 0 var(--c-brand-red)}
body .site-footer > footer > div:last-child{background:#121d2e;box-shadow:0 0 0 100vmax #121d2e;clip-path:inset(0 -100vmax)}
body .site-footer > footer a{transition:opacity var(--pm-ease), text-decoration-color var(--pm-ease);text-underline-offset:.25em}
body .entry-content table{border-radius:var(--pm-radius);border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--c-line)}
body .entry-content table :is(th,td){border-width:0 0 1px 0}
body .entry-content table tr:last-child :is(th,td){border-bottom:0}
body a{transition:color var(--pm-ease), text-decoration-color var(--pm-ease)}
@media (prefers-reduced-motion:reduce){
body *,body *::before,body *::after{transition:none !important;animation:none !important;transform:none !important}
} @media(max-width:992px){
body .site-logo a,body .site-header .site-logo a{display:inline-flex;align-items:center;min-height:44px}
body .cb-crumbs,body .cb-crumbs li,body .cb-crumbs a{font-size:1rem}
body .cb-crumbs a{display:inline-flex;align-items:center;min-height:44px}
body .cb-crumbs [aria-current=page]{display:inline-flex;align-items:center;min-height:44px}
body .site-footer p,body .site-footer > footer p,body .site-footer > footer > div:first-child p{font-size:1rem}
body .site-footer a{display:inline-flex;align-items:center;min-height:44px;font-size:1rem}
body .banner-area .banner-inner .features,body .banner-area .banner-inner .features span{font-size:1rem}
body .banner-area .banner-inner .links .item{font-size:1rem;display:inline-flex;align-items:center;min-height:44px}
body .banner-area .banner-inner .btn-link,body .banner-area .banner-inner.courier .btn-link{font-size:1rem;white-space:normal}
body :is(.site-main,.site-content) :is(.gb-text,.gb-text a,p.gb-text){font-size:1rem}
body :is(.site-main,.site-content) :is(a.gb-text,.gb-text > a){display:inline-flex;align-items:center;min-height:44px}
body .wp-block-categories-list a{font-size:1rem;min-height:44px;box-sizing:border-box}
body .cb-calculator :is(.cbc-note,.cbc-note a,p.cbc-note){font-size:1rem}
body .cb-calculator .cbc-check{min-height:44px;display:flex;align-items:center;gap:12px}
body .cb-calculator .cbc-check label{display:flex;align-items:center;min-height:44px;flex:1}
body :is(input[type=checkbox],input[type=radio]){width:24px;height:24px;flex:none;margin:10px}
}  html body .cb-crumbs,html body .cb-crumbs li,html body .cb-crumbs a,html body .cb-crumbs [aria-current=page]{font-size:1rem;line-height:1.4}
html body .cb-crumbs li + li::before{font-size:1rem}
html body .cb-crumbs a,html body .cb-crumbs [aria-current=page]{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box}
body #site-navigation .main-nav > ul > li > a{font-size:1rem}
@media(min-width:993px) and (max-width:1210px){ body #site-navigation .main-nav > ul > li > a{font-size:1rem;padding:0 8px}
}
body .site-header :is(.menu-bar-item,.menu-bar-items) > a,
body .site-header .menu-bar-item > a[data-gpmodal-trigger]{font-size:1rem}
body .mobile-menu-control-wrapper .menu-toggle{font-size:1rem}
@media(max-width:992px){
body.page .entry-content li > a:only-child{display:inline-flex;align-items:center;min-height:44px}
body.page .entry-content :is(li,td,th) > a{min-width:44px}
}
body.page .entry-content :is(td,th) > a{display:inline-flex;align-items:center;min-height:44px}
@media(max-width:380px){
body .site-header .inside-header{padding-left:12px;padding-right:12px}
body .site-header .site-logo img.header-image{height:30px}
body .has-inline-mobile-toggle .mobile-menu-control-wrapper{gap:6px}
body .mobile-menu-control-wrapper .menu-toggle{padding:0 10px;gap:6px}
} body .banner-area .banner-inner :is(.features,.features span,.btn-link){font-size:1rem}
body .banner-area .banner-inner .links .item{font-size:1rem;display:inline-flex;align-items:center;min-height:44px}
body .site-footer :is(p,a){font-size:1rem}
body .site-footer a{display:inline-flex;align-items:center;min-height:44px}
body .site-header .site-logo a{display:inline-flex;align-items:center;min-height:44px}
body .site-header .menu-bar-item > a{min-height:44px}
body .cb-short strong{font-size:1rem}
body .banner-area .banner-inner.courier .btn-link{font-size:1rem}
body footer :is(p,a),body footer p.gb-text{font-size:1rem}
@media(min-width:993px){ body #site-navigation .menu-bar-item > a,body .site-header .menu-bar-item > a{min-height:44px} }body.home .inside-article{padding:0}
body.home .hm{max-width:var(--wrap);margin:0 auto;padding:var(--sp-4) var(--sp-3) var(--sp-6);color:var(--c-ink);font-family:var(--font-body);font-size:1.125rem;line-height:var(--lh-body)}
body.home .hm h1,body.home .hm h2{font-family:var(--font-head);color:var(--c-ink);line-height:var(--lh-head);margin:0;font-weight:700}
body.home .hm a{color:var(--c-link);text-decoration:none}
body.home .hm :where(a){border-bottom:0}
body.home .hm a:hover{color:var(--c-link-hover);text-decoration:underline}
body.home .hm a:focus-visible,body.home .hm input:focus-visible,body.home .hm button:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;text-decoration:underline}
body.home .hm-sec{margin:var(--sp-5) 0 0}
body.home .hm-sec>h2,body.home .hm-trust>h2{font-size:1.75rem;margin-bottom:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--c-line)}
body.home .hm-hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:var(--sp-5);align-items:start;padding:var(--sp-3) 0 var(--sp-4);border-bottom:1px solid var(--c-line)}
body.home .hm-hero h1{font-size:2.25rem;max-width:20ch;letter-spacing:-.01em}
body.home .hm-lead{margin:var(--sp-3) 0;max-width:40em;color:var(--c-ink-2)}
body.home .hm-search{display:flex;gap:var(--sp-2);max-width:38em;margin:0}
body.home .hm-search input[type=search]{flex:1;min-width:0;height:3rem;padding:0 var(--sp-3);border:1px solid var(--c-line-strong);border-radius:var(--r-s);font:inherit;font-size:1rem;background:#fff;color:var(--c-ink)}
body.home .hm-search button{height:3rem;padding:0 var(--sp-4);border:1px solid var(--c-accent);border-radius:var(--r-s);background:var(--c-accent);color:#fff;font:inherit;font-size:1rem;font-weight:600;cursor:pointer}
body.home .hm-search button:hover{background:var(--c-accent-ink);border-color:var(--c-accent-ink)}
body.home .hm-chips{margin:var(--sp-3) 0 0;font-size:1rem;color:var(--c-muted);display:flex;flex-wrap:wrap;gap:var(--sp-2)}
body.home .hm-chips a{display:inline-block;padding:.125rem .75rem;border:1px solid var(--c-line-strong);border-radius:999px;background:var(--c-surface-2);line-height:1.6}
body.home .hm-chips a:hover{background:var(--c-surface-3);text-decoration:none}
body.home .hm-facts{background:var(--c-surface-2);border:1px solid var(--c-line);border-left:6px solid var(--c-accent);border-radius:var(--r-s);padding:var(--sp-3)}
body.home .hm-facts h2{font-size:1.375rem;margin-bottom:var(--sp-2)}
body.home .home-facts{width:100%;border-collapse:collapse;margin:0 0 var(--sp-2);font-size:1rem;border:0}
body.home .home-facts th,body.home .home-facts td{padding:.5rem 0;border:0;border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top;background:none}
body.home .home-facts th{width:36%;font-weight:600;color:var(--c-ink-2);padding-right:var(--sp-2)}
body.home .hm-facts p{margin:0;font-size:1rem}
body.home .hm-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3)}
body.home .hm-tile{display:flex;flex-direction:column;gap:.25rem;padding:var(--sp-3);border:1px solid var(--c-line-strong);border-radius:var(--r-m);background:#fff;color:var(--c-ink)}
body.home .hm-tile strong{font-size:1.125rem;color:var(--c-link);line-height:1.3}
body.home .hm-tile span{font-size:1rem;line-height:1.45;color:var(--c-ink-2)}
body.home .hm-tile:hover{border-color:var(--c-accent);background:var(--c-surface-2);text-decoration:none}
body.home .hm-tile:hover strong{text-decoration:underline;color:var(--c-link-hover)}
body.home .hm-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-2) var(--sp-3)}
body.home .hm-tool{display:flex;flex-direction:column;padding:.75rem var(--sp-3);border:1px solid var(--c-line);border-left:4px solid var(--c-accent);border-radius:var(--r-s);background:var(--c-surface-2);color:var(--c-ink)}
body.home .hm-tool strong{font-size:1rem;color:var(--c-link);line-height:1.3}
body.home .hm-tool span{font-size:1rem;color:var(--c-muted);line-height:1.4}
body.home .hm-tool:hover{background:var(--c-surface-3);text-decoration:none}
body.home .hm-tool:hover strong{text-decoration:underline}
body.home .hm-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--sp-5)}
body.home .hm-list{list-style:none;margin:0;padding:0}
body.home .hm-pop .hm-list{columns:2;column-gap:var(--sp-4)}
body.home .hm-list li{margin:0;padding:.5rem 0;border-bottom:1px solid var(--c-line);font-size:1rem;line-height:1.45;break-inside:avoid}
body.home .hm-more{margin:var(--sp-2) 0 0;font-size:1rem;font-weight:600}
body.home .hm-more a::after{content:" \203A"}
body.home .hm-trust{margin-top:var(--sp-5);background:var(--c-surface-2);border:1px solid var(--c-line);border-left:6px solid var(--c-accent);border-radius:var(--r-s);padding:var(--sp-3) var(--sp-4)}
body.home .hm-trust>h2{border:0;padding:0;font-size:1.375rem;margin-bottom:var(--sp-2)}
body.home .hm-trust>p{margin:0 0 var(--sp-3);font-size:1rem;max-width:var(--wrap-text)}
body.home .hm-trust-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}
body.home .hm-trust-list li{display:flex;flex-direction:column;font-size:1rem;line-height:1.45;padding-top:var(--sp-2);border-top:1px solid var(--c-line-strong)}
body.home .hm-trust-list strong{color:var(--c-ink)}
body.home .hm-trust-list span{color:var(--c-ink-2)}
@media(max-width:1000px){
body.home .hm-tiles,body.home .hm-tools{grid-template-columns:repeat(2,minmax(0,1fr))}
body.home .hm-cols,body.home .hm-hero{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:600px){
body.home .hm{font-size:1.0625rem;padding:var(--sp-3) var(--sp-3) var(--sp-5)}
body.home .hm-hero h1{font-size:1.75rem}
body.home .hm-sec>h2{font-size:1.5rem}
body.home .hm-tiles{gap:var(--sp-2)}
body.home .hm-tile{padding:.75rem}
body.home .hm-tile span{font-size:1rem}
body.home .hm-tools{gap:var(--sp-2)}
body.home .hm-tool{padding:.625rem .75rem}
body.home .hm-pop .hm-list{columns:1}
body.home .hm-search{flex-direction:column}
body.home .hm-search input[type=search]{flex:none;width:100%}
body.home .hm-search button{width:100%}
body.home .hm-trust{padding:var(--sp-3)}
body.home .hm-trust-list{grid-template-columns:minmax(0,1fr)}
} body.home .hm{--sh-s:0 1px 2px rgba(15,26,43,.06),0 4px 12px rgba(15,26,43,.06);--sh-m:0 2px 4px rgba(15,26,43,.07),0 8px 20px rgba(15,26,43,.09);--ease:150ms ease-out;padding-top:var(--sp-5);font-feature-settings:'cv11','ss01'}
body.home .hm h1,body.home .hm h2{letter-spacing:-.02em}
body.home .hm-hero{position:relative;background:linear-gradient(135deg,#1b2a41 0%,#324a6d 100%);border:0;border-radius:8px;padding:var(--sp-5);gap:var(--sp-5);align-items:center;box-shadow:var(--sh-m);color:#fff;overflow:hidden}
body.home .hm-hero::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#d52b1e}
body.home .hm-hero h1{color:#fff;font-size:2.25rem;line-height:1.12;max-width:18ch}
body.home .hm-hero h1::after{content:"";display:block;width:56px;height:2px;background:var(--c-gold);margin-top:var(--sp-3)}
body.home .hm-lead{color:#efede6;margin:var(--sp-3) 0}
body.home .hm-search{max-width:40em}
body.home .hm-search input[type=search]{height:3.5rem;border:0;border-radius:6px;padding:0 var(--sp-3);font-size:1.0625rem;box-shadow:0 1px 2px rgba(15,26,43,.2);transition:box-shadow var(--ease)}
body.home .hm-search input[type=search]:focus{outline:3px solid #fff;outline-offset:2px}
body.home .hm .hm-search button{height:3.5rem;min-width:7rem;border-radius:6px;border:0;background:linear-gradient(180deg,#fff,#e4e1d6);color:var(--c-accent-ink);box-shadow:0 1px 2px rgba(15,26,43,.2);transition:background var(--ease),transform var(--ease)}
body.home .hm .hm-search button:hover{background:#fff}
body.home .hm-search button:active{transform:translateY(1px)}
body.home .hm-hero a:focus-visible,body.home .hm-hero button:focus-visible{outline:3px solid #fff}
body.home .hm-chips{color:#e4e1d6}
body.home .hm-chips a{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.35);color:#fff;min-height:44px;display:inline-flex;align-items:center;padding:.25rem .875rem;transition:background var(--ease)}
body.home .hm-chips a:hover{background:rgba(255,255,255,.24);color:#fff;text-decoration:none}
body.home .hm-facts{background:#fff;border:1px solid var(--c-line);border-left:0;border-radius:6px;box-shadow:var(--sh-s);color:var(--c-ink)}
body.home .hm-facts h2{font-size:1.25rem}
body.home .home-facts{font-variant-numeric:tabular-nums}
body.home .hm-sec{margin-top:var(--sp-6)}
body.home .hm-sec>h2{font-size:1.75rem;border-bottom:1px solid var(--c-line);position:relative;padding-bottom:var(--sp-2)}
body.home .hm-sec>h2::after{content:"";position:absolute;left:0;bottom:-1px;width:48px;height:2px;background:var(--c-gold)}
body.home .hm-trust>h2{font-size:1.375rem}
body.home .hm-tiles{gap:var(--sp-3)}
body.home .hm-tile{min-height:5.5rem;border:1px solid var(--c-line);border-radius:8px;box-shadow:var(--sh-s);padding:var(--sp-3);transition:box-shadow var(--ease),transform var(--ease),border-color var(--ease)}
body.home .hm-tile strong{font-size:1.1875rem;letter-spacing:-.01em}
body.home .hm-tile:hover{background:#fff;border-color:var(--c-line-strong);box-shadow:var(--sh-m);transform:translateY(-2px)}
body.home .hm-tile:focus-visible{box-shadow:var(--sh-m)}
body.home .hm-tool{min-height:3.5rem;border-radius:8px;border:1px solid var(--c-line);border-left:3px solid var(--c-accent);background:#fff;box-shadow:var(--sh-s);justify-content:center;transition:box-shadow var(--ease),transform var(--ease)}
body.home .hm-tool:hover{background:#fff;box-shadow:var(--sh-m);transform:translateY(-1px)}
body.home .hm-list li{padding:.5rem 0;transition:background var(--ease)}
body.home .hm-pop .hm-list{columns:3;column-gap:var(--sp-4)}
body.home .hm-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}
body.home .hm-list a{display:block;min-height:1.5rem}
body.home .hm-trust{border-left:0;border-radius:8px;background:linear-gradient(180deg,#faf9f5,#efede6);box-shadow:var(--sh-s);position:relative}
body.home .hm-trust::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--c-accent);border-radius:8px 0 0 8px}
@media(max-width:1000px){
body.home .hm-cols{grid-template-columns:minmax(0,1fr)}
body.home .hm-pop .hm-list{columns:2}
body.home .hm-hero{padding:var(--sp-4)}
}
@media(max-width:600px){
body.home .hm-hero{padding:var(--sp-3) var(--sp-3) var(--sp-3) calc(var(--sp-3) + 4px)}
body.home .hm-hero h1{font-size:1.75rem}
body.home .hm-search input[type=search],body.home .hm .hm-search button{height:3rem;width:100%;flex:none}
body.home .hm-search input[type=search]{font-size:1rem}
body.home .hm-sec{margin-top:var(--sp-5)}
body.home .hm-pop .hm-list{columns:1}
body.home .hm-tile{min-height:5rem;padding:.75rem}
body.home .hm-tile strong{font-size:1rem;overflow-wrap:normal;hyphens:manual}
body.home .home-facts th{width:34%}
body.home .hm-facts{padding:var(--sp-2) var(--sp-3)}
}
@media (prefers-reduced-motion:reduce){
body.home .hm *{transition:none!important}
body.home .hm-tile:hover,body.home .hm-tool:hover{transform:none}
} @media(max-width:1000px){
body.home .hm-chips a{display:inline-flex;align-items:center;min-height:44px;padding:.25rem 1rem}
body.home .hm-list li{padding:0}
body.home .hm-list a{display:flex;align-items:center;min-height:44px;padding:.375rem 0}
body.home .hm-more a{display:inline-flex;align-items:center;min-height:44px}
body.home .hm-facts a{display:inline-flex;align-items:center;min-height:44px}
body .site-header .site-logo a{display:inline-flex;align-items:center;min-height:44px}
body .cb-crumbs a,body .site-header + div[class^="gb-element-"] a{display:inline-flex;align-items:center;min-height:44px}
body .banner-area .banner-inner .links{gap:0 var(--sp-3)}
body .banner-area .banner-inner .links .item{display:inline-flex;align-items:center;min-height:44px}
body .site-footer > footer a{display:inline-flex;align-items:center;min-height:44px}
body .site-footer > footer > div:first-child > div:last-child{gap:0 var(--sp-3)}
}
@media(max-width:767px){
body .cb-crumbs,body .cb-crumbs li,body .site-header + div[class^="gb-element-"] [class^="gb-text-"],body .site-header + div[class^="gb-element-"] .gb-text{font-size:1rem}
body .mobile-menu-control-wrapper .menu-toggle,body .mobile-menu-control-wrapper .menu-toggle .mobile-menu{font-size:1rem}
body .banner-area .banner-inner .features,body .banner-area .banner-inner .links .item,body .banner-area .banner-inner .btn-link,body .banner-area .banner-inner.courier .btn-link{font-size:1rem}
body .site-footer > footer p,body .site-footer > footer a{font-size:1rem}
body.home .hm-tile span,body.home .hm-tool span{font-size:1rem}
}
@media(max-width:600px){
body.home .hm{padding-left:var(--sp-2);padding-right:var(--sp-2)}
body.home .hm-hero{padding:var(--sp-3) var(--sp-2) var(--sp-3) calc(var(--sp-2) + 6px)}
body.home .hm-hero h1{font-size:1.625rem;overflow-wrap:break-word}
body.home .hm-chips{gap:var(--sp-1) var(--sp-2)}
body.home .hm-facts{padding:var(--sp-3) var(--sp-2)}
body.home .home-facts,body.home .home-facts tbody,body.home .home-facts tr,body.home .home-facts th,body.home .home-facts td{display:block;width:100%;box-sizing:border-box}
body.home .home-facts tr{padding:.5rem 0;border-bottom:1px solid var(--c-line)}
body.home .home-facts th,body.home .home-facts td{padding:0;border:0}
body.home .home-facts th{width:100%;color:var(--c-muted);font-size:1rem;font-weight:600}
body.home .hm-tiles,body.home .hm-tools{grid-template-columns:minmax(0,1fr)}
body.home .hm-tile,body.home .hm-tool{min-height:44px}
body.home .hm-tile strong,body.home .hm-tool strong{overflow-wrap:anywhere}
body.home .hm-trust{padding:var(--sp-3) var(--sp-2) var(--sp-3) calc(var(--sp-2) + 6px)}
}
@media(max-width:600px){
body.home .home-facts tr:nth-child(even){background:var(--c-surface-2)}
body.home .home-facts tr:nth-child(even) th,body.home .home-facts tr:nth-child(even) td{background:transparent}
body.home .home-facts tr{padding:.5rem .75rem}
} body.home .hm-list li{padding:0}
body.home .hm-list li a{display:inline-flex; align-items:center; min-height:44px}body.single-post{--art-text:var(--wrap-text,760px);--art-box:calc(var(--wrap-text,760px) + 2rem);--art-gap:var(--sp-3);background:var(--c-bg);color:var(--c-ink);font-family:var(--font-body)}
body.single-post .site-main{max-width:none}
body.single-post .cb-crumbs{max-width:var(--art-box);box-sizing:border-box;margin:0 auto;padding:var(--sp-3) var(--sp-3) 0;font-size:var(--fs-0);line-height:1.4}
body.single-post .cb-crumbs ol{gap:0}
body.single-post .cb-crumbs li{color:var(--c-muted)}
body.single-post .cb-crumbs li+li:before{content:"›";margin:0 .5em;opacity:1;color:var(--c-muted)}
body.single-post .cb-crumbs a{color:var(--c-link);text-decoration:none}
body.single-post .cb-crumbs a:hover,body.single-post .cb-crumbs a:focus-visible{color:var(--c-link-hover);text-decoration:underline}
body.single-post article.post{margin:0}
body.single-post article.post:not(.category-cities)>.gb-element-383d7110{width:100%;max-width:var(--art-box);margin:var(--sp-3) auto 0;padding:0;aspect-ratio:auto;display:flex;flex-direction:column-reverse;justify-content:flex-start;overflow:visible;border-radius:0;position:static;padding-inline:var(--sp-3);box-sizing:border-box}
body.single-post article.post:not(.category-cities)>.gb-element-383d7110>img{position:static;width:100%;height:auto;aspect-ratio:21/9;max-height:260px;object-fit:cover;border:1px solid var(--c-line);border-radius:var(--r-m);margin-top:var(--sp-3)}
body.single-post article.post:not(.category-cities)>.gb-element-383d7110>div{max-width:none;width:100%;padding:0;background:transparent;align-items:flex-start;border-radius:0;position:static}
body.single-post article.post:not(.category-cities)>.gb-element-383d7110>div>div{display:block;margin:0 0 var(--sp-2)}
body.single-post article.post:not(.category-cities) .gb-text-f065b849{margin:0}
body.single-post article.post:not(.category-cities) .gb-text-f065b849 a,
body.single-post article.post:not(.category-cities) .gb-text-f065b849 a:visited{display:inline-block;background:var(--c-accent-soft);color:var(--c-accent-ink);border:1px solid var(--c-line);border-radius:var(--r-s);font-size:var(--fs-0);font-weight:600;letter-spacing:0;text-transform:none;line-height:1.2;padding:.3rem .6rem;text-decoration:none}
body.single-post article.post:not(.category-cities) .gb-text-f065b849 a:hover,body.single-post article.post:not(.category-cities) .gb-text-f065b849 a:focus-visible{background:var(--c-surface-3);color:var(--c-ink);text-decoration:none}
body.single-post article.post:not(.category-cities) h1,body.single-post article.post:not(.category-cities) h1.gb-text{font-family:var(--font-head);font-size:clamp(1.625rem,1.2rem + 1.6vw,2.25rem);line-height:var(--lh-head);font-weight:700;color:var(--c-ink);text-align:left;margin:0 0 var(--sp-2);letter-spacing:-.01em;text-transform:none;overflow-wrap:anywhere}
body.single-post article.post:not(.category-cities)>.gb-element-5bd40b80{padding:var(--sp-2) var(--sp-3) var(--sp-5)}
body.single-post article.post:not(.category-cities) .gb-element-bbf26f5d{max-width:var(--art-text);margin:0 auto}
body.single-post article.post:not(.category-cities) .gb-text-b82af7fd{display:block;color:var(--c-muted);font-size:var(--fs-0);font-weight:500;letter-spacing:0;text-transform:none;line-height:1.4;margin:0 0 var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--c-line)}
body.single-post .dynamic-entry-content{font-size:1.0625rem;line-height:var(--lh-body);color:var(--c-ink);overflow-wrap:break-word}
@media(min-width:768px){body.single-post .dynamic-entry-content{font-size:1.125rem}}
body.single-post .dynamic-entry-content p{margin:0 0 var(--sp-3);font-size:inherit;line-height:inherit}
body.single-post .dynamic-entry-content>*{max-width:100%}
body.single-post .dynamic-entry-content strong,body.single-post .dynamic-entry-content b{font-weight:700}
body.single-post .dynamic-entry-content img{max-width:100%;height:auto;border-radius:var(--r-s)}
body.single-post .dynamic-entry-content figure{margin:var(--sp-4) 0}
body.single-post .dynamic-entry-content figcaption{font-size:var(--fs-0);color:var(--c-muted);margin-top:var(--sp-1)}
body.single-post .dynamic-entry-content iframe,body.single-post .dynamic-entry-content video{max-width:100%}
body.single-post .dynamic-entry-content hr{border:0;border-top:1px solid var(--c-line);margin:var(--sp-4) 0}
body.single-post .dynamic-entry-content h2{font-family:var(--font-head);font-size:1.5rem;line-height:1.25;font-weight:700;color:var(--c-ink);margin:var(--sp-5) 0 var(--sp-2);padding:0;text-transform:none;letter-spacing:-.005em}
body.single-post .dynamic-entry-content h3{font-family:var(--font-head);font-size:1.25rem;line-height:1.3;font-weight:700;color:var(--c-ink);margin:var(--sp-4) 0 var(--sp-2);text-transform:none}
body.single-post .dynamic-entry-content h4{font-size:1.0625rem;line-height:1.35;font-weight:700;color:var(--c-ink);margin:var(--sp-3) 0 var(--sp-1)}
@media(min-width:768px){
body.single-post .dynamic-entry-content h2{font-size:1.75rem}
body.single-post .dynamic-entry-content h3{font-size:1.375rem}
}
body.single-post .dynamic-entry-content h2 span,body.single-post .dynamic-entry-content h3 span{color:inherit}
body.single-post .dynamic-entry-content a{color:var(--c-link);text-decoration:underline;text-decoration-color:rgba(90,100,120,.4);text-decoration-thickness:1px;text-underline-offset:.2em}
body.single-post .dynamic-entry-content a:visited{color:var(--c-visited)}
body.single-post .dynamic-entry-content a:hover{color:var(--c-link-hover);text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:2px}
body.single-post .dynamic-entry-content a:focus-visible, body.single-post article.post:not(.category-cities) a:focus-visible,body.single-post .cb-crumbs a:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:2px;text-decoration:underline}
body.single-post .dynamic-entry-content ul,body.single-post .dynamic-entry-content ol{margin:0 0 var(--sp-3);padding-left:1.5em}
body.single-post .dynamic-entry-content ul{list-style:disc}
body.single-post .dynamic-entry-content ol{list-style:decimal}
body.single-post .dynamic-entry-content li{margin:0 0 var(--sp-2);padding-left:.15em}
body.single-post .dynamic-entry-content li::marker{color:var(--c-muted)}
body.single-post .dynamic-entry-content li>ul,body.single-post .dynamic-entry-content li>ol{margin:var(--sp-2) 0 0}
body.single-post .dynamic-entry-content li:last-child{margin-bottom:var(--sp-2)}
body.single-post .dynamic-entry-content blockquote{margin:var(--sp-4) 0;padding:var(--sp-2) var(--sp-3);border:0;border-left:4px solid var(--c-line-strong);background:var(--c-surface-2);color:var(--c-ink-2);font-style:normal}
body.single-post .dynamic-entry-content blockquote p:last-child{margin-bottom:0}
body.single-post .dynamic-entry-content code{background:var(--c-surface-2);padding:.1em .35em;border-radius:var(--r-s);font-size:.9em}
body.single-post .cb-short{margin:0 0 var(--sp-4);padding:var(--sp-3);background:var(--c-surface-2);border:1px solid var(--c-line);border-left:6px solid var(--c-accent);border-radius:var(--r-s);color:var(--c-ink)}
body.single-post .cb-short p{margin:0;font-size:1.0625rem;line-height:1.55}
body.single-post .cb-short p+p{margin-top:var(--sp-2)}
body.single-post .cb-short strong:first-child{color:var(--c-accent-ink)}
body.single-post .dynamic-entry-content table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;border-spacing:0;margin:var(--sp-4) 0;font-size:1rem;line-height:1.45;border:1px solid var(--c-line);border-radius:var(--r-s);background:var(--c-surface)}
body.single-post .dynamic-entry-content table thead,body.single-post .dynamic-entry-content table tbody{}
body.single-post .dynamic-entry-content th,body.single-post .dynamic-entry-content td{padding:.625rem .75rem;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--c-line);border-right:1px solid var(--c-line);min-width:7.5rem;color:var(--c-ink)}
body.single-post .dynamic-entry-content th:last-child,body.single-post .dynamic-entry-content td:last-child{border-right:0}
body.single-post .dynamic-entry-content tr:last-child td{border-bottom:0}
body.single-post .dynamic-entry-content thead th,body.single-post .dynamic-entry-content tr:first-child th{background:var(--c-accent);color:#fff;font-weight:600;border-bottom:1px solid var(--c-accent-ink);border-right-color:rgba(255,255,255,.2);vertical-align:middle}
body.single-post .dynamic-entry-content tbody tr:nth-child(even) td,body.single-post .dynamic-entry-content tbody tr:nth-child(even) th{background:var(--c-surface-2)}
body.single-post .dynamic-entry-content tbody th{background:var(--c-surface-3);color:var(--c-ink)}
body.single-post .dynamic-entry-content table td:last-child:not(:first-child){color:var(--c-ink-2)}
body.single-post .dynamic-entry-content table caption{caption-side:top;text-align:left;font-weight:600;padding:.5rem .75rem}
body.single-post .dynamic-entry-content .wp-block-table,body.single-post .dynamic-entry-content figure.wp-block-table{margin:var(--sp-4) 0;overflow-x:auto}
body.single-post .dynamic-entry-content .wp-block-table table{margin:0}
@media(max-width:600px){
body.single-post .dynamic-entry-content table{font-size:.9375rem}
body.single-post .dynamic-entry-content th,body.single-post .dynamic-entry-content td{padding:.5rem .625rem;min-width:8.5rem}
} body.single-post .cb-faq{margin:var(--sp-5) 0 var(--sp-4)}
body.single-post .cb-faq h2{margin:0 0 var(--sp-2)}
body.single-post .cb-faq h3{margin:0;padding:var(--sp-3) 0 var(--sp-1);border-top:1px solid var(--c-line);font-size:1.125rem;line-height:1.35;font-weight:700;color:var(--c-ink)}
body.single-post .cb-faq h2+h3{border-top:2px solid var(--c-accent)}
body.single-post .cb-faq h3+p{margin:0;padding-bottom:var(--sp-3);color:var(--c-ink-2);font-size:1rem;line-height:1.6}
body.single-post .cb-faq>*:last-child{border-bottom:1px solid var(--c-line)}
body.single-post .cb-faq p{font-size:1rem}
body.single-post .cb-faq details{border-top:1px solid var(--c-line);padding:var(--sp-2) 0}
body.single-post .cb-faq summary{cursor:pointer;font-weight:700;list-style-position:outside}
body.single-post .dynamic-entry-content .cb-faq~p>em:only-child{display:block;font-style:normal;font-size:1rem;line-height:1.5}
body.single-post .dynamic-entry-content .cb-faq+p:has(>em:only-child){margin:var(--sp-3) 0 var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--c-surface-2);border:1px solid var(--c-line);border-left:6px solid var(--c-ok);border-radius:var(--r-s);color:var(--c-ink)}
body.single-post .dynamic-entry-content .cb-faq+p:has(>em:only-child)+p:has(>em:only-child){margin:0 0 var(--sp-4);padding:var(--sp-2) var(--sp-3);background:#f1e9d6;border:1px solid #e0d2b0;border-left:6px solid var(--c-warn);border-radius:var(--r-s);color:var(--c-ink)}
body.single-post .dynamic-entry-content .cb-faq+p:has(>em:only-child)+p:has(>em:only-child)+h2{margin-top:var(--sp-4)}
body.single-post .dynamic-entry-content h2:has(+ul>li>a[rel~="noopener"]){font-size:1.25rem;margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--c-line)}
body.single-post .dynamic-entry-content h2+ul:has(>li>a[rel~="noopener"]){font-size:1rem;line-height:1.5;margin-bottom:var(--sp-4)}
body.single-post .dynamic-entry-content h2+ul:has(>li>a[rel~="noopener"])>li{margin-bottom:var(--sp-1)}
body.single-post .cb-related{margin:var(--sp-5) 0 var(--sp-4);padding:var(--sp-3);border:1px solid var(--c-line);border-top:4px solid var(--c-accent);border-radius:var(--r-s);background:var(--c-surface)}
body.single-post .dynamic-entry-content .cb-related h2{font-size:1.25rem;line-height:1.3;margin:0 0 var(--sp-2);padding:0;border:0}
body.single-post .cb-related ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0}
body.single-post .cb-related li{margin:0;padding:0;border-top:1px solid var(--c-line)}
body.single-post .cb-related li:first-child{border-top:0}
body.single-post .dynamic-entry-content .cb-related li a{text-decoration:none;display:block;padding:.625rem 0;font-size:1rem;line-height:1.4;font-weight:500}
@media(min-width:768px){
body.single-post .cb-related ul{grid-template-columns:1fr 1fr;column-gap:var(--sp-4)}
body.single-post .cb-related li:nth-child(2){border-top:0}
} body.single-post .yarpp-related{margin:var(--sp-4) 0 0;padding:var(--sp-3) 0 0;border-top:1px solid var(--c-line);font-size:1rem}
body.single-post .yarpp-related h3{font-size:1.125rem;margin:0 0 var(--sp-2)}
body.single-post .yarpp-related ol,body.single-post .yarpp-related ul{margin:0;padding-left:1.75em}
body.single-post .yarpp-related li{margin:0 0 var(--sp-1)}
body.single-post .yarpp-related a{color:var(--c-link);text-decoration:none}
body.single-post .yarpp-related a:hover{color:var(--c-link-hover);text-decoration:underline}
body.single-post .yarpp-related-none p{margin:0;color:var(--c-muted);font-size:var(--fs-0)}
body.single-post article.post:not(.category-cities) .gb-element-92f0846d{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);max-width:var(--art-text);margin:var(--sp-4) auto 0;padding-top:var(--sp-3);border-top:1px solid var(--c-line)}
body.single-post article.post:not(.category-cities) .gb-element-aa6576cc,body.single-post article.post:not(.category-cities) .gb-element-74102f20{display:block;min-height:0;background-image:none;border:1px solid var(--c-line);border-radius:var(--r-s);background-color:var(--c-surface)}
body.single-post article.post:not(.category-cities) .gb-element-aa6576cc:hover,body.single-post article.post:not(.category-cities) .gb-element-74102f20:hover{border-color:var(--c-accent);background:var(--c-surface-2)}
body.single-post article.post:not(.category-cities) .gb-element-f27387ae,body.single-post article.post:not(.category-cities) .gb-element-34099acb{width:100%;padding:var(--sp-2) var(--sp-3);background:transparent;border-radius:0;box-sizing:border-box}
body.single-post article.post:not(.category-cities) .gb-text-284c632a,body.single-post article.post:not(.category-cities) .gb-text-6275ab7e{display:flex;flex-direction:row;align-items:center;gap:var(--sp-2);font-size:1rem;line-height:1.4;font-weight:600;color:var(--c-link)}
body.single-post article.post:not(.category-cities) .gb-text-284c632a .gb-shape svg,body.single-post article.post:not(.category-cities) .gb-text-6275ab7e .gb-shape svg{width:1.125em;height:1.125em;flex:none}
body.single-post article.post:not(.category-cities) .gb-text-284c632a a,body.single-post article.post:not(.category-cities) .gb-text-284c632a a:visited,body.single-post article.post:not(.category-cities) .gb-text-6275ab7e a,body.single-post article.post:not(.category-cities) .gb-text-6275ab7e a:visited{color:var(--c-link);text-decoration:none}
body.single-post article.post:not(.category-cities) .gb-text-284c632a a:hover,body.single-post article.post:not(.category-cities) .gb-text-6275ab7e a:hover{color:var(--c-link-hover);text-decoration:underline}
body.single-post article.post:not(.category-cities) .gb-element-92f0846d:has(>:only-child){grid-template-columns:1fr}
@media(max-width:767px){body.single-post article.post:not(.category-cities) .gb-element-92f0846d{grid-template-columns:1fr;row-gap:var(--sp-2)}} body.single-post .comments-area{max-width:var(--art-text);margin:var(--sp-5) auto 0;padding:0 var(--sp-3);box-sizing:border-box}
body.single-post .comments-title,body.single-post .comment-reply-title{font-size:1.375rem;line-height:1.25;font-weight:700;margin:0 0 var(--sp-3)}
body.single-post .comment-list{list-style:none;margin:0 0 var(--sp-4);padding:0}
body.single-post .comment-body{padding:var(--sp-3);margin-bottom:var(--sp-2);border:1px solid var(--c-line);border-radius:var(--r-s);background:var(--c-surface)}
body.single-post .comment-metadata,body.single-post .comment-metadata a{font-size:var(--fs-0);color:var(--c-muted);text-decoration:none}
body.single-post .comment-form input[type=text],body.single-post .comment-form input[type=email],body.single-post .comment-form input[type=url],body.single-post .comment-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--c-line-strong);border-radius:var(--r-s);padding:.6rem .75rem;font:inherit;background:#fff;color:var(--c-ink)}
body.single-post .comment-form input:focus-visible,body.single-post .comment-form textarea:focus-visible{outline:3px solid var(--c-focus);outline-offset:1px}
body.single-post .comment-form .submit{background:var(--c-accent);color:#fff;border:1px solid var(--c-accent);border-radius:var(--r-s);padding:.6rem 1.25rem;font:inherit;font-weight:600;cursor:pointer}
body.single-post .comment-form .submit:hover{background:var(--c-accent-ink)}
@media(max-width:600px){
body.single-post article.post:not(.category-cities)>.gb-element-383d7110>img{aspect-ratio:16/9;max-height:200px}
body.single-post article.post:not(.category-cities)>.gb-element-5bd40b80{padding-bottom:var(--sp-4)}
body.single-post .cb-short{padding:var(--sp-2) var(--sp-3);border-left-width:4px}
}
@media print{body.single-post .cb-related,body.single-post article.post:not(.category-cities) .gb-element-92f0846d{display:none}}
body.single-post article.post:not(.category-cities) .gb-text-6275ab7e{flex-direction:row-reverse;justify-content:flex-start;text-align:right}
body.single-post{--a-sh-s:var(--pm-shadow-s,0 1px 2px rgba(15,26,43,.06),0 4px 12px rgba(15,26,43,.06));--a-sh-m:var(--pm-shadow-m,0 2px 4px rgba(15,26,43,.07),0 8px 20px rgba(15,26,43,.09));--a-r:var(--pm-radius,8px);--a-ease:var(--pm-ease,150ms ease-out)}
body.single-post article.post:not(.category-cities) .gb-text-f065b849 a,
body.single-post article.post:not(.category-cities) .gb-text-f065b849 a:visited{border-radius:999px;padding:.3rem .8rem;background:var(--c-accent-soft);box-shadow:none;transition:background-color var(--a-ease),color var(--a-ease),box-shadow var(--a-ease)}
body.single-post article.post:not(.category-cities) .gb-text-f065b849 a:hover{box-shadow:var(--a-sh-s)}
body.single-post article.post:not(.category-cities) h1,body.single-post article.post:not(.category-cities) h1.gb-text{font-size:clamp(1.75rem,1.25rem + 2vw,2.5rem);line-height:1.12;letter-spacing:-.02em;font-feature-settings:'cv11','ss01';text-wrap:balance;margin-bottom:var(--sp-3);padding-bottom:var(--sp-3);position:relative}
body.single-post article.post:not(.category-cities) h1::after{content:"";position:absolute;left:0;bottom:0;width:48px;height:2px;background:var(--c-gold)}
body.single-post article.post:not(.category-cities)>.gb-element-383d7110>img{border-radius:var(--a-r);box-shadow:var(--a-sh-s)}
body.single-post .dynamic-entry-content{font-size:1.0625rem;line-height:1.6;font-feature-settings:'cv11','ss01'}
@media(min-width:768px){body.single-post .dynamic-entry-content{font-size:1.125rem}}
body.single-post .dynamic-entry-content h2,body.single-post .dynamic-entry-content h3{letter-spacing:-.015em;text-wrap:balance}
body.single-post .dynamic-entry-content h2{margin-top:var(--sp-6)}
body.single-post .cb-short{border-radius:var(--a-r);box-shadow:var(--a-sh-s);background:linear-gradient(180deg,#faf9f5,var(--c-surface-2));border-left:4px solid var(--c-accent);padding:var(--sp-3) var(--sp-4)}
body.single-post .cb-short strong:first-child{display:inline-block;margin-right:.25em;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-accent-ink)}
body.single-post .dynamic-entry-content table{border-radius:var(--a-r);box-shadow:var(--a-sh-s);font-variant-numeric:tabular-nums}
@media(min-width:768px){
body.single-post .dynamic-entry-content table{display:table;overflow:visible;border-collapse:separate;border-spacing:0;table-layout:auto;width:100%}
body.single-post .dynamic-entry-content th,body.single-post .dynamic-entry-content td{min-width:0;overflow-wrap:break-word}
body.single-post .dynamic-entry-content thead th,body.single-post .dynamic-entry-content tr:first-child th{position:sticky;top:0;z-index:2}
body.single-post .dynamic-entry-content thead th:first-child,body.single-post .dynamic-entry-content tr:first-child th:first-child{border-top-left-radius:calc(var(--a-r) - 1px)}
body.single-post .dynamic-entry-content thead th:last-child,body.single-post .dynamic-entry-content tr:first-child th:last-child{border-top-right-radius:calc(var(--a-r) - 1px)}
body.single-post .dynamic-entry-content tbody tr:last-child td:first-child{border-bottom-left-radius:calc(var(--a-r) - 1px)}
body.single-post .dynamic-entry-content tbody tr:last-child td:last-child{border-bottom-right-radius:calc(var(--a-r) - 1px)}
body.single-post .dynamic-entry-content tbody tr:last-child td{border-bottom:0}
}
body.single-post .dynamic-entry-content tbody tr{transition:background-color var(--a-ease)}
body.single-post .dynamic-entry-content tbody tr:hover td{background:var(--c-accent-soft)}
body.single-post .cb-faq{padding:var(--sp-3) var(--sp-4) var(--sp-2);border:1px solid var(--c-line);border-radius:var(--a-r);box-shadow:var(--a-sh-s);background:var(--c-surface)}
body.single-post .cb-faq h2{margin:0 0 var(--sp-2);position:relative;padding-bottom:var(--sp-2)}
body.single-post .cb-faq h2::after{content:"";position:absolute;left:0;bottom:0;width:48px;height:2px;background:var(--c-gold)}
body.single-post .cb-faq h3{position:relative;padding-left:1.75rem;border-top:1px solid var(--c-line)}
body.single-post .cb-faq h3::before{content:"?";position:absolute;left:0;top:1.05rem;width:1.25rem;height:1.25rem;border-radius:999px;background:var(--c-accent);color:#fff;font-size:.75rem;font-weight:700;line-height:1.25rem;text-align:center}
body.single-post .cb-faq h3+p{padding-left:1.75rem}
body.single-post .cb-faq h2+h3{border-top:1px solid var(--c-line)}
body.single-post .cb-faq>*:last-child{border-bottom:0}
body.single-post .dynamic-entry-content .cb-faq+p:has(>em:only-child),
body.single-post .dynamic-entry-content .cb-faq+p:has(>em:only-child)+p:has(>em:only-child){border-radius:var(--a-r);box-shadow:var(--a-sh-s)}
body.single-post .dynamic-entry-content h2:has(+ul>li>a[rel~="noopener"]){font-size:1.25rem;letter-spacing:-.01em}
body.single-post .dynamic-entry-content h2+ul:has(>li>a[rel~="noopener"]){padding:var(--sp-3) var(--sp-3) var(--sp-2) calc(var(--sp-3) + 1.25em);background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:var(--a-r)}
body.single-post .cb-related{border:0;border-top:0;box-shadow:none;background:transparent;padding:0;margin-top:var(--sp-6)}
body.single-post .dynamic-entry-content .cb-related h2{position:relative;padding-bottom:var(--sp-2);margin-bottom:var(--sp-3)}
body.single-post .dynamic-entry-content .cb-related h2::after{content:"";position:absolute;left:0;bottom:0;width:48px;height:2px;background:var(--c-gold)}
body.single-post .cb-related ul{gap:var(--sp-2)}
body.single-post .cb-related li,body.single-post .cb-related li:nth-child(2),body.single-post .cb-related li:first-child{border:1px solid var(--c-line);border-radius:var(--a-r);background:var(--c-surface);box-shadow:var(--a-sh-s);transition:box-shadow var(--a-ease),transform var(--a-ease),border-color var(--a-ease)}
body.single-post .cb-related li:hover,body.single-post .cb-related li:focus-within{box-shadow:var(--a-sh-m);border-color:var(--c-line-strong);transform:translateY(-1px)}
body.single-post .dynamic-entry-content .cb-related li a{padding:.875rem var(--sp-3);min-height:44px;box-sizing:border-box;display:flex;align-items:center;font-weight:600;text-decoration:none}
body.single-post .dynamic-entry-content .cb-related li a:hover{text-decoration:underline}
@media(min-width:768px){body.single-post .cb-related ul{gap:var(--sp-2) var(--sp-3)}} body.single-post article.post:not(.category-cities) .gb-element-aa6576cc,
body.single-post article.post:not(.category-cities) .gb-element-74102f20{border-radius:var(--a-r);box-shadow:var(--a-sh-s);transition:box-shadow var(--a-ease),transform var(--a-ease),border-color var(--a-ease),background-color var(--a-ease)}
body.single-post article.post:not(.category-cities) .gb-element-aa6576cc:hover,
body.single-post article.post:not(.category-cities) .gb-element-74102f20:hover{box-shadow:var(--a-sh-m);transform:translateY(-1px)}
body.single-post article.post:not(.category-cities) .gb-element-f27387ae,body.single-post article.post:not(.category-cities) .gb-element-34099acb{min-height:44px;display:flex;align-items:center}
body.single-post .yarpp-related{margin-top:var(--sp-5)}
@media(prefers-reduced-motion:reduce){body.single-post *{transition:none!important;transform:none!important}}  @media(min-width:768px) and (max-width:899px){
body.single-post .dynamic-entry-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}
body.single-post .dynamic-entry-content th,body.single-post .dynamic-entry-content td{min-width:8rem}
}
@media(max-width:767px){
body.single-post{--fs-0:1rem}
body.single-post .dynamic-entry-content table{font-size:1rem}
body.single-post .cb-short strong:first-child{font-size:1rem}
body.single-post .cb-crumbs ol{display:block}
body.single-post .cb-crumbs li{display:inline}
body.single-post .cb-crumbs li+li:before{display:inline;margin:0 .35em}
body.single-post .cb-crumbs a{display:inline-block;min-height:44px;line-height:44px}
body.single-post .cb-crumbs{padding-top:0}
}
@media(max-width:480px){
body.single-post #page.site{padding-left:8px;padding-right:8px}
body.single-post .cb-crumbs{padding-left:var(--sp-2);padding-right:var(--sp-2)}
body.single-post article.post:not(.category-cities)>.gb-element-383d7110{padding-inline:var(--sp-2)}
body.single-post article.post:not(.category-cities)>.gb-element-5bd40b80{padding-left:var(--sp-2);padding-right:var(--sp-2)}
body.single-post .cb-short{padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);border-left-width:4px}
}
@media(max-width:767px){
body.single-post .yarpp-related li{margin:0}
body.single-post .yarpp-related li a{display:inline-block;min-height:44px;padding-block:.65rem;box-sizing:border-box;line-height:1.35}
body.single-post .yarpp-related ol,body.single-post .yarpp-related ul{padding-left:1.9em}
} body.single-post article.post:not(.category-cities) :is(.gb-text-f065b849,.gb-text-f065b849 a,.gb-text-b82af7fd){font-size:1rem}
body.single-post .cb-short strong:first-child{font-size:1rem}
body.single-post .gb-text-f065b849 a{display:inline-flex; align-items:center; min-height:44px}body .gb-element-8c8d8b5f, body .gb-element-7a842ee7, body .gb-element-78d302b0{background:var(--c-surface-2);color:var(--c-ink);padding:var(--sp-3) var(--b-gut,24px);margin:0;width:auto;max-width:none;box-sizing:border-box;border-bottom:1px solid var(--c-line);}
body .gb-element-ad17d75f, body .gb-element-dd433a08, body .gb-element-05440464{max-width:var(--wrap);width:100%;margin:0 auto;padding:0;min-height:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--sp-2);text-align:left;box-sizing:border-box;}
body .gb-text-5a3a0ec1, body h1.gb-text-11c8f3d8, body h1.gb-text-f19d3d31{display:flex;align-items:center;gap:var(--sp-2);margin:0;font:700 var(--fs-5)/1.2 var(--font-head);color:var(--c-ink);text-align:left;letter-spacing:0;}
body h1.gb-text-c603d7f1{margin:0;font:500 var(--fs-2)/1.4 var(--font-body);color:var(--c-muted);text-align:left;}
body .gb-text-5a3a0ec1 .gb-text, body h1.gb-text-11c8f3d8 .gb-text, body h1.gb-text-f19d3d31 .gb-text{color:inherit;font:inherit}
body .gb-text-5a3a0ec1 .gb-shape, body h1.gb-text-11c8f3d8 .gb-shape, body h1.gb-text-f19d3d31 .gb-shape{display:none}
body .gb-text-5a3a0ec1 .gb-shape svg, body h1.gb-text-11c8f3d8 .gb-shape svg, body h1.gb-text-f19d3d31 .gb-shape svg{width:.4em;height:.9em;fill:var(--c-brand-red)}
body .gb-element-8c8d8b5f .yoast-breadcrumbs{margin:0;text-align:left;font-size:var(--fs-0);line-height:1.5;color:var(--c-muted);}
body .gb-element-8c8d8b5f .yoast-breadcrumbs a{color:var(--c-link);text-decoration:none}
body .gb-element-8c8d8b5f .yoast-breadcrumbs a:hover, body .gb-element-8c8d8b5f .yoast-breadcrumbs a:focus-visible{color:var(--c-link-hover);text-decoration:underline}
body .gb-element-8c8d8b5f .yoast-breadcrumbs .breadcrumb_last{color:var(--c-muted)}
body .gb-element-433ddb30{margin:0;padding:var(--sp-4) 0 0;background:var(--c-bg)}
body .gb-element-a6fdc5b1{max-width:var(--wrap);margin:0 auto;padding:0 var(--b-gut,24px);width:100%;box-sizing:border-box}
body .gb-element-a6fdc5b1:empty{display:none}
body .gb-element-433ddb30:has(.gb-element-a6fdc5b1:empty){display:none}
body .gb-text-38fa3d2a{max-width:var(--wrap-text);margin:0;padding:0 0 var(--sp-4);border-bottom:1px solid var(--c-line);font:400 var(--fs-2)/var(--lh-body) var(--font-body);color:var(--c-ink);text-align:left;}
body .gb-text-38fa3d2a > :first-child{margin-top:0}
body .gb-text-38fa3d2a > :last-child{margin-bottom:0}
body .gb-text-38fa3d2a h1{font:700 var(--fs-5)/1.2 var(--font-head);margin:0 0 var(--sp-3);color:var(--c-ink)}
body .gb-text-38fa3d2a h2{font:700 var(--fs-4)/1.25 var(--font-head);margin:var(--sp-4) 0 var(--sp-2);color:var(--c-ink)}
body .gb-text-38fa3d2a h3{font:700 var(--fs-3)/1.3 var(--font-head);margin:var(--sp-4) 0 var(--sp-2);color:var(--c-ink)}
body .gb-text-38fa3d2a p, body .gb-text-38fa3d2a li{margin:0 0 var(--sp-3)}
body .gb-text-38fa3d2a li{margin-bottom:var(--sp-2)}
body .gb-text-38fa3d2a ul, body .gb-text-38fa3d2a ol{margin:0 0 var(--sp-3);padding-left:1.4em}
body .gb-text-38fa3d2a a{color:var(--c-link);text-decoration:none}
body .gb-text-38fa3d2a a:visited{color:var(--c-visited)}
body .gb-text-38fa3d2a a:hover, body .gb-text-38fa3d2a a:focus-visible{color:var(--c-link-hover);text-decoration:underline}
body .gb-text-38fa3d2a img{max-width:100%;height:auto}
body .gb-text-38fa3d2a table{display:block;max-width:100%;overflow-x:auto}
body .gb-element-6a8c98b7{padding:0;margin:0;background:var(--c-bg)}
body .gb-element-162fac59{max-width:var(--wrap);margin:0 auto;padding:var(--sp-4) var(--b-gut,24px) var(--sp-6);box-sizing:border-box}
body .gb-element-5e54ba54{display:flex;align-items:flex-start;gap:var(--sp-5);flex-wrap:nowrap}
body .gb-element-9333bc15{flex:1 1 0;min-width:0;margin:0;padding:0}
body .gb-element-386a57ea{flex:0 0 256px;width:256px;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-4)}
body .gb-looper-e8a19db8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);margin:0;padding:0;}
body .gb-looper-e8a19db8 .gb-loop-item{position:relative;display:grid;grid-template-columns:1fr;column-gap:var(--sp-3);row-gap:0;align-content:start;margin:0;padding:var(--sp-3);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-m);box-shadow:none;transition:border-color .15s;}
body .gb-looper-e8a19db8 .gb-loop-item:has(img){grid-template-columns:104px minmax(0,1fr)}
body .gb-looper-e8a19db8 .gb-loop-item:hover{border-color:var(--c-accent)}
body .gb-looper-e8a19db8 .gb-loop-item:focus-within{outline:3px solid var(--c-focus);outline-offset:2px}
body .gb-looper-e8a19db8 .gb-element-7efc952d, body .gb-looper-e8a19db8 .gb-element-aa1e1150{display:contents}
body .gb-looper-e8a19db8 .gb-element-7efc952d img{grid-column:1;grid-row:1 / span 3;width:104px;height:78px;object-fit:cover;border-radius:var(--r-s);border:1px solid var(--c-line);margin:0;align-self:start;filter:grayscale(.2);}
body .gb-looper-e8a19db8 .gb-element-12b5617a{position:static;display:block;margin:0 0 var(--sp-1);padding:0;background:none;width:auto;height:auto;grid-column:1;grid-row:1;min-width:0;}
body .gb-looper-e8a19db8 .gb-loop-item:has(img) .gb-element-12b5617a,
body .gb-looper-e8a19db8 .gb-loop-item:has(img) .gb-text-8b8c54c7,
body .gb-looper-e8a19db8 .gb-loop-item:has(img) .gb-text-4483d13d{grid-column:2}
body .gb-looper-e8a19db8 .gb-text-0c87f259{position:static;display:block;margin:0;padding:0;background:none;border:0;font:600 var(--fs-0)/1.4 var(--font-body);color:var(--c-muted);text-transform:none !important;letter-spacing:0 !important;}
body .gb-looper-e8a19db8 .gb-text-0c87f259 a{position:relative;z-index:1;color:var(--c-accent);text-decoration:none;font:inherit;text-transform:none !important;letter-spacing:0 !important;}
body .gb-looper-e8a19db8 .gb-text-0c87f259 a:hover, body .gb-looper-e8a19db8 .gb-text-0c87f259 a:focus-visible{color:var(--c-link-hover);text-decoration:underline}
body .gb-looper-e8a19db8 .gb-text-8b8c54c7{grid-column:1;grid-row:2;margin:0 0 var(--sp-1);padding:0;font:600 var(--fs-2)/1.3 var(--font-head);color:var(--c-ink);min-width:0;}
body .gb-looper-e8a19db8 .gb-text-8b8c54c7 a{color:var(--c-link);text-decoration:none;font:inherit;overflow-wrap:anywhere}
body .gb-looper-e8a19db8 .gb-text-8b8c54c7 a::after{content:"";position:absolute;inset:0;z-index:0}
body .gb-looper-e8a19db8 .gb-text-8b8c54c7 a:hover, body .gb-looper-e8a19db8 .gb-text-8b8c54c7 a:focus-visible{color:var(--c-link-hover);text-decoration:underline}
body .gb-looper-e8a19db8 .gb-text-8b8c54c7 a:focus-visible{outline:none}
body .gb-looper-e8a19db8 .gb-text-8b8c54c7 a:visited{color:var(--c-visited)}
body .gb-looper-e8a19db8 .gb-text-4483d13d{grid-column:1;grid-row:3;margin:0;padding:0;font:400 var(--fs-0)/1.4 var(--font-body);color:var(--c-muted);letter-spacing:0 !important;text-transform:none !important;}
body .gb-query-loop-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);margin:var(--sp-5) 0 0;padding:var(--sp-3) 0 0;border-top:1px solid var(--c-line);}
body .gb-query-loop-pagination:empty{display:none}
body .gb-query-loop-pagination nav{display:flex;flex-wrap:wrap;gap:var(--sp-2);column-gap:var(--sp-2)}
body .gb-query-loop-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--sp-2);box-sizing:border-box;background:var(--c-surface);color:var(--c-link);border:1px solid var(--c-line-strong);border-radius:var(--r-s);font:600 var(--fs-1)/1 var(--font-body);text-decoration:none;transition:none;}
body .gb-query-loop-pagination a.page-numbers:hover, body .gb-query-loop-pagination a.page-numbers:focus-visible{background:var(--c-surface-2);color:var(--c-link-hover);border-color:var(--c-accent);text-decoration:underline}
body .gb-query-loop-pagination .page-numbers.current{background:var(--c-accent);border-color:var(--c-accent);color:#fff}
body .gb-query-loop-pagination .page-numbers.dots{border-color:transparent;background:none;min-width:24px;color:var(--c-muted)}
body .gb-query-loop-pagination > a.gb-text{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--sp-3);box-sizing:border-box;background:var(--c-surface);color:var(--c-link);border:1px solid var(--c-line-strong);border-radius:var(--r-s);font-size:0;line-height:1;text-decoration:none;white-space:nowrap;}
body .gb-query-loop-pagination > a.gb-text::after{content:"Следующая \2192";font:600 var(--fs-1)/1 var(--font-body)}
body .gb-query-loop-pagination > a.gb-text-ef642870::after, body .gb-query-loop-pagination > a.gb-text[rel="prev"]::after,
body .gb-query-loop-pagination > a.gb-text.is-prev::after{content:"\2190 Предыдущая"}
body .gb-query-loop-pagination > a.gb-text:hover, body .gb-query-loop-pagination > a.gb-text:focus-visible{background:var(--c-surface-2);color:var(--c-link-hover);border-color:var(--c-accent);text-decoration:underline}
body .gb-query-loop-pagination a:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}
body .gb-element-d80807d5, body .gb-element-4f73a380{margin:0;padding:0;background:none;border:0;box-shadow:none}
body .gb-text-1ada2f36, body .gb-text-c4fc3e7f{margin:0 0 var(--sp-2);padding:0 0 var(--sp-2);border-bottom:1px solid var(--c-line);font:700 var(--fs-2)/1.3 var(--font-head);color:var(--c-ink);text-transform:none;letter-spacing:0;}
body ul.wp-block-categories-list{display:flex;flex-wrap:wrap;gap:var(--sp-2);list-style:none;margin:0;padding:0;font-size:var(--fs-0) !important;}
body ul.wp-block-categories-list li{margin:0;padding:0;list-style:none}
body ul.wp-block-categories-list a{display:inline-flex;align-items:center;min-height:32px;padding:var(--sp-1) var(--sp-2);box-sizing:border-box;background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--r-s);color:var(--c-link);font:500 var(--fs-0)/1.2 var(--font-body);text-decoration:none;}
body ul.wp-block-categories-list a:hover, body ul.wp-block-categories-list a:focus-visible{background:var(--c-surface-2);color:var(--c-link-hover);border-color:var(--c-accent);text-decoration:underline}
body ul.wp-block-categories-list .current-cat > a{background:var(--c-accent);border-color:var(--c-accent);color:#fff}
body ul.wp-block-categories-list a:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}
body .gb-looper-ebfa9985{display:flex;flex-direction:column;gap:0;margin:0;padding:0}
body .gb-looper-ebfa9985 .gb-loop-item{margin:0;padding:var(--sp-2) 0;border-bottom:1px solid var(--c-line);background:none;box-shadow:none}
body .gb-looper-ebfa9985 .gb-text-316cff39{margin:0;font:400 var(--fs-1)/1.4 var(--font-body)}
body .gb-element-4f73a380 .gb-looper-ebfa9985 .gb-text-316cff39 a:not(:hover):not(:focus-visible){color:var(--c-link);text-decoration:none !important}
body .gb-looper-ebfa9985 .gb-text-316cff39 a:hover, body .gb-looper-ebfa9985 .gb-text-316cff39 a:focus-visible{color:var(--c-link-hover);text-decoration:underline}
body .gb-looper-ebfa9985 .gb-text-316cff39 a:visited{color:var(--c-visited)}
body .gb-element-9333bc15 > p.gb-text{margin:0;padding:var(--sp-4);background:var(--c-surface-2);border:1px solid var(--c-line);border-left:4px solid var(--c-accent);border-radius:var(--r-s);font:400 var(--fs-2)/var(--lh-body) var(--font-body);color:var(--c-ink);}
body .gb-element-35f8785b, body .gb-element-54fe5926{max-width:var(--wrap);margin:0 auto;padding:var(--sp-4) var(--b-gut,24px) var(--sp-6);box-sizing:border-box;background:var(--c-bg)}
body .gb-element-ff4f6de0, body .gb-element-ad2cfbfe{max-width:var(--wrap-text);margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3)}
body .gb-element-ff4f6de0 h2.gb-text, body .gb-element-ad2cfbfe h2.gb-text{margin:0;font:700 var(--fs-3)/1.3 var(--font-head);color:var(--c-ink);text-align:left}
body .gb-element-aa08692a, body .gb-element-0e8c59a3{width:100%;margin:0}
body .wp-block-search__inside-wrapper{display:flex;gap:0;width:100%;margin:0;padding:0;border:0}
body .wp-block-search__input{flex:1 1 auto;min-width:0;height:48px;margin:0;padding:0 var(--sp-3);box-sizing:border-box;background:#fff;color:var(--c-ink);border:1px solid var(--c-line-strong);border-right:0;border-radius:var(--r-s) 0 0 var(--r-s);font:400 var(--fs-2)/1 var(--font-body);box-shadow:none;}
body .wp-block-search__input:focus, body .wp-block-search__input:focus-visible{outline:3px solid var(--c-focus);outline-offset:0;border-color:var(--c-focus)}
body .wp-block-search__button{flex:0 0 52px;width:52px;height:48px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--c-accent);color:#fff;border:1px solid var(--c-accent);border-radius:0 var(--r-s) var(--r-s) 0;cursor:pointer;}
body .wp-block-search__button svg{width:24px;height:24px;fill:#fff}
body .wp-block-search__button:hover{background:var(--c-accent-ink);border-color:var(--c-accent-ink)}
body .wp-block-search__button:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}
@media(max-width:900px){
body .gb-element-5e54ba54{flex-direction:column;gap:var(--sp-5)}
body .gb-element-386a57ea{flex:none;width:100%}
}
@media(max-width:640px){
body .gb-element-8c8d8b5f, body .gb-element-7a842ee7, body .gb-element-78d302b0{padding:var(--sp-3) var(--sp-3)}
body .gb-text-5a3a0ec1, body h1.gb-text-11c8f3d8, body h1.gb-text-f19d3d31, body .gb-text-38fa3d2a h1{font-size:var(--fs-4)}
body .gb-text-38fa3d2a h2{font-size:var(--fs-3)}
body .gb-text-38fa3d2a{font-size:var(--fs-1)}
body .gb-looper-e8a19db8{grid-template-columns:1fr;gap:var(--sp-2)}
body .gb-looper-e8a19db8 .gb-loop-item{padding:var(--sp-2) var(--sp-3)}
body .gb-looper-e8a19db8 .gb-loop-item:has(img){grid-template-columns:80px minmax(0,1fr)}
body .gb-looper-e8a19db8 .gb-element-7efc952d img{width:80px;height:60px}
body .gb-query-loop-pagination{justify-content:center}
body .gb-query-loop-pagination > a.gb-text{width:100%;justify-content:center}
}
@media (prefers-reduced-motion:reduce){body .gb-looper-e8a19db8 .gb-loop-item{transition:none}} body .site-header + div.gb-element-8c8d8b5f,
body .site-header + div.gb-element-7a842ee7{padding:var(--sp-3) 0;background:var(--c-surface-2);border-bottom:1px solid var(--c-line)}
body .site-header + div.gb-element-8c8d8b5f > div,
body .site-header + div.gb-element-7a842ee7 > div{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);max-width:var(--wrap);padding:0 var(--b-gut,24px);}
body .site-header + div.gb-element-7a842ee7 > div{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 var(--sp-2)}
body .site-header + div.gb-element-8c8d8b5f .gb-text-5a3a0ec1,
body .site-header + div.gb-element-7a842ee7 h1.gb-text-11c8f3d8{font-size:var(--fs-5);line-height:1.2;font-weight:700;color:var(--c-ink);}
body .site-header + div.gb-element-8c8d8b5f .gb-text-5a3a0ec1 .gb-text,
body .site-header + div.gb-element-7a842ee7 h1.gb-text-11c8f3d8 .gb-text{font-size:inherit;font-weight:inherit;color:inherit}
body .site-header + div.gb-element-7a842ee7 h1.gb-text-c603d7f1{font-size:var(--fs-2);font-weight:500;color:var(--c-muted);line-height:1.4}
body .site-header + div.gb-element-8c8d8b5f .gb-shape,
body .site-header + div.gb-element-7a842ee7 .gb-shape{display:none}
body .site-header + div.gb-element-8c8d8b5f .yoast-breadcrumbs{font-size:var(--fs-0);font-weight:400}
@media(max-width:640px){
body .site-header + div.gb-element-8c8d8b5f .gb-text-5a3a0ec1,
body .site-header + div.gb-element-7a842ee7 h1.gb-text-11c8f3d8{font-size:var(--fs-4)}
} @media(max-width:1210px){
body .gb-element-162fac59, body .gb-element-35f8785b, body .gb-element-54fe5926{padding-left:0;padding-right:0}
body .gb-element-78d302b0{margin-left:calc(-1 * var(--b-gut,24px));margin-right:calc(-1 * var(--b-gut,24px));padding-left:var(--b-gut,24px);padding-right:var(--b-gut,24px)}
}
body .gb-element-78d302b0{padding-left:0;padding-right:0}
body .gb-element-78d302b0 > .gb-element-05440464{padding-left:var(--b-gut,24px);padding-right:var(--b-gut,24px)}
@media(max-width:1210px){
body .gb-element-78d302b0{padding-left:var(--b-gut,24px);padding-right:var(--b-gut,24px)}
body .gb-element-78d302b0 > .gb-element-05440464{padding-left:0;padding-right:0}
} body .gb-looper-e8a19db8 .gb-loop-item:has(img[src*="hero"]){grid-template-columns:1fr;border-left:3px solid var(--c-accent)}
body .gb-looper-e8a19db8 .gb-loop-item:has(img[src*="hero"]) .gb-element-7efc952d img{display:none}
body .gb-looper-e8a19db8 .gb-loop-item:has(img[src*="hero"]) :is(.gb-element-12b5617a,.gb-text-8b8c54c7,.gb-text-4483d13d){grid-column:1}
body .gb-element-8c8d8b5f, body .gb-element-7a842ee7, body .gb-element-78d302b0, body .site-header + div.gb-element-8c8d8b5f,
body .site-header + div.gb-element-7a842ee7{background:linear-gradient(180deg,#faf9f5 0%,var(--c-surface-2) 100%);box-shadow:inset 0 -1px 0 var(--c-line);}
body .gb-text-5a3a0ec1, body h1.gb-text-11c8f3d8, body h1.gb-text-f19d3d31{letter-spacing:-.02em;text-wrap:balance;position:relative;padding-bottom:var(--sp-3)}
body .gb-text-5a3a0ec1::after, body h1.gb-text-11c8f3d8::after, body h1.gb-text-f19d3d31::after{content:"";position:absolute;left:0;bottom:0;width:48px;height:2px;background:var(--c-gold);border-radius:1px}
body h1.gb-text-c603d7f1{letter-spacing:-.01em}
body .gb-text-38fa3d2a h1, body .gb-text-38fa3d2a h2{letter-spacing:-.02em;text-wrap:balance}
body .gb-text-38fa3d2a h3{letter-spacing:-.01em}
body .gb-looper-e8a19db8{gap:var(--sp-3)}
body .gb-looper-e8a19db8 .gb-loop-item{padding:var(--sp-3) var(--sp-4);border-radius:var(--pm-radius,8px);box-shadow:var(--pm-shadow-s,none);transition:box-shadow var(--pm-ease,150ms) ease-out, border-color var(--pm-ease,150ms) ease-out, transform var(--pm-ease,150ms) ease-out;}
body .gb-looper-e8a19db8 .gb-loop-item:hover{box-shadow:var(--pm-shadow-m,none);border-color:var(--c-line-strong);transform:translateY(-1px)}
body .gb-looper-e8a19db8 .gb-loop-item:focus-within{box-shadow:var(--pm-shadow-m,none)}
body .gb-looper-e8a19db8 .gb-text-8b8c54c7{letter-spacing:-.01em;margin-top:var(--sp-1)}
body .gb-looper-e8a19db8 .gb-element-7efc952d img{border-radius:var(--pm-radius-s,6px);box-shadow:var(--pm-shadow-s,none)}
body .gb-looper-e8a19db8 .gb-text-0c87f259{justify-self:start;padding:0;background:none;border:0}
body .gb-looper-e8a19db8 .gb-text-0c87f259 a{display:inline-block;line-height:1.5}
body ul.wp-block-categories-list a{min-height:36px;padding:var(--sp-1) var(--sp-3);border-radius:var(--pm-radius-pill,999px);box-shadow:var(--pm-shadow-s,none);transition:background var(--pm-ease,150ms) ease-out, border-color var(--pm-ease,150ms) ease-out, box-shadow var(--pm-ease,150ms) ease-out, transform var(--pm-ease,150ms) ease-out;}
body ul.wp-block-categories-list a:hover{box-shadow:var(--pm-shadow-m,none);transform:translateY(-1px)}
body ul.wp-block-categories-list .current-cat > a{background:var(--pm-grad,var(--c-accent));box-shadow:var(--pm-shadow-s,none)}
body .gb-element-d80807d5, body .gb-element-4f73a380{padding:var(--sp-3) var(--sp-4);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--pm-radius,8px);box-shadow:var(--pm-shadow-s,none);}
body .gb-element-386a57ea{gap:var(--sp-3)}
body .gb-query-loop-pagination .page-numbers, body .gb-query-loop-pagination > a.gb-text{border-radius:var(--pm-radius-s,6px);box-shadow:var(--pm-shadow-s,none);transition:background var(--pm-ease,150ms) ease-out, border-color var(--pm-ease,150ms) ease-out, box-shadow var(--pm-ease,150ms) ease-out, transform var(--pm-ease,150ms) ease-out;}
body .gb-query-loop-pagination a.page-numbers:hover, body .gb-query-loop-pagination > a.gb-text:hover{box-shadow:var(--pm-shadow-m,none);transform:translateY(-1px)}
body .gb-query-loop-pagination .page-numbers.current{background:var(--pm-grad,var(--c-accent));box-shadow:var(--pm-shadow-s,none)}
body .gb-query-loop-pagination .page-numbers.dots{box-shadow:none;background:none}
body .gb-element-9333bc15 > p.gb-text{border-radius:var(--pm-radius,8px);box-shadow:var(--pm-shadow-s,none)}
body .gb-element-ff4f6de0, body .gb-element-ad2cfbfe{padding:var(--sp-4);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--pm-radius,8px);box-shadow:var(--pm-shadow-s,none);box-sizing:border-box;width:100%;}
body .gb-element-ff4f6de0 h2.gb-text, body .gb-element-ad2cfbfe h2.gb-text{letter-spacing:-.01em}
body .wp-block-search__input{height:48px;border-radius:var(--pm-radius-s,6px) 0 0 var(--pm-radius-s,6px);box-shadow:inset 0 1px 2px rgba(15,26,43,.06);transition:border-color var(--pm-ease,150ms) ease-out, box-shadow var(--pm-ease,150ms) ease-out;}
body .wp-block-search__input:focus, body .wp-block-search__input:focus-visible{box-shadow:inset 0 1px 2px rgba(15,26,43,.06), 0 0 0 4px rgba(29,78,137,.15)}
body .wp-block-search__button{background:var(--pm-grad,var(--c-accent));border-radius:0 var(--pm-radius-s,6px) var(--pm-radius-s,6px) 0;box-shadow:var(--pm-shadow-s,none);transition:box-shadow var(--pm-ease,150ms) ease-out, transform var(--pm-ease,150ms) ease-out;}
body .wp-block-search__button:hover{box-shadow:var(--pm-shadow-m,none)}
body .wp-block-search__button:active{transform:translateY(1px);box-shadow:none}
@media(max-width:640px){
body .gb-looper-e8a19db8 .gb-loop-item{padding:var(--sp-3)}
body .gb-element-d80807d5, body .gb-element-4f73a380{padding:var(--sp-3)}
}
@media (prefers-reduced-motion:reduce){
body .gb-looper-e8a19db8 .gb-loop-item, body ul.wp-block-categories-list a, body .gb-query-loop-pagination .page-numbers, body .gb-query-loop-pagination > a.gb-text, body .wp-block-search__button{transition:none;transform:none !important}
} body .site-header + div.gb-element-8c8d8b5f .gb-text-5a3a0ec1,
body .site-header + div.gb-element-7a842ee7 h1.gb-text-11c8f3d8{position:relative;padding-bottom:var(--sp-3);margin-bottom:var(--sp-1)}
body.archive .site, body.search .site, body.error404 .site{background:transparent}
body .gb-query-loop-pagination > a.gb-text::after{word-spacing:.3em}
@media(max-width:900px){
body .gb-element-8c8d8b5f .yoast-breadcrumbs a, body .gb-element-8c8d8b5f .yoast-breadcrumbs a:visited{display:inline-flex;align-items:center;min-height:44px}
body .gb-looper-e8a19db8 .gb-text-0c87f259 a{display:inline-flex;align-items:center;min-height:44px}
body ul.wp-block-categories-list a{min-height:44px}
body .gb-looper-ebfa9985 .gb-text-316cff39 a{display:inline-block;padding:var(--sp-2) 0;min-height:44px;box-sizing:border-box}
}
@media(max-width:900px){
body .gb-element-8c8d8b5f .yoast-breadcrumbs, body .site-header + div.gb-element-8c8d8b5f .yoast-breadcrumbs,
body .gb-element-8c8d8b5f .yoast-breadcrumbs span, body .gb-element-8c8d8b5f .yoast-breadcrumbs a, body .gb-element-8c8d8b5f .yoast-breadcrumbs .breadcrumb_last{font-size:16px;line-height:1.4}
body .gb-looper-e8a19db8 .gb-text-4483d13d, body .gb-looper-e8a19db8 .gb-text-0c87f259, body .gb-looper-e8a19db8 .gb-text-0c87f259 a, body ul.wp-block-categories-list, body ul.wp-block-categories-list a, body .gb-looper-ebfa9985 .gb-text-316cff39, body .gb-query-loop-pagination .page-numbers, body .gb-query-loop-pagination > a.gb-text::after{font-size:16px}
body .site-header + div.gb-element-7a842ee7 h1.gb-text-c603d7f1,
body h1.gb-text-c603d7f1, body .gb-text-c603d7f1{font-size:16px}
body .gb-text-5a3a0ec1, body h1.gb-text-11c8f3d8, body h1.gb-text-f19d3d31{overflow-wrap:anywhere}
}
@media(max-width:900px){body .site-header + div.gb-element-7a842ee7 .gb-text-c603d7f1{font-size:16px}}
body .gb-query-loop-pagination > a.gb-text-ef642870::after, body .gb-query-loop-pagination > a.gb-text[rel="prev"]::after,
body .gb-query-loop-pagination > a.gb-text.is-prev::after{content:"\2190\00a0\00a0Предыдущая"}
body .gb-looper-e8a19db8 .gb-card-desc{margin:0 0 var(--sp-2);padding:0;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:0;text-transform:none;color:var(--c-ink-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;overflow-wrap:anywhere;}
body .gb-looper-e8a19db8 .gb-loop-item:has(img) .gb-card-desc{grid-column:2}
body .gb-looper-e8a19db8 .gb-loop-item:has(img[src*="hero"]) .gb-card-desc{grid-column:1}
body .gb-looper-e8a19db8 .gb-card-desc:empty{display:none}
body .gb-looper-e8a19db8 .gb-card-desc{grid-row:3}
body .gb-looper-e8a19db8 .gb-text-4483d13d{grid-row:4;font-size:1rem}
.cb-rubrics{margin:var(--sp-5) 0 0;max-width:var(--wrap-text,760px)}
.cb-rubrics .cb-rubrics__title{margin:0 0 var(--sp-3);font-size:var(--fs-3);line-height:1.25}
.cb-rubrics .cb-rubrics__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2)}
.cb-rubrics .cb-rubrics__list li{margin:0;padding:0}
.cb-rubrics .cb-rubrics__list a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;box-sizing:border-box;padding:0 var(--sp-3);font-size:1rem;line-height:1.3;font-weight:600;color:var(--c-link);text-decoration:none;background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:999px;transition:background-color .15s ease-out, border-color .15s ease-out, color .15s ease-out;}
.cb-rubrics .cb-rubrics__list a:hover{background:var(--c-accent-soft);border-color:var(--c-accent);color:var(--c-link-hover);text-decoration:underline}
.cb-rubrics .cb-rubrics__list a:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;text-decoration:underline}
@media (prefers-reduced-motion:reduce){.cb-rubrics .cb-rubrics__list a{transition:none}} body .gb-element-8c8d8b5f .yoast-breadcrumbs,
body .gb-element-8c8d8b5f .yoast-breadcrumbs span, body .gb-element-8c8d8b5f .yoast-breadcrumbs a, body .gb-element-8c8d8b5f .yoast-breadcrumbs .breadcrumb_last{font-size:1rem;line-height:1.4}
body .gb-element-8c8d8b5f .yoast-breadcrumbs a{display:inline-flex;align-items:center;min-height:44px}
body .gb-looper-e8a19db8 .gb-text-0c87f259 a{font-size:1rem;display:inline-flex;align-items:center;min-height:44px}
body ul.wp-block-categories-list a{font-size:1rem;display:inline-flex;align-items:center;min-height:44px;min-width:44px;box-sizing:border-box}
body .gb-looper-ebfa9985 .gb-text-316cff39 a{display:inline-block;padding:var(--sp-2) 0;min-height:44px;box-sizing:border-box;font-size:1rem}
body .gb-element-8c8d8b5f .yoast-breadcrumbs > span{color:var(--c-muted)}body{--city-text:760px;--city-gap:24px;--city-card-bg:var(--c-surface);}
body.single-post article.category-cities .gb-element-383d7110{display:block;position:relative;max-width:var(--wrap);margin:0 auto;padding:0 var(--sp-3);}body.single-post article.category-cities > .gb-element-383d7110 > img.gb-media-ca8b5a16{position:static;display:block;width:100%;height:112px;object-fit:cover;object-position:center 45%;border-radius:var(--r-m);border:1px solid var(--c-line);filter:grayscale(1) contrast(.95);opacity:.9;}body.single-post article.category-cities .gb-element-cbfb2688{position:static;display:block;width:auto;max-width:var(--city-text);margin:var(--sp-4) 0 0;padding:0;background:transparent;box-shadow:none;border:0;align-items:flex-start;text-align:left;}body.single-post article.category-cities .gb-element-cbfb2688 > div{margin:0;padding:0}body.single-post article.category-cities .gb-text-f065b849{display:inline-flex;margin:0 0 var(--sp-2);padding:0;font-size:var(--fs-0);font-weight:600;line-height:1.4;}body.single-post article.category-cities .gb-text-f065b849 a{display:inline-block;padding:2px 10px;border:1px solid var(--c-line-strong);border-radius:var(--r-s);background:var(--c-surface-2);color:var(--c-ink-2);text-decoration:none;font-weight:600;}body.single-post article.category-cities .gb-text-f065b849 a:hover{background:var(--c-surface-3);color:var(--c-ink);text-decoration:none}body.single-post article.category-cities h1.gb-text-9d5dd66f{margin:0;padding:0;font-size:clamp(1.75rem,1.2rem + 2vw,2.25rem);line-height:1.2;font-weight:700;color:var(--c-ink);text-transform:none;letter-spacing:0;width:auto;overflow-wrap:anywhere;}body.single-post article.category-cities .gb-element-5bd40b80{display:block;max-width:var(--wrap);margin:0 auto;padding:var(--sp-3) var(--sp-3) var(--sp-5);}body.single-post article.category-cities .gb-element-bbf26f5d{max-width:var(--city-text);margin:0;padding:0;}
body.single-post article.category-cities .gb-text-b82af7fd{margin:0 0 var(--sp-3);padding:0 0 var(--sp-2);border-bottom:1px solid var(--c-line);font-size:var(--fs-0);line-height:1.4;color:var(--c-muted);}
article.category-cities .dynamic-entry-content, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content{max-width:var(--city-text);font-size:18px;line-height:1.6;color:var(--c-ink);}
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content{margin-left:auto;margin-right:auto;padding-left:var(--sp-3);padding-right:var(--sp-3);}body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-header{max-width:var(--city-text);margin-left:auto;margin-right:auto;padding-left:var(--sp-3);padding-right:var(--sp-3);}article.category-cities .dynamic-entry-content :is(p,ul,ol){margin:0 0 var(--sp-3)}article.category-cities .dynamic-entry-content h2,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content h2{margin:var(--sp-5) 0 var(--sp-2);padding:0 0 var(--sp-2);font-size:1.75rem;line-height:1.25;font-weight:700;color:var(--c-ink);border-bottom:1px solid var(--c-line);}article.category-cities .dynamic-entry-content h3,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content h3{margin:var(--sp-4) 0 var(--sp-2);font-size:1.375rem;line-height:1.3;font-weight:700;color:var(--c-ink);}article.category-cities .dynamic-entry-content > :first-child{margin-top:0}
body article.category-cities .dynamic-entry-content :is(p,li,td) a,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content :is(p,li,td) a{color:var(--c-link);border:0;border-bottom:0;padding-bottom:0;font-weight:500;text-decoration:none;}body article.category-cities .dynamic-entry-content :is(p,li,td) a:visited,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content :is(p,li,td) a:visited{color:var(--c-visited)}body article.category-cities .dynamic-entry-content :is(p,li,td) a:hover,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content :is(p,li,td) a:hover{color:var(--c-link-hover);border:0;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;}body article.category-cities .dynamic-entry-content a:focus-visible,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content a:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:2px;text-decoration:underline;}
body article.category-cities .cb-short, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-short{margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);background:var(--c-surface-2);border:1px solid var(--c-line);border-left:4px solid var(--c-accent);border-radius:0 var(--r-m) var(--r-m) 0;font-size:1.0625rem;line-height:1.6;color:var(--c-ink);}body article.category-cities .cb-short p,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-short p{margin:0}body article.category-cities .cb-short p strong:first-child,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-short p strong:first-child{color:var(--c-accent-ink)}body article.category-cities .hub-lead,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-lead{font-size:1.125rem;line-height:1.6}
body article.category-cities .hub-table, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table{width:100%;margin:var(--sp-3) 0 var(--sp-4);border-collapse:separate;border-spacing:0;border:1px solid var(--c-line-strong);border-radius:var(--r-m);overflow:hidden;background:var(--c-surface);font-size:1.0625rem;line-height:1.5;table-layout:auto;}body article.category-cities .hub-table :is(th,td),
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table :is(th,td){padding:10px 16px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--c-line);color:var(--c-ink);background:transparent;}body article.category-cities .hub-table tr:last-child :is(th,td),
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table tr:last-child :is(th,td){border-bottom:0}body article.category-cities .hub-table th,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table th{width:38%;font-weight:600;color:var(--c-ink-2);background:var(--c-surface-2);border-right:1px solid var(--c-line);}body article.category-cities .hub-table tr:nth-child(even) td,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table tr:nth-child(even) td{background:#faf9f5}body article.category-cities .hub-table td,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table td{overflow-wrap:anywhere}
body article.category-cities .hub-table thead th, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table thead th{width:auto;background:var(--c-accent);color:#fff;border-right:1px solid rgba(255,255,255,.2)}body article.category-cities .hub-table:has(thead) tbody th,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table:has(thead) tbody th{width:auto}
article.category-cities .dynamic-entry-content table:not(.hub-table){width:100%;border-collapse:collapse;margin:var(--sp-3) 0 var(--sp-4);font-size:1.0625rem;line-height:1.5;border:1px solid var(--c-line-strong);}article.category-cities .dynamic-entry-content table:not(.hub-table) :is(th,td){padding:10px 14px;border:1px solid var(--c-line);text-align:left;vertical-align:top;}article.category-cities .dynamic-entry-content table:not(.hub-table) th{background:var(--c-surface-2);font-weight:600}article.category-cities .dynamic-entry-content table:not(.hub-table) tbody tr:nth-child(even){background:#faf9f5}
body article.category-cities .hub-table + p,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table + p{margin-top:calc(-1 * var(--sp-2));font-size:var(--fs-0);line-height:1.5;color:var(--c-muted)}
body article.category-cities .hub-nav, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-nav{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0 0 var(--sp-4);padding:0}body article.category-cities .hub-nav a,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-nav a{display:inline-flex;align-items:center;min-height:40px;padding:6px 14px;border:1px solid var(--c-line-strong);border-radius:var(--r-m);background:var(--c-surface);color:var(--c-link);font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none;}body article.category-cities .hub-nav a:hover,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-nav a:hover{background:var(--c-surface-2);color:var(--c-link-hover);text-decoration:none;border-color:var(--c-accent)}body article.category-cities .hub-nav a:visited,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-nav a:visited{color:var(--c-link)}body article.category-cities .hub-nav a:focus-visible,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-nav a:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}
body article.category-cities .hub-list, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-list{list-style:none;columns:auto;column-gap:0;margin:var(--sp-3) 0 var(--sp-4);padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--sp-2);}body article.category-cities .hub-list li,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-list li{margin:0;padding:0;break-inside:auto;list-style:none;border:1px solid var(--c-line-strong);border-radius:var(--r-m);background:var(--c-surface);font-size:1rem;line-height:1.45;color:var(--c-ink-2);}
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .hub-list li a{display:block;padding:10px 14px;font-size:1rem;font-weight:600;line-height:1.35;color:var(--c-link);text-decoration:none;border:0;overflow-wrap:anywhere;border-radius:var(--r-m);}body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .hub-list li:hover{background:var(--c-surface-2);border-color:var(--c-accent)}
article.category-cities .hub-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}article.category-cities .hub-list li{padding:12px 14px;color:var(--c-muted);font-size:1rem}article.category-cities .hub-list li a{font-size:1.0625rem;font-weight:700}article.category-cities .hub-list li:hover{background:var(--c-surface-2);border-color:var(--c-accent)}
article.category-cities .dynamic-entry-content > :is(ul,ol):not([class]){padding-left:1.4em}article.category-cities .dynamic-entry-content > :is(ul,ol):not([class]) li{margin:.3em 0}
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content > ul:not([class]),
article.category-cities .dynamic-entry-content > ul:not([class]){font-size:1rem;line-height:1.5}
body article.category-cities .hub-note, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-note{margin:var(--sp-4) 0;padding:var(--sp-3) var(--sp-4);background:var(--c-surface-2);border:1px solid var(--c-line);border-left:4px solid var(--c-warn);border-radius:0 var(--r-m) var(--r-m) 0;font-size:1rem;line-height:1.55;color:var(--c-ink);}body article.category-cities .hub-note > :first-child,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-note > :first-child{margin-top:0}body article.category-cities .hub-note > :last-child,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-note > :last-child{margin-bottom:0}body article.category-cities .hub-note strong,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-note strong{color:var(--c-ink)}
body article.category-cities .cb-faq, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-faq{margin:var(--sp-5) 0 var(--sp-4)}body article.category-cities .cb-faq > h2,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-faq > h2{margin-top:0}body article.category-cities .cb-faq h3,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-faq h3{margin:0;padding:var(--sp-3) var(--sp-4) 0;font-size:1.125rem;line-height:1.35;font-weight:700;color:var(--c-ink);border:1px solid var(--c-line-strong);border-bottom:0;border-radius:var(--r-m) var(--r-m) 0 0;background:var(--c-surface-2);}body article.category-cities .cb-faq h3 + p,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-faq h3 + p{margin:0 0 var(--sp-2);padding:var(--sp-2) var(--sp-4) var(--sp-3);font-size:1rem;line-height:1.6;border:1px solid var(--c-line-strong);border-top:0;border-radius:0 0 var(--r-m) var(--r-m);background:var(--c-surface-2);}body article.category-cities .cb-faq h3 ~ h3,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-faq h3 ~ h3{margin-top:0}body article.category-cities .cb-faq h3 + p a,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-faq h3 + p a{text-decoration:none}
body article.category-cities .cb-related, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-related{margin:var(--sp-5) 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--c-line-strong);border-top:4px solid var(--c-accent);border-radius:var(--r-m);background:var(--c-surface);}body article.category-cities .cb-related h2,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-related h2{margin:0 0 var(--sp-2);padding:0;border:0;font-size:1.375rem;line-height:1.3;font-weight:700;color:var(--c-ink)}body article.category-cities .cb-related ul,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-related ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0}body article.category-cities .cb-related li,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-related li{margin:0;padding:var(--sp-2) 0;border-top:1px solid var(--c-line);line-height:1.4;font-size:1.0625rem}body article.category-cities .cb-related li:first-child,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-related li:first-child{border-top:0}body article.category-cities .cb-related a,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-related a{color:var(--c-link);font-weight:600;text-decoration:none;border:0}body article.category-cities .cb-related a:hover,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-related a:hover{color:var(--c-link-hover);text-decoration:underline;text-underline-offset:3px}body article.category-cities .cb-related a:focus-visible,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-related a:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}
article.category-cities .yarpp-related{margin:var(--sp-4) 0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--c-line);border-radius:var(--r-m);background:var(--c-surface-2);}article.category-cities .yarpp-related h3{margin:0 0 var(--sp-2);font-size:1.25rem;line-height:1.3;font-weight:700}article.category-cities .yarpp-related ol{list-style:none;margin:0;padding:0}article.category-cities .yarpp-related li{margin:0;padding:var(--sp-2) 0;border-top:1px solid var(--c-line);font-size:1rem;line-height:1.4}article.category-cities .yarpp-related li:first-child{border-top:0}article.category-cities .yarpp-related a{color:var(--c-link);font-weight:600;text-decoration:none;border:0}article.category-cities .yarpp-related a:hover{text-decoration:underline;text-underline-offset:3px}
@media(max-width:640px){
body article.category-cities .hub-table:has(thead), body.page .entry-content .hub-table:has(thead){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}
body.page .entry-content .hub-table:has(thead) :is(th,td){min-width:120px}body.single-post article.category-cities > .gb-element-383d7110 > img.gb-media-ca8b5a16{height:72px}article.category-cities .dynamic-entry-content,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content{font-size:17px}article.category-cities .dynamic-entry-content h2,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content h2{font-size:1.5rem;margin-top:var(--sp-4)}article.category-cities .dynamic-entry-content h3,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content h3{font-size:1.25rem}body article.category-cities .cb-short,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-short{padding:var(--sp-3)}body article.category-cities .hub-table,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table{font-size:1rem}body article.category-cities .hub-table :is(th,td),
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table :is(th,td){padding:9px 12px}body article.category-cities .hub-table th,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table th{width:42%}body article.category-cities .hub-list,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-list,
article.category-cities .hub-list{grid-template-columns:1fr 1fr;gap:var(--sp-2)}body article.category-cities .hub-nav a,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-nav a{min-height:44px}body article.category-cities .cb-faq h3,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-faq h3{padding:var(--sp-3) var(--sp-3) 0}body article.category-cities .cb-faq h3 + p,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-faq h3 + p{padding:var(--sp-2) var(--sp-3) var(--sp-3)}body article.category-cities .cb-related,
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-related{padding:var(--sp-3)}
}
@media(max-width:420px){body article.category-cities .hub-list, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-list,
article.category-cities .hub-list{grid-template-columns:1fr}
}
@media(min-width:1025px){ body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}
}
@media print{body.single-post article.category-cities > .gb-element-383d7110 > img.gb-media-ca8b5a16{display:none}
}  body.single-post article.category-cities > .gb-element-383d7110 > img.gb-media-ca8b5a16{border-radius:var(--pm-radius,8px);box-shadow:var(--pm-shadow-s,none);border-color:var(--c-line);}
body.single-post article.category-cities h1.gb-text-9d5dd66f{letter-spacing:-.02em;line-height:1.15;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem);text-wrap:balance;text-align:left;}
body.single-post article.category-cities h1.gb-text-9d5dd66f::after{content:"";display:block;width:48px;height:2px;margin-top:var(--sp-3);background:var(--c-gold);}
body.single-post article.category-cities .gb-text-f065b849 a{border-radius:var(--pm-radius-pill,999px);padding:3px 12px;transition:background var(--pm-ease,.15s ease-out), color var(--pm-ease,.15s ease-out);}
body.single-post article.category-cities > .gb-element-383d7110{min-height:0;height:auto;aspect-ratio:auto}
body article.category-cities .hub-list li{padding:12px 14px}
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-list li{padding:0}
body article.category-cities .hub-list, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-list{align-items:stretch}
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content h2, body article.category-cities .dynamic-entry-content h2{letter-spacing:-.02em;text-wrap:balance}
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content h3, body article.category-cities .dynamic-entry-content h3{letter-spacing:-.01em}
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-header .entry-title{letter-spacing:-.02em;text-wrap:balance}
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-header .entry-title::after{content:"";display:block;width:48px;height:2px;margin-top:var(--sp-3);background:var(--c-gold);}
body article.category-cities .hub-table, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table{border-color:var(--c-line);border-radius:var(--pm-radius,8px);box-shadow:var(--pm-shadow-s,none);font-variant-numeric:tabular-nums;font-feature-settings:"cv11","ss01","tnum";}
body article.category-cities .hub-table th, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table th{font-size:.9375rem;letter-spacing:.005em;color:var(--c-ink-2)}
body article.category-cities .hub-table td, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table td{font-variant-numeric:tabular-nums}
body article.category-cities .hub-table tbody tr, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table tbody tr{transition:background var(--pm-ease,.15s ease-out)}
body article.category-cities .hub-table tbody tr:hover td, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table tbody tr:hover td{background:var(--c-accent-soft)}
body article.category-cities .hub-table:has(thead), body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table:has(thead){overflow:visible}
body article.category-cities .hub-table thead th, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table thead th{position:sticky;top:0;z-index:1;background:var(--pm-grad,var(--c-accent));letter-spacing:.005em}
body article.category-cities .hub-table thead tr:first-child th:first-child, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table thead tr:first-child th:first-child{border-top-left-radius:var(--pm-radius,8px)}
body article.category-cities .hub-table thead tr:first-child th:last-child, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table thead tr:first-child th:last-child{border-top-right-radius:var(--pm-radius,8px)}
body article.category-cities .hub-table tbody tr:last-child :is(th,td):first-child, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table tbody tr:last-child :is(th,td):first-child{border-bottom-left-radius:var(--pm-radius,8px)}
body article.category-cities .hub-table tbody tr:last-child :is(th,td):last-child, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table tbody tr:last-child :is(th,td):last-child{border-bottom-right-radius:var(--pm-radius,8px)}
article.category-cities .dynamic-entry-content table:not(.hub-table){border-radius:var(--pm-radius,8px);box-shadow:var(--pm-shadow-s,none);font-variant-numeric:tabular-nums;}
body article.category-cities .cb-short, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-short, body article.category-cities .hub-note, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-note{border-radius:0 var(--pm-radius,8px) var(--pm-radius,8px) 0;box-shadow:var(--pm-shadow-s,none)}
body article.category-cities .cb-short, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-short{background:linear-gradient(180deg,#faf9f5,#efede6)}
body article.category-cities .hub-nav a, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-nav a{border-radius:var(--pm-radius-pill,999px);padding:6px 16px;box-shadow:var(--pm-shadow-s,none);transition:background var(--pm-ease,.15s ease-out), border-color var(--pm-ease,.15s ease-out), box-shadow var(--pm-ease,.15s ease-out), transform var(--pm-ease,.15s ease-out);}
body article.category-cities .hub-nav a:hover, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-nav a:hover{box-shadow:var(--pm-shadow-m,none);transform:translateY(-1px)}
body article.category-cities .hub-list li, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-list li{border-color:var(--c-line);border-radius:var(--pm-radius,8px);box-shadow:var(--pm-shadow-s,none);transition:box-shadow var(--pm-ease-m,.2s ease-out), transform var(--pm-ease-m,.2s ease-out), border-color var(--pm-ease,.15s ease-out), background var(--pm-ease,.15s ease-out);}
body article.category-cities .hub-list li:hover, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-list li:hover,
body article.category-cities .hub-list li:focus-within, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-list li:focus-within{box-shadow:var(--pm-shadow-m,none);transform:translateY(-1px);border-color:var(--c-line-strong);background:var(--c-surface);}
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-list li a{border-radius:var(--pm-radius,8px);min-height:44px;display:flex;align-items:center}
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-list li a:hover{text-decoration:none;color:var(--c-link-hover)}
body article.category-cities .hub-list li:has(a:focus-visible), body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-list li:has(a:focus-visible){outline:3px solid var(--c-focus);outline-offset:2px}
body article.category-cities .hub-list li a:focus-visible, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-list li a:focus-visible{outline:0}
body article.category-cities .cb-related, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-related{border-color:var(--c-line);border-top:2px solid var(--c-accent);border-radius:var(--pm-radius,8px);box-shadow:var(--pm-shadow-s,none);}
body article.category-cities .cb-related h2, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-related h2{letter-spacing:-.01em}
body article.category-cities .cb-related li, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-related li{padding:0;margin:0}
body article.category-cities .cb-related li a, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-related li a{display:flex;align-items:center;min-height:44px;padding:8px 12px;margin:0 -12px;border-radius:var(--pm-radius-s,6px);transition:background var(--pm-ease,.15s ease-out), color var(--pm-ease,.15s ease-out);}
body article.category-cities .cb-related li a:hover, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-related li a:hover{background:var(--c-surface-2);text-decoration:none}
article.category-cities .yarpp-related{border-radius:var(--pm-radius,8px);box-shadow:var(--pm-shadow-s,none);border-color:var(--c-line);background:var(--c-surface)}
article.category-cities .yarpp-related li{padding:0}
article.category-cities .yarpp-related li a{display:flex;align-items:center;min-height:44px;padding:8px 12px;margin:0 -12px;border-radius:var(--pm-radius-s,6px);transition:background var(--pm-ease,.15s ease-out);}
article.category-cities .yarpp-related li a:hover{background:var(--c-surface-2);text-decoration:none}
body article.category-cities .cb-faq h3, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-faq h3{border-color:var(--c-line);border-radius:var(--pm-radius,8px) var(--pm-radius,8px) 0 0}
body article.category-cities .cb-faq h3 + p, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-faq h3 + p{border-color:var(--c-line);border-radius:0 0 var(--pm-radius,8px) var(--pm-radius,8px);box-shadow:var(--pm-shadow-s,none)}
body article.category-cities .dynamic-entry-content h2, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content h2{margin-top:var(--sp-6)}
body article.category-cities .dynamic-entry-content > h2:first-child{margin-top:0}
@media(max-width:640px){
body article.category-cities .dynamic-entry-content h2, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content h2{margin-top:var(--sp-5)}
body article.category-cities .hub-table thead th, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table thead th{position:static}
body article.category-cities .hub-table:has(thead), body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table:has(thead){display:block;overflow-x:auto;max-width:100%}
body article.category-cities .hub-list li:hover, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-list li:hover{transform:none}
}
@media (prefers-reduced-motion:reduce){
body article.category-cities .hub-nav a, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-nav a, body article.category-cities .hub-list li, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-list li, body article.category-cities .hub-table tbody tr, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table tbody tr,
body article.category-cities .cb-related li a, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-related li a, article.category-cities .yarpp-related li a{transition:none}
body article.category-cities .hub-nav a:hover, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-nav a:hover, body article.category-cities .hub-list li:hover, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-list li:hover{transform:none}
} @media(max-width:480px){ body.single-post:has(article.category-cities) .site.grid-container, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .site.grid-container{padding-left:16px;padding-right:16px}
body.single-post:has(article.category-cities) .site-content, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .site-content{padding-left:0;padding-right:0}
body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content{padding-left:0;padding-right:0}
body.single-post:has(article.category-cities) .gb-element-383d7110{padding-left:0;padding-right:0}
body.single-post article.category-cities .hub-table:not(:has(thead)), body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table:not(:has(thead)){display:table;width:100%}
body.single-post article.category-cities .hub-table:not(:has(thead)) :is(tbody,tr), body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table:not(:has(thead)) :is(tbody,tr){display:block;width:100%}
body.single-post article.category-cities .hub-table:not(:has(thead)) :is(th,td), body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table:not(:has(thead)) :is(th,td){display:block;width:100%;min-width:0;box-sizing:border-box;overflow-wrap:anywhere}
body.single-post article.category-cities .hub-table:not(:has(thead)) th, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table:not(:has(thead)) th{padding-bottom:2px;border-bottom:0}
body.single-post article.category-cities .hub-table:not(:has(thead)) td, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table:not(:has(thead)) td{padding-top:2px}
body.single-post article.category-cities .hub-table:has(thead), body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table:has(thead){display:block;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}
body.single-post article.category-cities .hub-table:has(thead) :is(th,td), body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-table:has(thead) :is(th,td){min-width:112px}
body.single-post article.category-cities .cb-short, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-short{padding:var(--sp-3) 14px}
body.single-post article.category-cities .cb-faq, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .cb-faq{max-width:100%}:is(body.single-post article.category-cities,body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content) :is(img,iframe,video){max-width:100%;height:auto}:is(body.single-post article.category-cities,body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content) :is(p,li,td,th,h1,h2,h3,a){overflow-wrap:break-word;hyphens:auto}
} :is(body.single-post article.category-cities,body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content) :is(.cb-short strong, small, p, th, li){font-size:max(1rem,1em)}
body.single-post:has(article.category-cities) .cb-crumbs, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .cb-crumbs{font-size:1rem}
body.single-post:has(article.category-cities) .cb-crumbs a, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .cb-crumbs a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px}
body.single-post:has(article.category-cities) .cb-crumbs li, body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .cb-crumbs li{font-size:1rem}
body.single-post article.category-cities .gb-text-f065b849, body.single-post article.category-cities .gb-text-f065b849 a{font-size:1rem}
body.single-post article.category-cities .gb-text-f065b849 a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px}
body.single-post article.category-cities .gb-text-b82af7fd{font-size:1rem}
body.single-post article.category-cities :is(.cb-related,.yarpp-related) li a{display:inline-block;min-height:44px;padding:10px 0;line-height:1.35}
@media(max-width:480px){
html body.single-post:has(article.category-cities) .site.grid-container{padding-left:16px;padding-right:16px}
html body.single-post article.category-cities .gb-element-5bd40b80{padding-left:0;padding-right:0}
}
html body .hub-nav a{min-height:44px;display:inline-flex;align-items:center}
html body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .cb-crumbs, html body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .cb-crumbs li{font-size:1rem}
html body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .cb-crumbs a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font-size:1rem}
html body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content :is(p,th,td,li,.hub-nav a){font-size:max(1rem,1em)}
html body.page:is(.page-id-49238,.page-id-49321,.page-id-49308,.page-id-49309,.page-id-49310,.page-id-49311,.page-id-49312,.page-id-49313,.page-id-49314,.page-id-49315,.page-id-49316,.page-id-49317,.page-id-49318,.page-id-49319,.page-id-49320) .entry-content .hub-nav a{min-height:44px;display:inline-flex;align-items:center;padding-top:0;padding-bottom:0}
body article.category-cities .dynamic-entry-content table:not(.hub-table) :is(thead th,tr:first-child th){color:var(--c-ink)}body .cb-calculator{margin:var(--sp-4) 0;padding:var(--sp-4);border:1px solid var(--c-line);border-top:4px solid var(--c-accent);border-radius:var(--r-m);background:var(--c-surface-2);color:var(--c-ink);font-family:var(--font-body);font-size:1rem;line-height:1.5}
body .cb-calculator .cbc-group{margin:0 0 var(--sp-3);padding:var(--sp-3);border:1px solid var(--c-line);border-radius:var(--r-m);background:var(--c-surface)}
body .cb-calculator legend{padding:0 var(--sp-2);font-size:1.125rem;font-weight:700;color:var(--c-ink)}
body .cb-calculator .cbc-grid{gap:var(--sp-3) var(--sp-4)}
body .cb-calculator .cbc-field{gap:var(--sp-1)}
body .cb-calculator .cbc-field label{font-size:1rem;font-weight:600;color:var(--c-ink)}
body .cb-calculator .cbc-hint{font-size:.875rem;opacity:1;color:var(--c-muted)}
body .cb-calculator select, body .cb-calculator input[type=number],
body .cb-calculator input[type=text],
body .cb-calculator input[type=date]{min-height:44px;padding:var(--sp-2) .75rem;font:inherit;font-size:1rem;color:var(--c-ink);background:var(--c-surface);border:1px solid var(--c-accent);border-radius:var(--r-s);box-shadow:none}
body .cb-calculator select{padding-right:2rem;text-overflow:ellipsis}
body .cb-calculator select:focus, body .cb-calculator input:focus, body .cb-calculator select:focus-visible, body .cb-calculator input:focus-visible, body .cb-calculator button:focus-visible, body .cb-calculator summary:focus-visible, body .cb-calculator a:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}
body .cb-calculator [aria-invalid=true]{border-color:var(--c-err);box-shadow:inset 0 0 0 1px var(--c-err)}
body .cb-calculator .cbc-check input{accent-color:var(--c-accent);width:24px;height:24px}
body .cb-calculator .cbc-btn{min-height:44px;padding:var(--sp-2) var(--sp-4);font:inherit;font-size:1rem;font-weight:600;color:#fff;background:var(--c-accent);border:1px solid var(--c-accent);border-radius:var(--r-s);cursor:pointer;box-shadow:none;transition:background-color .15s}
body .cb-calculator .cbc-btn:hover{background:var(--c-accent-ink);border-color:var(--c-accent-ink)}
body .cb-calculator .cbc-btnrow{justify-content:flex-end}
body .cb-calculator .cbc-tools{margin:var(--sp-3) 0}
body .cb-calculator .cbc-copied{margin-left:var(--sp-3);font-size:.9375rem;color:var(--c-ok)}
body .cb-calculator .cbc-result{margin:var(--sp-3) 0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--c-line);border-left:6px solid var(--c-accent);border-radius:var(--r-s);background:var(--c-surface);color:var(--c-ink)}
body .cb-calculator .cbc-result:empty{display:none}
body .cb-calculator .cbc-total{margin:0 0 var(--sp-2);font-size:1.125rem}
body .cb-calculator .cbc-num{font-size:2.25rem;font-weight:700;color:var(--c-ink);line-height:1.1}
body .cb-calculator .cbc-err{color:var(--c-err);font-weight:600}
body .cb-calculator .cbc-ok{color:var(--c-ok);font-weight:600}
body .cb-calculator .cbc-h{margin:var(--sp-3) 0 var(--sp-2);font-size:1.125rem;font-weight:700;color:var(--c-ink)}
body .cb-calculator .cbc-tips{margin:var(--sp-2) 0;padding-left:1.25rem}
body .cb-calculator .cbc-tips li{margin:var(--sp-1) 0}
body .cb-calculator .cbc-note{margin:var(--sp-2) 0 0;font-size:.9375rem;line-height:1.55;color:var(--c-ink-2);opacity:1}
body .cb-calculator .cbc-foot{margin-top:var(--sp-3);padding:var(--sp-3);border-left:6px solid var(--c-warn);background:var(--c-surface);border-radius:var(--r-s)}
body .cb-calculator a{color:var(--c-link);text-decoration:none}
body .cb-calculator a:hover{color:var(--c-link-hover);text-decoration:underline}
body .cb-calculator a:visited{color:var(--c-visited)}
body .cb-calculator .cbc-crslink{font-weight:600}
body .cb-calculator .cbc-tablewrap{overflow-x:auto}
body .cb-calculator .cbc-table{width:100%;margin:var(--sp-2) 0;border-collapse:collapse;font-size:1rem;background:var(--c-surface);border:1px solid var(--c-line)}
body .cb-calculator .cbc-table caption{padding:var(--sp-2) 0;font-weight:700;color:var(--c-ink)}
body .cb-calculator .cbc-table th, body .cb-calculator .cbc-table td{padding:var(--sp-2) .75rem;border:0;border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top}
body .cb-calculator .cbc-table thead th{background:var(--c-surface-3);font-weight:700;color:var(--c-ink)}
body .cb-calculator .cbc-table tbody tr:nth-child(even){background:var(--c-surface-2)}
body .cb-calculator .cbc-table td.cbc-max{opacity:1;color:var(--c-muted)}
body .cb-calculator .cbc-table tr[aria-current=true] th,
body .cb-calculator .cbc-table tr[aria-current=true] td{background:var(--c-accent-soft);font-weight:700}
body .cb-calculator .cbc-now{font-size:1.0625rem}
body .cb-calculator .cbc-details{margin:var(--sp-3) 0;padding:0 var(--sp-3);border:1px solid var(--c-line);border-radius:var(--r-m);background:var(--c-surface)}
body .cb-calculator .cbc-details summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600;color:var(--c-link)}
body .cb-calculator .cbc-details[open] summary{border-bottom:1px solid var(--c-line);margin-bottom:var(--sp-2)}
body.page .cb-faq,body.page .cb-also{margin:var(--sp-5) 0}
@media(max-width:600px){
body .cb-calculator{padding:var(--sp-3);border-radius:var(--r-s)}
body .cb-calculator .cbc-group{padding:var(--sp-3) .75rem}
body .cb-calculator .cbc-btn{width:100%}
body .cb-calculator .cbc-num{font-size:2rem}
body .cb-calculator select,body .cb-calculator input[type=number],body .cb-calculator input[type=text],body .cb-calculator input[type=date]{font-size:1rem}
body .cb-calculator .cbc-time tr{border:1px solid var(--c-line);border-radius:var(--r-m);background:var(--c-surface)}
body .cb-calculator .cbc-time tbody tr:nth-child(even){background:var(--c-surface-2)}
body .cb-calculator .cbc-table th,body .cb-calculator .cbc-table td{padding:var(--sp-2) .75rem}
}
@media (prefers-color-scheme:dark){
body .cb-calculator{border-color:var(--c-line)}
body .cb-calculator .cbc-group,body .cb-calculator .cbc-table th,body .cb-calculator .cbc-table td{border-color:var(--c-line)}
} body.page .entry-content .hub-lead{font-size:1.25rem;line-height:1.5;color:var(--c-ink-2);margin:0 0 var(--sp-4);max-width:var(--wrap-text)}
body.page .entry-content .hub-note{margin:var(--sp-4) 0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--c-line);border-left:6px solid var(--c-warn);border-radius:var(--r-s);background:var(--c-surface-2);color:var(--c-ink)}
body.page .entry-content .hub-note>:first-child{margin-top:0}
body.page .entry-content .hub-note>:last-child{margin-bottom:0}
body.page .entry-content .hub-nav{margin:var(--sp-3) 0 var(--sp-4);padding:var(--sp-3);border:1px solid var(--c-line);border-radius:var(--r-m);background:var(--c-surface-2)}
body.page .entry-content .hub-nav ul{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0;padding:0;list-style:none}
body.page .entry-content .hub-nav li{margin:0}
body.page .entry-content .hub-nav a{display:inline-block;padding:var(--sp-1) .75rem;border:1px solid var(--c-line-strong);border-radius:var(--r-s);background:var(--c-surface);color:var(--c-link);text-decoration:none}
body.page .entry-content .hub-nav a:hover{background:var(--c-accent-soft);text-decoration:underline}
body.page .entry-content .hub-list{margin:var(--sp-3) 0;padding-left:1.25rem}
body.page .entry-content .hub-list li{margin:var(--sp-2) 0;max-width:var(--wrap-text)}
body.page .entry-content .hub-table, body.page .entry-content table{width:100%;border-collapse:collapse;margin:var(--sp-4) 0;font-size:1rem;border:1px solid var(--c-line)}
body.page .entry-content table th, body.page .entry-content table td{padding:var(--sp-2) .75rem;border:1px solid var(--c-line);text-align:left;vertical-align:top}
body.page .entry-content table thead th,body.page .entry-content table th{background:var(--c-surface-3);font-weight:700}
body.page .entry-content table tbody tr:nth-child(even){background:var(--c-surface-2)}
@media(max-width:640px){
body.page .entry-content .hub-table,body.page .entry-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}
body.page .entry-content .hub-lead{font-size:1.125rem}
body.page .entry-content .hub-nav a{padding:var(--sp-2) .75rem}
} body.page .entry-content input[type=text],body.page .entry-content input[type=email],body.page .entry-content input[type=tel],body.page .entry-content textarea,body.page .entry-content select{width:100%;max-width:560px;min-height:44px;padding:var(--sp-2) .75rem;font:inherit;color:var(--c-ink);background:var(--c-surface);border:1px solid var(--c-accent);border-radius:var(--r-s)}
body.page .entry-content input[type=submit],body.page .entry-content button[type=submit]{min-height:44px;padding:var(--sp-2) var(--sp-4);font:inherit;font-weight:600;color:#fff;background:var(--c-accent);border:1px solid var(--c-accent);border-radius:var(--r-s);cursor:pointer}
body.page .entry-content input[type=submit]:hover,body.page .entry-content button[type=submit]:hover{background:var(--c-accent-ink)}
body.page .entry-content :focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}
body.page .forum-list,body.page [class*="bbp-"] table{width:100%;border-collapse:collapse;border:1px solid var(--c-line)}
body.page .site-content,body.page #content{padding-top:var(--sp-3);padding-bottom:var(--sp-5)}
body.page .cb-crumbs{margin-bottom:var(--sp-2)}
body.page .inside-article{padding-top:0}
body.page .entry-header{margin-bottom:var(--sp-2)}
body.page .entry-title{margin:0 0 var(--sp-3)}
body.page .cb-calculator{max-width:100%}
@media(max-width:600px){
body .cb-calculator{padding:.75rem;margin:var(--sp-3) 0}
body .cb-calculator .cbc-group{padding:.75rem}
body .cb-calculator .cbc-result{padding:.75rem}
body .cb-calculator .cbc-foot{padding:.75rem}
body .cb-calculator .cbc-time th[scope=row]{font-size:1.0625rem}
} body .cb-calculator{border-radius:var(--pm-radius,8px);border-top:2px solid var(--c-accent);box-shadow:var(--pm-shadow-s,none);letter-spacing:-.005em}
body .cb-calculator .cbc-group{border-radius:var(--pm-radius,8px);box-shadow:var(--pm-shadow-s,none)}
body .cb-calculator legend{letter-spacing:-.01em}
body .cb-calculator select,body .cb-calculator input[type=number],body .cb-calculator input[type=text],body .cb-calculator input[type=date]{border-radius:var(--pm-radius-s,6px);border-color:var(--c-line-strong);box-shadow:inset 0 1px 2px rgba(15,26,43,.06);font-variant-numeric:tabular-nums;transition:border-color var(--pm-ease,.15s) ease-out,box-shadow var(--pm-ease,.15s) ease-out}
body .cb-calculator select:hover,body .cb-calculator input:hover{border-color:var(--c-accent)}
body .cb-calculator select:focus,body .cb-calculator input:focus{border-color:var(--c-focus);box-shadow:inset 0 1px 2px rgba(15,26,43,.06),0 0 0 4px rgba(29,78,137,.12)}
body .cb-calculator [aria-invalid=true]{border-color:var(--c-err);box-shadow:inset 0 0 0 1px var(--c-err),0 0 0 4px rgba(179,38,30,.10)}
body .cb-calculator .cbc-btn{border-radius:var(--pm-radius-s,6px);background:var(--pm-grad,var(--c-accent));box-shadow:var(--pm-shadow-s,none);transition:background-color var(--pm-ease,.15s) ease-out,box-shadow var(--pm-ease,.15s) ease-out,transform var(--pm-ease,.15s) ease-out}
body .cb-calculator .cbc-btn:hover{background:var(--pm-grad-dark,var(--c-accent-ink));box-shadow:var(--pm-shadow-m,none);transform:translateY(-1px)}
body .cb-calculator .cbc-btn:active{transform:translateY(0);box-shadow:inset 0 1px 3px rgba(15,26,43,.35)}
body .cb-calculator .cbc-result{border:1px solid var(--c-line);border-top:2px solid var(--c-gold);border-left:1px solid var(--c-line);border-radius:var(--pm-radius,8px);padding:var(--sp-4);box-shadow:var(--pm-shadow-m,none);background:var(--c-surface)}
body .cb-calculator .cbc-num{font-size:2.5rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
body .cb-calculator .cbc-total{font-size:1.125rem}
body .cb-calculator .cbc-err{display:block;padding:var(--sp-2) var(--sp-3);border-left:4px solid var(--c-err);background:#fbeceb;border-radius:var(--r-s)}
body .cb-calculator .cbc-foot{border-radius:var(--pm-radius-s,6px);background:#f1e9d6;border-left:4px solid var(--c-warn)}
body .cb-calculator .cbc-tablewrap{border-radius:var(--pm-radius,8px)}
body .cb-calculator .cbc-table{border-collapse:separate;border-spacing:0;border:1px solid var(--c-line);border-radius:var(--pm-radius,8px);overflow:hidden;font-variant-numeric:tabular-nums}
body .cb-calculator .cbc-table th,body .cb-calculator .cbc-table td{border-bottom:1px solid var(--c-line)}
body .cb-calculator .cbc-table tbody tr:last-child th,body .cb-calculator .cbc-table tbody tr:last-child td{border-bottom:0}
body .cb-calculator .cbc-table caption{padding-left:0}
body .cb-calculator .cbc-details{border-radius:var(--pm-radius,8px);box-shadow:var(--pm-shadow-s,none);transition:box-shadow var(--pm-ease,.15s) ease-out}
body .cb-calculator .cbc-details:hover{box-shadow:var(--pm-shadow-m,none)}
body.page .entry-title{letter-spacing:-.02em;font-size:2.25rem;line-height:1.15}
body.page .entry-title::after{content:"";display:block;width:48px;height:2px;margin-top:var(--sp-3);background:var(--c-gold)}
body.page .entry-content h2{letter-spacing:-.02em;margin:var(--sp-5) 0 var(--sp-3)}
body.page .entry-content .hub-note{border-radius:var(--pm-radius,8px);box-shadow:var(--pm-shadow-s,none);background:#f1e9d6}
body.page .entry-content .hub-nav{border-radius:var(--pm-radius,8px)}
body.page .entry-content .hub-nav a{border-radius:var(--pm-radius-pill,999px);padding:var(--sp-2) var(--sp-3);min-height:44px;line-height:1.6;transition:background-color var(--pm-ease,.15s) ease-out,box-shadow var(--pm-ease,.15s) ease-out,transform var(--pm-ease,.15s) ease-out}
body.page .entry-content .hub-nav a:hover{box-shadow:var(--pm-shadow-s,none);transform:translateY(-1px)}
body.page .entry-content .hub-table,body.page .entry-content table{border-collapse:separate;border-spacing:0;border-radius:var(--pm-radius,8px);overflow:hidden;box-shadow:var(--pm-shadow-s,none);font-variant-numeric:tabular-nums}
body.page .entry-content table th,body.page .entry-content table td{border:0;border-bottom:1px solid var(--c-line)}
body.page .entry-content table tr:last-child td,body.page .entry-content table tr:last-child th{border-bottom:0}
body.page .entry-content table thead th{position:sticky;top:0}
body.page .entry-content input[type=text],body.page .entry-content input[type=email],body.page .entry-content input[type=tel],body.page .entry-content textarea,body.page .entry-content select{border-radius:var(--pm-radius-s,6px);border-color:var(--c-line-strong);box-shadow:inset 0 1px 2px rgba(15,26,43,.06);transition:border-color var(--pm-ease,.15s) ease-out,box-shadow var(--pm-ease,.15s) ease-out}
body.page .entry-content input[type=submit],body.page .entry-content button[type=submit]{border-radius:var(--pm-radius-s,6px);background:var(--pm-grad,var(--c-accent));box-shadow:var(--pm-shadow-s,none);transition:box-shadow var(--pm-ease,.15s) ease-out,transform var(--pm-ease,.15s) ease-out}
body.page .entry-content input[type=submit]:hover,body.page .entry-content button[type=submit]:hover{box-shadow:var(--pm-shadow-m,none);transform:translateY(-1px)}
body.page .entry-content .hub-list a,body.page .entry-content .sitemap a{transition:color var(--pm-ease,.15s) ease-out}
@media(max-width:640px){
body.page .entry-title{font-size:1.75rem}
body .cb-calculator .cbc-num{font-size:2.25rem}
body.page .entry-content table{display:block;overflow-x:auto}
}
@media (prefers-reduced-motion:reduce){
body .cb-calculator *,body.page .entry-content *{transition:none!important;transform:none!important}
} body .cb-calculator .cbc-table tbody th,body.page .entry-content table tbody th{background:transparent;font-weight:600}
body .cb-calculator .cbc-check input{margin:.25rem 0 0;flex:none}
body .cb-calculator .cbc-check label{min-height:44px;align-items:center}
body .cb-calculator .cbc-crslink{display:inline-flex;align-items:center;min-height:44px}
body .cb-calculator .cbc-field label,body .cb-calculator legend{overflow-wrap:break-word;hyphens:auto}
@media(max-width:480px){
html body.page #content.site-content{padding-left:0;padding-right:0}
body .cb-calculator{padding:.5rem}
body .cb-calculator .cbc-group{padding:.625rem .5rem}
body .cb-calculator legend{padding:0 var(--sp-1)}
body .cb-calculator .cbc-hint,body .cb-calculator .cbc-note,body .cb-calculator .cbc-foot,body .cb-calculator .cbc-copied{font-size:1rem}
body .cb-calculator .cbc-result{padding:.75rem .625rem}
body .cb-calculator .cbc-num{font-size:2rem;overflow-wrap:anywhere}
body .cb-calculator .cbc-check{gap:.5rem}
body.page .entry-content li,body.page .entry-content .hub-note{font-size:1rem}
}
@media(max-width:1210px){
body .cb-calculator .cbc-note,body .cb-calculator .cbc-foot{font-size:1rem}
} body .cb-calculator .cbc-table td{min-width:4.5rem;overflow-wrap:break-word}
body .cb-calculator .cbc-table td.cbc-max,body .cb-calculator .cbc-table thead th{white-space:nowrap}
body .cb-calculator .cbc-time td{min-width:0}
body .cb-calculator .cbc-time caption{display:block;width:100%;text-align:left}
body .cb-calculator .cbc-tablewrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
@media(max-width:480px){
body .cb-calculator .cbc-table th,body .cb-calculator .cbc-table td{padding:var(--sp-2) .5rem}
body .cb-calculator .cbc-table:not(.cbc-time){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
body .cb-calculator .cbc-table tbody th{min-width:7rem}
}
body .cb-calculator .cbc-time td::before{margin-right:.4em}
body .cb-calculator .cbc-table td:not(.cbc-max){word-break:normal}
@media(max-width:480px){body .cb-calculator .cbc-table:not(.cbc-time) td{white-space:nowrap}body .cb-calculator .cbc-table:not(.cbc-time) td:last-child{white-space:normal}} @media(max-width:480px){
body.page .entry-content table.hub-table{overflow:visible}
body.page .entry-content table.hub-table tr{display:block;border-bottom:1px solid var(--c-line)}
body.page .entry-content table.hub-table tr:last-child{border-bottom:0}
body.page .entry-content table.hub-table th,body.page .entry-content table.hub-table td{display:block;width:auto;border-bottom:0;overflow-wrap:break-word}
body.page .entry-content table.hub-table th{padding-bottom:0}
body.page .entry-content table.hub-table td{padding-top:var(--sp-1)}
body.page .entry-content .hub-list li{margin:0}
body.page .entry-content .hub-list a{display:inline-block;padding:.6rem 0;min-height:44px;box-sizing:border-box}
} body .cb-calculator .cbc-hint,body .cb-calculator .cbc-note,body .cb-calculator .cbc-foot,body .cb-calculator .cbc-copied,body .cb-calculator .cbc-table,body .cb-calculator .cbc-now{font-size:1rem}
body.page .entry-content .hub-nav a,body.page .entry-content .hub-list a{font-size:1rem}
body .cb-calculator .cbc-tablewrap{overflow:auto;max-height:min(78vh,40rem)}
body .cb-calculator .cbc-table{overflow:visible}
body .cb-calculator .cbc-table thead th{position:sticky;top:0;z-index:2;box-shadow:0 1px 0 var(--c-line-strong)}
@media(max-width:480px){
body .cb-calculator .cbc-tablewrap{overflow:visible;max-height:none}
body .cb-calculator .cbc-table:not(.cbc-time){overflow:auto;max-height:min(78vh,40rem)}
}
@media(min-width:641px){
body.page .entry-content table{overflow:clip}
body.page .entry-content table thead th{z-index:2}
}.main-navigation.offside{position:fixed;width:var(--gp-slideout-width);height:100%;height:100vh;top:0;z-index:9999;overflow:auto;-webkit-overflow-scrolling:touch}.offside,.offside--left{left:calc(var(--gp-slideout-width) * -1)}.offside--right{left:auto;right:calc(var(--gp-slideout-width) * -1)}.offside--left.is-open:not(.slideout-transition),.offside-js--is-left .offside-sliding-element{transform:translate3d(var(--gp-slideout-width),0,0)}.offside--right.is-open:not(.slideout-transition),.offside-js--is-right .offside-sliding-element{transform:translate3d(calc(var(--gp-slideout-width) * -1),0,0)}.offside-js--interact .offside,.offside-js--interact .offside-sliding-element{transition:transform .2s cubic-bezier(.16,.68,.43,.99);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.offside-js--init{overflow-x:hidden}.slideout-navigation.main-navigation:not(.is-open):not(.slideout-transition){display:none}.slideout-navigation.main-navigation:not(.slideout-transition).do-overlay{opacity:1}.slideout-navigation.main-navigation.slideout-transition.do-overlay{opacity:0}.slideout-overlay{z-index:100000;position:fixed;width:100%;height:100%;height:100vh;min-height:100%;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);visibility:hidden;opacity:0;cursor:pointer;transition:visibility .2s ease,opacity .2s ease}.offside-js--is-open .slideout-overlay{visibility:visible;opacity:1}.slideout-overlay button.slideout-exit{position:fixed;top:0;background-color:transparent;color:#fff;font-size:30px;border:0;opacity:0}.slide-opened .slideout-overlay button.slideout-exit{opacity:1}button.slideout-exit:hover{background-color:transparent}.slideout-navigation button.slideout-exit{background:0 0;width:100%;text-align:left;padding-top:20px;padding-bottom:20px;box-sizing:border-box;border:0}.slide-opened nav.toggled .menu-toggle:before{content:"\f0c9"}.offside-js--is-left.slide-opened .slideout-overlay button.slideout-exit{left:calc(var(--gp-slideout-width) - 5px)}.offside-js--is-right.slide-opened .slideout-overlay button.slideout-exit{right:calc(var(--gp-slideout-width) - 5px)}.slideout-widget{margin:20px}.slideout-navigation .main-nav,.slideout-navigation .slideout-widget:not(:last-child){margin-bottom:40px}.slideout-navigation:not(.do-overlay) .main-nav{width:100%;box-sizing:border-box}.slideout-navigation .mega-menu>ul>li{display:block;width:100%!important}.slideout-navigation .slideout-menu{display:block}#generate-slideout-menu{z-index:100001}#generate-slideout-menu .slideout-menu li{float:none;width:100%;clear:both;text-align:left}.slideout-navigation .slideout-widget li{float:none}#generate-slideout-menu.do-overlay li{text-align:center}#generate-slideout-menu.main-navigation ul ul{display:none}#generate-slideout-menu.main-navigation ul ul.toggled-on{display:block!important}#generate-slideout-menu .slideout-menu li.sfHover>ul,#generate-slideout-menu .slideout-menu li:hover>ul{display:none}#generate-slideout-menu.main-navigation .main-nav ul ul{position:relative;top:0;left:0;width:100%}.slideout-toggle:not(.has-svg-icon) a:before{content:"\f0c9";font-family:'GP Premium';line-height:1em;width:1.28571429em;text-align:center;display:inline-block;position:relative;top:1px}.slide-opened .slideout-exit:not(.has-svg-icon):before,.slideout-navigation button.slideout-exit:not(.has-svg-icon):before{content:"\f00d";font-family:'GP Premium';line-height:1em;width:1.28571429em;text-align:center;display:inline-block}#generate-slideout-menu li.menu-item-float-right{float:none!important;display:inline-block;width:auto}.rtl .slideout-navigation{position:fixed}.slideout-navigation .menu-item-has-children .dropdown-menu-toggle{float:right}.slideout-navigation .slideout-widget .menu li{float:none}.slideout-navigation .slideout-widget ul{display:block}.slideout-navigation.do-overlay{transform:none!important;transition:opacity .2s,visibility .2s;width:100%;text-align:center;left:0;right:0}.slideout-navigation.do-overlay .inside-navigation{display:flex;flex-direction:column;padding:10% 10% 0;max-width:700px}.slideout-navigation.do-overlay .inside-navigation .main-nav,.slideout-navigation.do-overlay .inside-navigation .slideout-widget{margin-left:auto;margin-right:auto;min-width:250px}.slideout-navigation.do-overlay .slideout-exit{position:fixed;right:0;top:0;width:auto;font-size:25px}.slideout-navigation.do-overlay .slideout-menu li a{display:inline-block}.slideout-navigation.do-overlay .slideout-menu li{margin-bottom:5px}#generate-slideout-menu.do-overlay .slideout-menu li,.slideout-navigation.do-overlay .inside-navigation{text-align:center}.slideout-navigation.do-overlay .menu-item-has-children .dropdown-menu-toggle{border-left:1px solid rgba(0,0,0,.07);padding:0 10px;margin:0 0 0 10px}.slideout-navigation.do-overlay ul ul{box-shadow:0 0 0}.nav-aligned-center .slideout-navigation,.nav-aligned-right .slideout-navigation{text-align:left}.slideout-navigation .sfHover>a>.dropdown-menu-toggle>.gp-icon svg{transform:rotate(180deg)}.slideout-navigation .sub-menu .dropdown-menu-toggle .gp-icon svg{transform:rotate(0)}.slideout-both .main-navigation.toggled .main-nav>ul,.slideout-desktop .main-navigation.toggled .main-nav li.slideout-toggle,.slideout-mobile .main-navigation.toggled .main-nav>ul{display:none!important}.slideout-both .has-inline-mobile-toggle #site-navigation.toggled,.slideout-mobile .has-inline-mobile-toggle #site-navigation.toggled{margin-top:0}.sf-menu>li.slideout-toggle{float:right}.gen-sidebar-nav .sf-menu>li.slideout-toggle{float:none}.off-canvas-toggle-label{padding-left:7px}.gp-icon+.off-canvas-toggle-label{padding-left:9px}@media(max-width:768px){.slideout-overlay button.slideout-exit{font-size:20px;padding:10px}.slideout-overlay{top:-100px;height:calc(100% + 100px);height:calc(100vh + 100px);min-height:calc(100% + 100px)}.slideout-navigation.do-overlay .slideout-exit{position:static;text-align:center}}