:root{--color-primary:#0c7663;--color-secondary:#116657;--color-accent:#0c7663;--color-text:#000;--color-text-body:#2d2d2d;--color-text-on-primary:#fff;--color-text-intro:#2d364d;--color-text-muted:#6b7280;--color-bg:#fff;--color-surface:#fff;--color-surface-muted:#f5f5f5;--color-divider:#a0a0a093;--color-shadow:#0000001a;--color-overlay:#00000080;--font-base:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-ui:"Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--width-content:1060px}.post__body{color:var(--color-text-body);font-size:1rem;line-height:1.7rem}.post__body p{margin:1em 0}.post__body h3{color:var(--color-text-body);margin:1.25rem 0;font-size:1.25rem;font-weight:700;line-height:2.2rem}.post__body h3:first-of-type{margin-top:0}.post__body h2{color:var(--color-text-body);margin:.83em 0;font-size:1.5625rem;font-weight:700;line-height:2.2rem}.post__body h2:first-of-type{margin-top:0}.post__body img{max-width:100%;height:auto}.post__body p:has(img){margin:3.7rem 0}.post__body ul{margin:0;padding-left:40px;list-style-type:circle}.post__body li{margin:15px 0;line-height:1.5}.review-section__body{max-width:min(95dvw, var(--width-content));margin-left:auto;margin-right:auto;line-height:1.7rem}.review-section__body h1{margin:.67em 0;font-size:2rem}.review-section__body h2{margin:.83em 0;font-size:1.5625rem}.review-section__body h3{margin:1em 0;font-size:1.25rem}.review-section__body h2,.review-section__body h3{color:var(--color-text-body);opacity:1;line-height:2.2rem}.review-section__body p{margin:1em 0}.review-section__body ul{margin:0;padding-left:40px;list-style:circle}.review-section__body ul li{margin:15px 0;line-height:1.5rem}.review-section__body ol{margin:1em 0;padding-left:40px;list-style:decimal}.prose-scroll{width:100%;overflow-x:auto}.review-section__body table{--table-border:1px solid #d3d3d3;border:var(--table-border)}.review-section__body td{border-right:var(--table-border)}.review-section__body td:last-child{border-right:0}.review-section__body td:first-child{border-left:var(--table-border)}.review-section__body tr:not(:last-child) td{border-bottom:var(--table-border)}.review-section__body table{background-color:var(--color-surface);border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;overflow:hidden}.review-section__body table *{overflow:hidden}.review-section__body td{padding:7px;line-height:1.5}.review-section__body tbody tr{background:0 0;transition:background .2s}.review-section__body tbody tr:nth-child(2n){background:#f5f5f51a}.review-section__body tbody tr:hover{background:#f5f5f505}@media (width>=1025px) and (height>=420px){.review-section__body table{width:100%}}.page__body{width:95%;max-width:var(--width-content);min-height:70dvh;color:var(--color-text-body);margin:0 auto;font-size:1rem;line-height:1.7rem;display:flow-root}.page__body p{margin:1em 0}.page__body h2{margin:1.33em 0;font-size:.9375rem;font-weight:700;line-height:2.1rem}.page__body>h2:first-child{margin-top:0}.page__body ul{margin:1em 0;padding-left:40px;list-style:circle}.page__body ol{margin:1em 0;padding-left:40px;list-style:decimal}.page__body--plain-headings h2{margin:1em 0;font-size:1rem;font-weight:400;line-height:1.7rem}@media (width>=1025px){.page__body{margin:2px auto 30px}}.featured-article{width:100%;max-width:min(95dvw, var(--width-content));color:var(--color-text-body);margin-inline:auto;font-weight:400;line-height:1.7rem;display:flow-root}.featured-article h2,.featured-article__title{color:var(--color-text-body);margin:.83em 0;font-size:1.5625rem;line-height:2.2rem}.featured-article__title{margin-top:0}.featured-article h3{color:var(--color-text-body);margin:1em 0;font-size:1rem;font-weight:700;line-height:1.7rem}.featured-article p{margin:1em 0}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:#0000}html{scroll-behavior:smooth;width:100vw;height:max-content;font-size:14px;overflow-x:hidden}@media (width>=1025px){html{font-size:16px}}body{font-family:var(--font-base);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.7em}h1,h2,h3,h4,h5,h6,p,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg{max-width:100%}button{font:inherit;color:inherit;cursor:pointer}.skip-link[data-astro-cid-z4jru4n3]{z-index:2147483001;background:var(--color-surface);color:var(--color-text);padding:10px 16px;font-weight:700;position:absolute;top:0;left:-9999px}.skip-link[data-astro-cid-z4jru4n3]:focus{left:0}.site-header[data-astro-cid-isef26zo]{background:var(--color-surface);box-shadow:0 0 5px #00000014}.site-header__inner[data-astro-cid-isef26zo]{z-index:26;justify-content:space-between;align-items:center;padding:7px 15px 0 5px;display:flex;position:relative}.site-header__logo[data-astro-cid-isef26zo]{align-items:center;gap:2px;min-width:144px;padding-bottom:7px;line-height:1;text-decoration:none;display:inline-flex}.site-header__logo-img[data-astro-cid-isef26zo]{object-fit:contain;width:auto;height:32px;display:block}.site-header__logo-text[data-astro-cid-isef26zo]{text-align:left;user-select:none;font-family:var(--font-base);flex-direction:column;justify-content:center;display:inline-flex}.site-header__logo-title[data-astro-cid-isef26zo]{color:#2c3138;letter-spacing:-.02em;font-size:19px;font-weight:900;line-height:1}.site-header__logo-sub[data-astro-cid-isef26zo]{color:var(--color-primary);letter-spacing:-.01em;margin-top:2.5px;font-size:10px;font-weight:800;line-height:1}.site-header__burger[data-astro-cid-isef26zo]{color:var(--color-text-body);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.site-nav[data-astro-cid-isef26zo]{display:none}.site-nav__list[data-astro-cid-isef26zo]{align-items:center;display:flex}.site-nav__item[data-astro-cid-isef26zo]{margin:0 10px;position:relative}.site-nav__link[data-astro-cid-isef26zo]{text-align:center;transition:color .15s;display:block}.site-nav__link[data-astro-cid-isef26zo]:first-letter{text-transform:capitalize}.site-nav__item[data-astro-cid-isef26zo]:hover>.site-nav__link[data-astro-cid-isef26zo]{color:var(--color-primary)}.site-nav__link[data-astro-cid-isef26zo].is-active{color:var(--color-primary);font-weight:600}.site-nav__submenu[data-astro-cid-isef26zo]{background:var(--color-surface);z-index:3;min-width:175px;max-height:0;transition:max-height .2s linear;position:absolute;top:100%;left:0;overflow:hidden;transform:translate(-57%)}.site-nav__item--has-menu[data-astro-cid-isef26zo]:hover .site-nav__submenu[data-astro-cid-isef26zo]{max-height:410px;box-shadow:-3px 2px 5px 2px #c2c2c269}.site-nav__submenu[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{text-align:left;color:#676767;width:175px;padding:10px 8px;font-size:.9rem;font-weight:400;display:block}.site-nav__submenu[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover{color:var(--color-primary);background:var(--color-surface-muted)}.site-nav__submenu[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo].is-active{color:var(--color-primary);font-weight:600}.mobile-drawer[data-astro-cid-isef26zo]{z-index:100;visibility:hidden;position:fixed;inset:0}.mobile-drawer[data-astro-cid-isef26zo].is-open{visibility:visible}.mobile-drawer__overlay[data-astro-cid-isef26zo]{background:var(--color-overlay);opacity:0;transition:opacity .25s;position:absolute;inset:0}.mobile-drawer[data-astro-cid-isef26zo].is-open .mobile-drawer__overlay[data-astro-cid-isef26zo]{opacity:.5}.mobile-drawer__panel[data-astro-cid-isef26zo]{background:var(--color-surface);will-change:transform;width:255px;height:100%;transition:transform .25s;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%)}.mobile-drawer[data-astro-cid-isef26zo].is-open .mobile-drawer__panel[data-astro-cid-isef26zo]{transform:translate(0)}.mobile-drawer__top[data-astro-cid-isef26zo]{justify-content:flex-end;margin:5px;display:flex}.mobile-drawer__close[data-astro-cid-isef26zo]{color:var(--color-text-body);background:0 0;border:0;padding:0;display:inline-flex}.mobile-drawer__list[data-astro-cid-isef26zo]{margin:10px 0 0;padding:0 5px 0 0;list-style:none}.mobile-drawer__item[data-astro-cid-isef26zo]{box-sizing:border-box;width:100%;height:42px;color:var(--color-text-body);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid gray;justify-content:space-between;align-items:center;padding:0 0 0 15px;font-size:18px;font-weight:400;text-decoration:none;display:flex}.mobile-drawer__chevron[data-astro-cid-isef26zo]{color:var(--color-text-body);flex-shrink:0;transition:transform .2s}.mobile-drawer__toggle[data-astro-cid-isef26zo][aria-expanded=true] .mobile-drawer__chevron[data-astro-cid-isef26zo]{transform:rotate(180deg)}.mobile-drawer__submenu[data-astro-cid-isef26zo]{max-height:0;margin-left:10%;transition:max-height .4s ease-out;overflow:hidden}.mobile-drawer__sublist[data-astro-cid-isef26zo]{margin:0;padding:0;list-style:none}.mobile-drawer__item--inner[data-astro-cid-isef26zo]{width:calc(100% - 10px);color:var(--color-text);margin-left:10px;font-weight:300}@media (width>=1025px){.site-header__inner[data-astro-cid-isef26zo]{max-width:min(var(--width-content), 100dvw);margin-inline:auto;padding:7px 0 0}.site-header__burger[data-astro-cid-isef26zo]{display:none}.site-nav[data-astro-cid-isef26zo]{margin:10px 0;display:block}.mobile-drawer[data-astro-cid-isef26zo]{display:none}}.hero{background:#0f172a;min-height:170px;position:relative}.hero__banner{min-height:172px;display:grid;position:relative}.hero__banner:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0f172ae0 0%,#0f172ac2 45%,#0f172a66 80%,#0f172a40 100%);position:absolute;inset:0}.hero__bg{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero__content{z-index:2;width:100%;max-width:min(var(--width-content), 95dvw);flex-direction:column;margin:12px auto;display:flex;position:relative}.hero__text{flex-direction:column;display:flex}.hero__title{letter-spacing:.2px;color:#fff;margin:5px 0;font-size:1.7rem;font-weight:700;line-height:1.2}@media (width>=768px){.hero__title{max-width:95%}}@media (width>=1025px){.hero,.hero__banner{min-height:220px}.hero__content{margin-block:22px}.hero__title{font-size:2.35rem}}.site-footer[data-astro-cid-oenwriqq]{background-color:#070a0a;border-top:1px solid #ffffff14;flex-flow:column wrap;justify-content:space-between;width:100%;padding:20px 20px 100px;display:flex}.site-footer__brand[data-astro-cid-oenwriqq]{align-items:flex-start;display:flex}.site-footer__logo[data-astro-cid-oenwriqq]{align-items:center;gap:2px;min-width:144px;padding-bottom:7px;line-height:1;text-decoration:none;display:inline-flex}.site-footer__logo-img[data-astro-cid-oenwriqq]{object-fit:contain;width:auto;height:38px;display:block}.site-footer__logo-text[data-astro-cid-oenwriqq]{text-align:left;user-select:none;font-family:var(--font-base);flex-direction:column;justify-content:center;display:inline-flex}.site-footer__logo-title[data-astro-cid-oenwriqq]{color:#fff;letter-spacing:-.02em;font-size:22px;font-weight:900;line-height:1}.site-footer__logo-sub[data-astro-cid-oenwriqq]{color:#fff;letter-spacing:-.01em;margin-top:3px;font-size:11.5px;font-weight:800;line-height:1}.site-footer__nav[data-astro-cid-oenwriqq]{border-bottom:1px solid #ffffff1a;flex-flow:column wrap;padding-bottom:10px;display:flex}.site-footer__links[data-astro-cid-oenwriqq]{width:fit-content}.site-footer__links[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq]{padding-top:4px;font-size:1.125rem}.site-footer__links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:#ffffffbf;transition:color .15s;display:block}.site-footer__links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:#fff}.site-footer__copyright[data-astro-cid-oenwriqq]{text-align:start;color:#ffffffa6;width:80%;margin:20px 0;font-size:1.125rem}@media (width>=481px) and (height>=420px){.site-footer[data-astro-cid-oenwriqq]{flex-direction:row;justify-content:flex-start}.site-footer__brand[data-astro-cid-oenwriqq]{text-align:start;flex-direction:column;max-width:35%;margin-right:10px;display:flex}}@media (width>=768px) and (height>=420px){.site-footer__nav[data-astro-cid-oenwriqq]{border-bottom:unset;gap:10px;margin-left:25px;padding-bottom:10px;display:grid}.site-footer__links[data-astro-cid-oenwriqq]{flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;margin:auto 0;display:flex}.site-footer__links[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq]{white-space:nowrap;width:20%;min-width:fit-content;margin:10px 18px 0}.site-footer__copyright[data-astro-cid-oenwriqq]{text-align:center;margin:20px auto}}@media (width>=1025px) and (height>=420px){.site-footer[data-astro-cid-oenwriqq]{justify-content:center;align-items:flex-start}.site-footer__nav[data-astro-cid-oenwriqq]{width:65%}}
