.site-header[data-astro-cid-nen7h5rs]{z-index:100;background:var(--c-header);position:sticky;top:0;box-shadow:0 1px #0000001a}.header-inner[data-astro-cid-nen7h5rs]{width:var(--row-width);height:var(--header-h);align-items:center;margin:0 auto;display:flex;position:relative}.logo[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:38px;display:block}.site-nav[data-astro-cid-nen7h5rs]{height:100%;margin-left:auto}.nav-top[data-astro-cid-nen7h5rs]{height:100%;margin:0;padding:0;line-height:1;list-style:none;display:flex}.nav-item[data-astro-cid-nen7h5rs]{align-items:center;margin:0;display:flex;position:relative}.nav-top-link[data-astro-cid-nen7h5rs]{white-space:nowrap;cursor:pointer;height:100%;font:400 14px/30px var(--font);color:#fff;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:flex}.nav-top-link[data-astro-cid-nen7h5rs]:hover,.nav-top-link[data-astro-cid-nen7h5rs][aria-expanded=true],.nav-top-link[data-astro-cid-nen7h5rs].is-current{color:var(--c-accent)}.caret[data-astro-cid-nen7h5rs]{border:3.5px solid #0000;border-top:4px solid;width:0;height:0;margin-top:4px}.nav-panel[data-astro-cid-nen7h5rs]{width:calc(var(--columns) * 270px);grid-template-columns:repeat(var(--columns), 1fr);background:#f1f1f1;gap:15px;padding:15px;display:none;position:absolute;top:100%;left:0;box-shadow:4px 4px 4px 4px #0000001a}.nav-item[data-astro-cid-nen7h5rs]:nth-child(n+4) .nav-panel[data-astro-cid-nen7h5rs]{left:auto;right:0}.nav-top-link[data-astro-cid-nen7h5rs][aria-expanded=true]+.nav-panel[data-astro-cid-nen7h5rs]{display:grid}@media (hover:hover) and (width>=981px){.nav-item[data-astro-cid-nen7h5rs]:hover>.nav-panel[data-astro-cid-nen7h5rs]{display:grid}}.nav-panel[data-astro-cid-nen7h5rs] ul{margin:0;padding:0;line-height:1.7;list-style:none}.nav-heading[data-astro-cid-nen7h5rs]{margin:0 0 15px}.nav-panel[data-astro-cid-nen7h5rs] .nav-heading[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]:is(a,span){color:#555;font-weight:700}.nav-panel[data-astro-cid-nen7h5rs] a,.nav-panel[data-astro-cid-nen7h5rs] span{color:#666;padding:0;font-size:14px;text-decoration:none;display:block}.nav-panel[data-astro-cid-nen7h5rs] ul ul{padding-left:10px}.nav-panel[data-astro-cid-nen7h5rs] a:hover,.nav-panel[data-astro-cid-nen7h5rs] a[aria-current=page]{color:#333;text-decoration:underline}.search-toggle[data-astro-cid-nen7h5rs]{color:#e0e0e0;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:22px;padding:0;display:flex}.search-toggle[data-astro-cid-nen7h5rs]:hover{color:var(--c-accent)}.header-search[data-astro-cid-nen7h5rs]{background:var(--c-header);align-items:center;width:calc(100% - 260px);display:none;position:absolute;inset:0 0 0 auto}.header-search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]{color:#e0e0e0;font:300 1.2rem var(--font);background:#313131;border:0;flex:1;max-width:600px;margin-left:auto;padding:10px}.header-search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]::placeholder{color:#e0e0e0}.search-close[data-astro-cid-nen7h5rs]{color:#e0e0e0;cursor:pointer;background:0 0;border:0;width:40px;font-size:28px}.site-header[data-astro-cid-nen7h5rs][data-search=open] .header-search[data-astro-cid-nen7h5rs]{display:flex}.menu-toggle[data-astro-cid-nen7h5rs]{display:none}@media (width<=980px){:root{--header-h:64px}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:min(171px,46vw);height:auto}.menu-toggle[data-astro-cid-nen7h5rs]{color:#fff;cursor:pointer;background:0 0;border:0;order:2;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;display:flex}.search-toggle[data-astro-cid-nen7h5rs]{order:3;margin-left:6px}.menu-toggle-bars[data-astro-cid-nen7h5rs],.menu-toggle-bars[data-astro-cid-nen7h5rs]:before,.menu-toggle-bars[data-astro-cid-nen7h5rs]:after{content:"";background:currentColor;width:24px;height:3px;display:block;position:relative}.menu-toggle-bars[data-astro-cid-nen7h5rs]:before{position:absolute;top:-7px}.menu-toggle-bars[data-astro-cid-nen7h5rs]:after{position:absolute;top:7px}.site-nav[data-astro-cid-nen7h5rs]{width:100vw;height:auto;max-height:calc(100vh - var(--header-h));background:#222;padding:0 0 10px;display:none;position:absolute;top:100%;left:calc(50% - 50vw);overflow-y:auto}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true]~.site-nav[data-astro-cid-nen7h5rs],.header-inner[data-astro-cid-nen7h5rs]:has(.menu-toggle[aria-expanded=true]) .site-nav[data-astro-cid-nen7h5rs]{display:block}.nav-top[data-astro-cid-nen7h5rs]{flex-direction:column;height:auto}.nav-item[data-astro-cid-nen7h5rs]{display:block}.nav-top-link[data-astro-cid-nen7h5rs]{border-bottom:1px solid #333;justify-content:space-between;width:100%;height:40px;padding:0 10%;font-size:14px}.nav-panel[data-astro-cid-nen7h5rs]{width:auto;box-shadow:none;background:#333;grid-template-columns:1fr;padding:10px 10% 0;position:static}.nav-item[data-astro-cid-nen7h5rs]:nth-child(n+4) .nav-panel[data-astro-cid-nen7h5rs]{right:auto}.nav-panel[data-astro-cid-nen7h5rs] .nav-heading[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]:is(a,span){color:#fff}.nav-panel[data-astro-cid-nen7h5rs] a,.nav-panel[data-astro-cid-nen7h5rs] span{color:#ccc;font-size:14px}.header-search[data-astro-cid-nen7h5rs]{width:100%}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--c-footer);color:#fff;font-size:17px}.footer-cols[data-astro-cid-jo6i4kqk]{width:var(--row-width);grid-template-columns:repeat(3,1fr);gap:0 5.5%;margin:0 auto;padding:75px 0 30px;display:grid}@media (width<=980px){.footer-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:30px;padding-top:50px}}h3[data-astro-cid-jo6i4kqk]{color:#efe9e7;border-bottom:1px solid #474747;margin:0 0 28px;padding:0 0 10px;font-size:24px;font-weight:300;line-height:1em}p[data-astro-cid-jo6i4kqk]{margin:0;padding:5px 0;line-height:1.8}a[data-astro-cid-jo6i4kqk]{color:#d6d6d6}a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.icon-line[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:.6rem;display:flex}.icon-line[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{fill:#fff;flex-shrink:0;width:16px;height:16px;margin-top:8px}.footer-bottom[data-astro-cid-jo6i4kqk]{background:var(--c-footer-bottom);text-align:center;padding:15px 0 20px}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#a8a8a8;margin:0;padding:0;font-size:18px}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/roboto-latin-300-normal.CCzlftfr.woff2)format("woff2"),url(/_astro/roboto-latin-300-normal.Dqn3NW0Y.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-latin-400-normal.BqEyEoaF.woff2)format("woff2"),url(/_astro/roboto-latin-400-normal.D27F5sTu.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-latin-500-normal.7RbcRiD8.woff2)format("woff2"),url(/_astro/roboto-latin-500-normal.fsTFPL3E.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-latin-700-normal.BZpUvMxY.woff2)format("woff2"),url(/_astro/roboto-latin-700-normal.YuyVweIx.woff)format("woff")}@font-face{font-family:Roboto;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/roboto-latin-400-italic.CSuqwwKr.woff2)format("woff2"),url(/_astro/roboto-latin-400-italic.BpsFK_tr.woff)format("woff")}:root{--c-text:#2b2b2b;--c-heading:#333;--c-link:#3650a0;--c-accent:#18bfb9;--c-header:#000;--c-footer:#242424;--c-footer-bottom:#000;--font:"Roboto", Helvetica, Arial, Lucida, sans-serif;--font-display:"Poppins", Helvetica, Arial, Lucida, sans-serif;--row-width:min(80%, 1238px);--header-h:70px;--module-gap:28px}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-h) + 12px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font);color:var(--c-text);-webkit-text-size-adjust:100%;overflow-wrap:break-word;background:#fff;margin:0;font-size:18px;font-weight:400;line-height:1.8;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font);color:var(--c-heading);margin:0;padding-bottom:10px;font-weight:500;line-height:1em}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}:is(p,ul,ol,.table-scroll,.youtube,.row,details,hr)+:is(h1,h2,h3){margin-top:10px}p{margin:0;padding-bottom:1em}strong,b{font-weight:600}a{color:var(--c-link);text-decoration:underline}a:hover{opacity:.8}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}img,video,iframe{max-width:100%}img{vertical-align:bottom;height:auto}hr{margin:0 0 var(--module-gap);border:0;border-top:2px solid #3650a0;padding-top:10px}ul{margin:0;padding:0 0 23px 1em;line-height:26px;list-style-type:disc}ol{margin:0;padding:0 0 23px 1.4em;line-height:26px;list-style-type:decimal}ul ul,ol ol,ul ol,ol ul{padding:2px 0 0 20px}li{margin:0}table{border-collapse:collapse;text-align:left;border:1px solid #eee;margin:0 0 15px}table.full{width:100%}th,td{vertical-align:middle;border-top:1px solid #eee;padding:6px 24px}th{font-weight:700}table.bordered,table.bordered :is(td,th){border:1px solid #686565}td>:last-child,th>:last-child{padding-bottom:0}td :is(h1,h2,h3,h4){padding-bottom:4px}table.ss-table{border:1px solid #686565;font-size:16px;line-height:1.5}.ss-table th{background:#e2e2e2;border:1px solid #686970;padding:.2rem .15rem}.ss-table td{border:1px solid #afafaf;max-width:500px}th.sst-m{min-width:500px}th.sst-s{min-width:200px}th.sst-xs{min-width:100px}.table-scroll{overflow-x:auto}@media (width>=981px){.table-scroll{overflow-x:visible}}blockquote{border-left:5px solid var(--c-link);margin:20px 0;padding-left:20px}code,pre{font-family:Consolas,Menlo,monospace;font-size:.9em}pre{background:#f4f4f4;padding:1em;overflow-x:auto}.text-center{text-align:center}.text-right{text-align:right}.indent-1{padding-left:40px}.indent-2{padding-left:80px}.indent-3{padding-left:120px}.c-white{color:#fff}.c-blue{color:#36f}.c-red{color:red}.c-orange{color:#f90}.c-green{color:#396}.c-gray{color:gray}.c-purple{color:#8300e9}.caption{color:#5c675f;font-size:.9em}.post-meta{color:#666;margin-bottom:1.5em;padding-bottom:6px;font-size:14px}.post-sidebar{border-left:1px solid #e2e2e2;align-self:stretch;padding-left:30px;font-size:16px}.post-sidebar h4{padding-bottom:10px;font-size:18px}.post-sidebar ul{padding-left:0;line-height:1.7;list-style:none}.post-sidebar ul ul{padding-left:15px}.gallery .row-cols{row-gap:30px}.gallery .card{gap:8px}.gallery .card-image{aspect-ratio:400/284;object-fit:cover}.gallery .card-title{text-align:center;font-size:18px;font-weight:500}.alignleft{float:left;margin:0 1.5em 1em 0}.alignright{float:right;margin:0 0 1em 1.5em}.aligncenter{margin-inline:auto;display:block}.tone-blue{background:#0c71c31a}.tone-blue-strong{background:#0c71c354}.tone-green{background:#7cda240f}.tone-green-strong{background:#7cda244d}.tone-purple{background:#8300e91a}.tone-purple-strong{background:#8300e940}.tone-orange{background:#e099001a}.tone-orange-strong{background:#e099004d}.tone-gray{background:#f2f2f2}.tone-gray-strong{background:#e2e2e2}.tone-blue-fade{background:linear-gradient(#fff 0%,#a1d7e3 100%)}.tone-green-fade{background:linear-gradient(#fff 0%,#7cda2452 100%)}.tone-purple-fade{background:linear-gradient(#fff 0%,#d7ccff 100%)}.tone-orange-fade{background:linear-gradient(#fff 0%,#e0990052 100%)}.tone-gray-fade{background:linear-gradient(#fff 0%,#a0a0a0 100%)}.tone-dark{color:#fff;background:#000}.tone-dark :is(h1,h2,h3,h4,h5,h6){color:#fff}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;color:#000;background:#fff;padding:8px 12px;position:absolute;top:-100px;left:8px}.skip-link:focus{top:8px}.page-content{width:var(--row-width);margin:0 auto;padding:50px 0 40px}.page-content:after{content:"";clear:both;display:block}.page-content:has(>.band){padding:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
