/*
Theme Name: UAhosting Blog
Description: Мінімалістичний двомовний блог UAhosting. Дочірня тема безкоштовної GeneratePress.
Author: UAhosting
Template: generatepress
Version: 0.1.6
Requires at least: 6.5
Requires PHP: 7.4
Text Domain: uahosting-blog
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/
@font-face{font-family:UAOpenSans;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/open-sans-regular.woff2) format('woff2')}
@font-face{font-family:UAOpenSans;font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/open-sans-semibold.woff2) format('woff2')}
@font-face{font-family:UAOpenSans;font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/open-sans-bold.woff2) format('woff2')}
@font-face{font-family:UAOpenSans;font-style:italic;font-weight:400;font-display:swap;src:url(assets/fonts/open-sans-italic.woff2) format('woff2')}
body.uah-blog{--uah-blue:#087fa5;--uah-blue-dark:#075d7b;--uah-ink:#192d3c;--uah-muted:#586977;--uah-line:#dfe7eb;--uah-tint:#f1f7fa;--uah-radius:12px;margin:0;background:#fff;color:var(--uah-ink);font:400 16px/1.65 UAOpenSans,system-ui,sans-serif;text-rendering:optimizeLegibility}
.uah-blog *{box-sizing:border-box}.uah-blog a{color:var(--uah-blue);text-decoration:none}.uah-blog a:hover{color:var(--uah-blue-dark)}.uah-blog :focus-visible{outline:3px solid #dbad16;outline-offset:4px}.uah-blog img{max-width:100%;height:auto}.uah-blog button,.uah-blog input{font:inherit}.uah-blog button{cursor:pointer}.uah-shell{width:min(1160px,calc(100% - 64px));margin-inline:auto}.uah-blog h1,.uah-blog h2,.uah-blog h3,.uah-blog h4{font-family:inherit;color:var(--uah-ink);font-weight:700;letter-spacing:-.025em;line-height:1.3}.uah-blog p{margin:0 0 1em}.uah-blog .uah-eyebrow{font-size:12px;letter-spacing:.09em;font-weight:700;text-transform:uppercase;color:var(--uah-blue);margin-bottom:15px}.uah-skip{position:absolute;top:-100px;left:20px;z-index:9999;padding:12px 20px;background:#fff}.uah-skip:focus{top:10px}.uah-sr-only{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.uah-header{border-bottom:1px solid var(--uah-line);background:#fff}.uah-header-row{min-height:94px;display:flex;align-items:center;gap:36px}.uah-brand{display:flex;align-items:center;gap:21px;color:var(--uah-ink)!important;flex-shrink:0}.uah-brand img{display:block;width:160px;height:auto}.uah-brand-label{border-left:1px solid var(--uah-line);padding-left:20px;font-size:15px;font-weight:600}.uah-nav{margin-left:auto;display:flex;gap:27px;align-items:center;font-size:14px}.uah-nav a{color:var(--uah-muted)}.uah-nav a:hover,.uah-nav .current-menu-item>a{color:var(--uah-blue)}.uah-nav ul{list-style:none;display:flex;gap:20px;padding:0;margin:0}.uah-language{display:flex;gap:3px;padding:4px;border:1px solid var(--uah-line);border-radius:8px;font-size:12px;line-height:1;flex-shrink:0}.uah-language a,.uah-language span{display:block;padding:8px 9px;border-radius:5px;font-weight:600;color:var(--uah-muted)}.uah-language [aria-current]{background:var(--uah-tint);color:var(--uah-blue)}.uah-menu-toggle{display:none;background:transparent!important;color:var(--uah-ink)!important;border:1px solid var(--uah-line)!important;border-radius:7px;padding:9px;line-height:1}.uah-menu-toggle svg{display:block}
.uah-hero{padding:63px 0 42px}.uah-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:70px;align-items:end}.uah-hero h1{font-size:44px;max-width:750px;margin:0 0 20px}.uah-hero-description{font-size:17px;color:var(--uah-muted);max-width:650px;margin:0!important}.uah-search{display:flex;position:relative;align-items:center;width:100%;margin:0}.uah-search input[type=search]{width:100%;background:#fff;border:1px solid #cbd7de;border-radius:9px;min-height:51px;padding:12px 49px 12px 17px;color:var(--uah-ink);box-shadow:none}.uah-search button{position:absolute;right:4px;top:4px;background:transparent;color:var(--uah-blue);border:0;padding:10px;border-radius:6px;line-height:1}.uah-search svg{width:21px;height:21px;display:block}.uah-topics{display:flex;gap:9px;flex-wrap:wrap;padding:0 0 32px;margin:0;border-bottom:1px solid var(--uah-line)}.uah-topics a{font-size:13px;white-space:nowrap;border:1px solid var(--uah-line);border-radius:30px;padding:8px 14px;line-height:1.4;color:var(--uah-muted)}.uah-topics a:hover,.uah-topics a[aria-current]{background:var(--uah-tint);border-color:#a4ccd9;color:var(--uah-blue-dark)}.uah-feed{padding:34px 0 64px}.uah-feed-heading{font-size:20px;margin:0 0 24px}.uah-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.uah-card{padding:29px 31px;border:1px solid var(--uah-line);border-radius:var(--uah-radius);background:#fff;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.uah-card:hover{border-color:#a7c8d5}.uah-card-meta{font-size:12px;display:flex;flex-wrap:wrap;gap:9px;align-items:center;color:var(--uah-muted);margin:0 0 13px}.uah-card-category{color:var(--uah-blue);font-weight:600}.uah-card h2{font-size:24px;margin:0 0 13px}.uah-card h2 a{color:var(--uah-ink)}.uah-card h2 a:hover{color:var(--uah-blue)}.uah-card-excerpt{font-size:15px;line-height:1.75;color:var(--uah-muted);margin:0 0 20px}.uah-card-read{font-size:13px;font-weight:600;margin-top:auto}.uah-card-read span{padding-left:6px}.uah-card-image{width:100%;margin:0 0 20px;aspect-ratio:16/9;object-fit:cover;border-radius:7px}.uah-card-featured{grid-column:1/-1;background:var(--uah-tint);border-color:var(--uah-tint);padding:35px 39px;position:relative}.uah-card-featured h2{font-size:30px;max-width:800px}.uah-card-featured .uah-card-excerpt{max-width:830px}.uah-pagination{margin:34px 0 0;text-align:center}.uah-pagination .page-numbers{display:inline-block;padding:7px 13px;margin:0 3px;border:1px solid var(--uah-line);border-radius:6px;color:var(--uah-muted)}.uah-pagination .current{background:var(--uah-tint);color:var(--uah-blue)}.uah-help{padding:31px 35px;border:1px solid var(--uah-line);border-radius:var(--uah-radius);display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:70px}.uah-help h2{font-size:21px;margin:0 0 8px}.uah-help p{font-size:14px;color:var(--uah-muted);margin:0}.uah-button{display:inline-block;padding:11px 20px;border:1px solid var(--uah-blue);border-radius:7px;color:#fff!important;background:var(--uah-blue);font-size:14px;line-height:1.5;font-weight:600;white-space:nowrap}.uah-button:hover{background:var(--uah-blue-dark);border-color:var(--uah-blue-dark)}.uah-empty{padding:40px;background:var(--uah-tint);border-radius:10px;grid-column:1/-1}.uah-breadcrumb{font-size:12px;color:var(--uah-muted);display:flex;flex-wrap:wrap;gap:9px;padding:26px 0 30px}.uah-breadcrumb a{color:var(--uah-muted)}
.uah-article-layout{display:grid;grid-template-columns:minmax(0,760px) 220px;gap:65px;align-items:start;margin:0 auto 65px;max-width:1045px}.uah-article{min-width:0}.uah-article-header{margin:0 0 30px}.uah-article-header h1{font-size:40px;margin:15px 0 21px;line-height:1.25}.uah-article-meta{font-size:12px;color:var(--uah-muted);display:flex;gap:10px;flex-wrap:wrap}.uah-article-intro{font-size:20px;line-height:1.65;color:var(--uah-muted)}.uah-article-cover{width:100%;max-height:450px;object-fit:cover;border-radius:10px;margin:10px 0 30px}.uah-entry{font-size:18px;line-height:1.8;overflow-wrap:anywhere}.uah-entry p{margin:0 0 1.3em}.uah-entry h2{font-size:28px;margin:1.8em 0 .7em;scroll-margin-top:28px}.uah-entry h3{font-size:22px;margin:1.6em 0 .7em;scroll-margin-top:28px}.uah-entry a{text-decoration:underline;text-underline-offset:3px}.uah-entry ul,.uah-entry ol{margin:0 0 1.4em 1.25em;padding-left:.3em}.uah-entry li{margin-bottom:.5em}.uah-entry blockquote{border-left:3px solid var(--uah-blue);padding:19px 24px;background:var(--uah-tint);margin:24px 0;color:var(--uah-ink);font-style:normal}.uah-entry blockquote p:last-child{margin-bottom:0}.uah-entry pre{background:#152b38;color:#f1f7fa;padding:23px;border-radius:9px;overflow-x:auto;max-width:100%;font-size:14px;line-height:1.65;white-space:pre;overflow-wrap:normal}.uah-entry code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.88em;background:var(--uah-tint);padding:2px 5px;border-radius:4px}.uah-entry pre code{background:none;padding:0;font-size:inherit}.uah-entry figure{margin:26px 0;max-width:100%}.uah-entry img{border-radius:7px}.uah-entry figcaption{font-size:13px;line-height:1.6;color:var(--uah-muted);margin-top:9px}.uah-entry .wp-block-table{overflow-x:auto}.uah-entry table{width:100%;border-collapse:collapse;font-size:15px}.uah-entry th,.uah-entry td{border:1px solid var(--uah-line);padding:11px 14px;text-align:left}.uah-entry th{background:var(--uah-tint)}.uah-entry hr{border:0;border-top:1px solid var(--uah-line);margin:35px 0}.uah-entry details{border:1px solid var(--uah-line);padding:17px 20px;border-radius:8px;margin:20px 0}.uah-entry summary{cursor:pointer;font-weight:600}.uah-entry summary+*{margin-top:15px}.uah-toc{position:sticky;top:30px;padding:21px 0 0 21px;border-left:1px solid var(--uah-line);font-size:13px}.uah-toc[hidden]{display:none}.uah-toc h2{font-size:13px;margin:0 0 15px;letter-spacing:.04em}.uah-toc ol{list-style:none;margin:0;padding:0}.uah-toc li{margin:0 0 12px;line-height:1.6}.uah-toc a{color:var(--uah-muted)}.uah-toc a:hover{color:var(--uah-blue)}.uah-toc .uah-toc-sub{padding-left:12px;font-size:12px}.uah-article-service{margin-top:42px;padding:25px 28px;background:var(--uah-tint);border-radius:10px}.uah-article-service h2{font-size:21px;margin:0 0 10px}.uah-article-service p{font-size:15px;color:var(--uah-muted);margin-bottom:18px}.uah-related{border-top:1px solid var(--uah-line);padding:38px 0 60px}.uah-related>h2{font-size:24px;margin:0 0 24px}.uah-related .uah-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.uah-related .uah-card{padding:23px}.uah-related .uah-card h2{font-size:19px}.uah-reading-page{max-width:760px;margin:20px auto 70px}.uah-reading-page>h1{font-size:40px;margin:0 0 30px}.uah-comments{margin-top:45px;padding-top:25px;border-top:1px solid var(--uah-line)}.uah-comments label{display:block;font-size:14px}.uah-comments textarea,.uah-comments input:not([type=checkbox]):not([type=submit]){max-width:100%;border:1px solid var(--uah-line);border-radius:6px;padding:10px}.uah-comments input[type=submit]{background:var(--uah-blue);border:0;border-radius:7px;color:#fff;padding:12px 20px}.uah-comments ul,.uah-comments ol{list-style:none;margin:0}.uah-comments .comment-body{padding:20px 0;border-bottom:1px solid var(--uah-line)}
.uah-footer{border-top:1px solid var(--uah-line);padding:39px 0 22px;background:#fbfcfd}.uah-footer-top{display:flex;justify-content:space-between;gap:40px;align-items:start}.uah-footer-brand{max-width:340px}.uah-footer-brand img{width:140px;display:block;margin-bottom:13px}.uah-footer-brand p{font-size:13px;color:var(--uah-muted)}.uah-footer-links{display:flex;gap:26px;flex-wrap:wrap;align-items:center;font-size:13px;padding-top:12px}.uah-footer-bottom{font-size:12px;color:var(--uah-muted);padding-top:25px;margin-top:20px;border-top:1px solid var(--uah-line)}
@media(min-width:1500px){.uah-shell{width:min(1200px,calc(100% - 80px))}}
@media(max-width:1100px){.uah-header-row{gap:22px}.uah-nav{gap:18px}.uah-brand-label{display:none}.uah-article-layout{grid-template-columns:minmax(0,760px) 185px;gap:30px}.uah-hero-layout{gap:30px;grid-template-columns:1fr 285px}.uah-hero h1{font-size:39px}}
@media(max-width:850px){.uah-shell{width:calc(100% - 40px)}.uah-header-row{min-height:82px;flex-wrap:wrap;gap:15px;padding:15px 0}.uah-brand{margin-right:auto}.uah-brand img{width:145px}.uah-language{margin-left:auto}.uah-nav{order:4;margin:0;width:100%;padding:14px 0 5px;gap:25px;flex-wrap:wrap}.js .uah-menu-toggle{display:block}.js .uah-nav:not(.is-open){display:none}.uah-hero{padding:39px 0 27px}.uah-hero-layout{grid-template-columns:1fr;gap:23px}.uah-hero h1{font-size:35px;margin-bottom:16px}.uah-hero-description{font-size:16px}.uah-search{max-width:480px}.uah-topics{gap:8px;padding-bottom:25px}.uah-topics a{font-size:12px;padding:7px 11px}.uah-article-layout{display:flex;flex-direction:column;gap:0;max-width:760px}.uah-article{display:contents}.uah-article-header{order:0;width:100%}.uah-toc{order:1;position:static;border:1px solid var(--uah-line);border-radius:8px;padding:18px 21px;width:100%;margin:0 0 28px}.uah-entry,.uah-article-service,.uah-comments{order:2;width:100%;min-width:0}.uah-toc ol{columns:2;column-gap:25px}.uah-toc li{break-inside:avoid}.uah-article-header h1{font-size:35px}.uah-article-cover{order:1}.uah-help{align-items:start;flex-direction:column;gap:20px}.uah-related .uah-card-grid{grid-template-columns:1fr 1fr}.uah-footer-top{flex-direction:column;gap:12px}.uah-footer-links{gap:20px}.uah-footer-bottom{margin-top:25px}}
@media(max-width:580px){.uah-shell{width:calc(100% - 36px)}.uah-header-row{min-height:77px;gap:11px}.uah-brand img{width:135px}.uah-language a,.uah-language span{padding:7px 8px}.uah-hero h1{font-size:32px;line-height:1.25}.uah-card-grid{grid-template-columns:1fr;gap:15px}.uah-card,.uah-card-featured{padding:24px}.uah-card h2,.uah-card-featured h2{font-size:23px}.uah-card-excerpt{font-size:14px}.uah-feed{padding:27px 0 39px}.uah-help{margin-bottom:43px;padding:24px}.uah-breadcrumb{padding:21px 0 25px;font-size:11px}.uah-article-header h1{font-size:30px;margin-top:12px}.uah-article-meta{font-size:11px;gap:7px}.uah-entry{font-size:17px;line-height:1.8}.uah-entry h2{font-size:25px}.uah-entry h3{font-size:21px}.uah-entry pre{font-size:12px;padding:17px}.uah-entry blockquote{padding:16px 18px}.uah-toc ol{columns:1}.uah-article-service{padding:23px}.uah-related .uah-card-grid{grid-template-columns:1fr}.uah-article-layout{margin-bottom:40px}.uah-related{padding:28px 0 40px}.uah-footer{padding-top:30px}.uah-footer-links{gap:14px 23px}.uah-reading-page>h1{font-size:30px}}
@media(prefers-reduced-motion:no-preference){.uah-blog a,.uah-blog button{transition:background-color .15s,color .15s,border-color .15s}}
@media print{.uah-header,.uah-footer,.uah-toc,.uah-related,.uah-article-service,.uah-breadcrumb,.uah-comments{display:none!important}.uah-shell,.uah-article-layout{width:100%;max-width:none;display:block}.uah-entry{font-size:11pt}.uah-entry a{color:#000}.uah-article-header h1{font-size:24pt}.uah-entry pre{white-space:pre-wrap;color:#000;background:#eee}.uah-entry h2,.uah-entry h3{break-after:avoid}}
.uah-toc summary{font-size:13px;font-weight:700;color:var(--uah-ink);cursor:pointer;line-height:1.5}.uah-toc-details[open]>summary{margin-bottom:15px}.uah-toc-details{margin:0;padding:0;border:0}.uah-toc-details summary::marker{color:var(--uah-blue)}
.uah-article-sidebar{position:sticky;top:30px;max-height:calc(100vh - 60px);overflow-y:auto;scrollbar-width:thin;padding:21px 0 0 21px;border-left:1px solid var(--uah-line);font-size:13px;min-width:0}
.uah-article-sidebar .uah-toc{position:static;top:auto;padding:0;border:0;margin:0}
.uah-sidebar-details{margin:0;padding:0;border:0}
.uah-sidebar-details>summary{font-size:13px;font-weight:700;color:var(--uah-ink);cursor:pointer;line-height:1.5}
.uah-sidebar-details>summary::marker{color:var(--uah-blue)}
.uah-sidebar-details[open]>summary{margin-bottom:13px}
.uah-sidebar-related,.uah-sidebar-sections{border-top:1px solid var(--uah-line);margin-top:21px;padding-top:21px}
.uah-toc[hidden]+.uah-sidebar-related{border-top:0;margin-top:0;padding-top:0}
.uah-sidebar-related ul,.uah-sidebar-sections ul{list-style:none;margin:0;padding:0}
.uah-sidebar-related li,.uah-sidebar-sections li{margin:0 0 11px;line-height:1.65;overflow-wrap:anywhere}
.uah-sidebar-related li:last-child,.uah-sidebar-sections li:last-child{margin-bottom:0}
.uah-article-sidebar a{color:var(--uah-muted)}
.uah-article-sidebar a:hover,.uah-sidebar-sections a.is-current{color:var(--uah-blue)}
.uah-sidebar-sections a.is-current{font-weight:600}
.uah-sidebar-empty{font-size:12px;line-height:1.7;color:var(--uah-muted);margin:0!important}
@media(max-width:850px){.uah-article-sidebar{order:1;position:static;max-height:none;overflow:visible;border:0;padding:0;width:100%;margin:0 0 28px}.uah-article-sidebar .uah-toc,.uah-sidebar-related,.uah-sidebar-sections{border:1px solid var(--uah-line);border-radius:8px;padding:16px 20px;margin:0 0 10px}.uah-toc[hidden]+.uah-sidebar-related{border:1px solid var(--uah-line);margin-top:0;padding-top:16px}.uah-sidebar-details>summary{font-size:13px}.uah-sidebar-related ul,.uah-sidebar-sections ul{columns:2;column-gap:25px}.uah-sidebar-related li,.uah-sidebar-sections li{break-inside:avoid}.uah-sidebar-sections{margin-bottom:0}}
@media(max-width:580px){.uah-sidebar-related ul,.uah-sidebar-sections ul{columns:1}}
@media print{.uah-article-sidebar{display:none!important}}

.uah-sidebar-search{margin:0 0 23px}.uah-sidebar-search .uah-search input[type=search]{min-height:44px;padding:10px 39px 10px 11px;font-size:13px}.uah-sidebar-search .uah-search button{top:3px;right:2px;padding:9px}.uah-sidebar-search .uah-search svg{width:19px;height:19px}
@media(max-width:850px){.uah-sidebar-search{margin-bottom:16px}.uah-sidebar-search .uah-search{max-width:none}.uah-sidebar-search .uah-search input[type=search]{font-size:16px;min-height:48px}.uah-sidebar-search .uah-search button{top:5px}}

.uah-article-sidebar .uah-sidebar-related{display:none!important}