.site-header[data-astro-cid-nen7h5rs]{background:#fff}.bar[data-astro-cid-nen7h5rs]{height:80px;padding:0 var(--gutter);align-items:center;display:flex;position:relative}.logo[data-astro-cid-nen7h5rs]{margin-right:auto;line-height:0;display:block}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:186px;height:auto}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-ui);text-transform:uppercase;color:var(--nav);padding:0 14px;font-size:14px;font-weight:700;line-height:80px;display:block}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--blue)}.nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs].active a[data-astro-cid-nen7h5rs]{background:var(--blue);color:#fff}.search[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:var(--search-blue);justify-content:center;align-items:center;margin-left:10px;margin-right:-12px;display:flex}.search[data-astro-cid-nen7h5rs]:hover,.search[data-astro-cid-nen7h5rs].active{color:var(--blue)}.nav-toggle[data-astro-cid-nen7h5rs],.burger[data-astro-cid-nen7h5rs]{display:none}@media (width<=1140px){.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:0 10px;font-size:13px}}@media (width<=1018px){.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;height:72px}.burger[data-astro-cid-nen7h5rs]{cursor:pointer;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin-left:-12px;padding:10px;display:flex}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--heading);border-radius:2px;height:3px;display:block}.logo[data-astro-cid-nen7h5rs]{margin:0}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:240px}.nav[data-astro-cid-nen7h5rs]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);z-index:20;background:#fff;display:none;position:absolute;top:72px;left:0;right:0}.nav-toggle[data-astro-cid-nen7h5rs]:checked~.nav[data-astro-cid-nen7h5rs]{display:block}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid #f0f0f0;padding:0 20px;line-height:48px}.nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs].active a[data-astro-cid-nen7h5rs]{color:var(--blue);background:0 0}}@media (width<=480px){.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:210px}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--footer-bg);color:var(--footer-text)}.row[data-astro-cid-jo6i4kqk]{padding:14px var(--gutter);font-family:var(--font-ui);justify-content:space-between;align-items:center;gap:16px;font-size:12px;line-height:20px;display:flex}ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:0 16px;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-jo6i4kqk]{color:var(--footer-text)}a[data-astro-cid-jo6i4kqk]:hover{color:#fff}@media (width<=767px){.row[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:8px}}:root{--blue:#4a87e2;--search-blue:#4db2ec;--green:#49a815;--text:#222;--heading:#111;--nav:#777;--meta:#767676;--archive-excerpt:#4f4f4f;--page-bg:#f7f7f7;--box-bg:#fff;--border:#eaeaea;--border-strong:#e3e3e3;--footer-bg:#222;--footer-text:#ccc;--font-body:Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-heading:Roboto, "Helvetica Neue", Arial, sans-serif;--font-ui:"Open Sans", "Helvetica Neue", Arial, sans-serif;--container:1068px;--gutter:24px;--main-col:696px;--side-col:324px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--page-bg);color:var(--text);font-family:var(--font-body);margin:0;font-size:14px;line-height:21px}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--heading);margin:0;font-weight:400}.box{max-width:calc(var(--container) + 2 * var(--gutter));margin:0 auto}.page-box{background:var(--box-bg);padding:22px var(--gutter) 44px;min-height:60vh}.cols{gap:calc(2 * var(--gutter));align-items:flex-start;display:flex}.cols>.main{min-width:0;max-width:var(--main-col);flex:auto}.cols>.side{flex:0 0 var(--side-col);width:var(--side-col)}.block-title{border-bottom:2px solid var(--blue);align-items:flex-end;margin:0 0 26px;line-height:0;display:flex}.block-title>span{background:var(--blue);color:#fff;font-family:var(--font-heading);text-transform:uppercase;padding:5px 12px 6px;font-size:14px;font-weight:400;line-height:17px;display:inline-block}.page-title{text-transform:uppercase;margin:0 0 24px;font-size:30px;font-weight:700;line-height:38px}.page-title.plain{text-transform:none;font-weight:400}.post-body{color:var(--text);overflow-wrap:anywhere;font-size:15px;line-height:26.1px}.post-body p{margin:0 0 26px}.post-body a{color:var(--blue)}.post-body a:hover{text-decoration:underline}.post-body h2,.post-body h3,.post-body h4{font-weight:400}.post-body h2{margin:30px 0 20px;font-size:27px;line-height:38px}.post-body h3{margin:27px 0 17px;font-size:22px;line-height:30px}.post-body h4{margin:24px 0 14px;font-size:18px;line-height:26px}.post-body h2 strong,.post-body h3 strong{font-weight:700}.post-body ul,.post-body ol{margin:0 0 26px;padding-left:21px}.post-body li{margin:0 0 10px}.post-body img{max-width:100%;height:auto;margin:0 auto;display:block}.post-body figure{margin:0 0 26px;max-width:100%!important}.post-body figure.aligncenter,.post-body .aligncenter{text-align:center;margin-left:auto;margin-right:auto}.post-body figure.alignleft{float:left;margin:6px 21px 21px 0}.post-body figure.alignright{float:right;margin:6px 0 21px 21px}.post-body figcaption,.post-body .wp-element-caption{font-family:var(--font-ui);color:var(--meta);text-align:center;margin:6px 0 0;font-size:11px;font-style:italic;line-height:17px}.post-body blockquote{border-left:3px solid var(--blue);color:var(--meta);margin:0 0 26px;padding:0 0 0 20px;font-style:italic}.post-body .wp-block-pullquote{text-align:center;border:0;padding:0}.post-body .wp-block-pullquote blockquote{border:0;padding:0;font-size:20px;line-height:30px}.post-body hr,.post-body .wp-block-separator{border:0;border-top:1px solid var(--border-strong);width:100px;margin:30px auto}.post-body .wp-block-separator.is-style-wide{width:100%}.post-body .has-text-align-center{text-align:center}.post-body .has-inline-color.has-white-color{color:#fff}.post-body .has-inline-color.has-black-color{color:#000}.post-body figure.wp-block-table{overflow-x:auto}.post-body table{border-collapse:collapse;width:100%;margin:0;font-size:14px;line-height:21px}.post-body th,.post-body td{border:1px solid var(--border-strong);text-align:left;vertical-align:top;padding:8px 10px}.post-body th,.post-body thead td{background:#f7f7f7;font-weight:700}.video-embed{background:#000;height:0;margin:0 0 26px;padding-bottom:56.25%;position:relative}.video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.tweet-card{margin:0 0 26px}.tweet-card blockquote{border:1px solid var(--border-strong);border-left:3px solid var(--blue);color:var(--text);background:#fafafa;border-radius:0;margin:0;padding:16px 20px;font-size:15px;font-style:normal;line-height:24px}.tweet-card blockquote p{margin:0 0 10px}.tweet-card blockquote a{font-family:var(--font-ui);color:var(--meta);font-size:13px}.tweet-card blockquote a:hover{color:var(--blue)}.gallery-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.gallery-grid a{aspect-ratio:4/3;background:#eee;line-height:0;display:block;overflow:hidden}.gallery-grid img{object-fit:cover;width:100%;height:100%}.gallery-grid figcaption{grid-column:1/-1}.yt-subscribe a,.post-body .td_btn{background:var(--blue);font-family:var(--font-ui);text-transform:uppercase;padding:10px 20px;font-size:13px;font-weight:700;line-height:20px;display:inline-block;color:#fff!important;text-decoration:none!important}.yt-subscribe a:hover,.post-body .td_btn:hover{background:#3a74c9}.post-body .td_btn a{color:#fff}.post-body .schema-faq-section{margin:0 0 20px}.post-body .schema-faq-question{font-weight:700;display:block}@media (width<=1023px){.cols{flex-direction:column}.cols>.main,.cols>.side{flex:none;width:100%;max-width:none}}@media (width<=767px){:root{--gutter:20px}.page-box{padding-top:20px}.page-title{font-size:24px;line-height:32px}.post-body figure.alignleft,.post-body figure.alignright{float:none;margin:0 0 26px}.gallery-grid{grid-template-columns:repeat(2,1fr)}}
