:root{--st-primary: #066fd1;--st-primary-hover: #0560b5;--st-primary-light: #e8f1fb;--st-primary-text: #04437f;--st-success: #2fb344;--st-success-light: #eaf7ec;--st-success-text: #1a6a28;--st-warning: #f59f00;--st-warning-light: #fef5e6;--st-warning-text: #7a4f00;--st-danger: #d63939;--st-danger-light: #fbebeb;--st-danger-text: #8f2020;--st-info: #4299e1;--st-info-light: #ecf5fc;--st-info-text: #1d5a8c;--st-gray-50: #fafafa;--st-gray-100: #f4f4f4;--st-gray-200: #e5e5e5;--st-gray-300: #d4d4d4;--st-gray-400: #a3a3a3;--st-gray-500: #737373;--st-gray-600: #525252;--st-gray-700: #404040;--st-gray-800: #262626;--st-gray-900: #171717;--st-bg: #fafafa;--st-surface: #ffffff;--st-surface-muted: #f6f6f6;--st-text: var(--st-gray-800);--st-heading: var(--st-gray-900);--st-muted: #666666;--st-border: var(--st-gray-200);--st-border-strong: var(--st-gray-300);--st-font: system-ui, -apple-system, BlinkMacSystemFont, "San Francisco", "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--st-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--st-text-base: 1rem;--st-text-sm: .875rem;--st-text-xs: .75rem;--st-leading: 1.6;--st-radius-sm: 2px;--st-radius: 4px;--st-radius-lg: 4px;--st-radius-xl: 4px;--st-radius-pill: 2px;--st-shadow-sm: 0 1px 2px 0 rgba(23, 23, 23, .06);--st-shadow: 0 2px 4px -1px rgba(23, 23, 23, .06), 0 4px 6px -1px rgba(23, 23, 23, .08);--st-shadow-lg: 0 4px 6px -2px rgba(23, 23, 23, .05), 0 10px 15px -3px rgba(23, 23, 23, .08);--st-shadow-input: 0 1px 1px rgba(23, 23, 23, .04);--st-ring: 0 0 0 3px rgba(6, 111, 209, .25);--st-content: 720px;--st-wide: 1200px;--st-gutter: clamp(1rem, 4vw, 2rem);--st-control-h: 2.75rem;--st-ease: .15s ease-in-out;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;background:var(--st-bg);color:var(--st-text);font-family:var(--st-font);font-size:var(--st-text-base);line-height:var(--st-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,canvas,svg,iframe,embed,object{max-width:100%}img,video{height:auto}img{border-style:none;vertical-align:middle}::selection{background:var(--st-primary-light);color:var(--st-primary-text)}:focus-visible{outline:2px solid var(--st-primary);outline-offset:2px}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6{margin:1.75em 0 .6em;color:var(--st-heading);font-weight:600;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}h1{font-size:clamp(1.875rem,1.5rem + 1.5vw,2.5rem);letter-spacing:-.02em}h2{font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem)}h3{font-size:1.25rem}h4{font-size:1.1875rem}h5{font-size:1rem;color:var(--st-gray-700)}h6{font-size:var(--st-text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--st-muted)}:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}p,ul,ol,dl,blockquote,figure,pre,table,address,details,fieldset{margin:0 0 1.25em}p{text-wrap:pretty}a{color:var(--st-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--st-ease),text-decoration-color var(--st-ease)}a:hover{color:var(--st-primary-hover);text-decoration-thickness:2px}strong,b{font-weight:600}small{font-size:var(--st-text-sm)}mark,.mark{padding:.1em .25em;border-radius:var(--st-radius-sm);background:var(--st-warning-light);color:inherit}abbr[title]{text-decoration:underline dotted;cursor:help}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}del{color:var(--st-muted)}ins{text-decoration:none;background:var(--st-success-light)}code,kbd,samp,pre{font-family:var(--st-font-mono);font-size:.875em}code,samp{padding:.15em .4em;border-radius:var(--st-radius-sm);background:var(--st-surface-muted);border:1px solid var(--st-border);color:var(--st-gray-700);overflow-wrap:anywhere}kbd{padding:.15em .45em;border-radius:var(--st-radius-sm);border:1px solid var(--st-border-strong);border-bottom-width:2px;background:var(--st-surface);color:var(--st-heading);font-weight:500}pre{overflow-x:auto;padding:1rem 1.25rem;border-radius:var(--st-radius-lg);background:var(--st-gray-900);color:var(--st-gray-100);line-height:1.55;tab-size:4}pre code{padding:0;border:0;background:none;color:inherit;font-size:inherit}blockquote{margin-inline:0;padding:.25em 0 .25em 1.25em;border-left:3px solid var(--st-primary);color:var(--st-gray-700);font-size:1.0625em}blockquote>:last-child{margin-bottom:0}blockquote cite,blockquote footer{display:block;margin-top:.75em;color:var(--st-muted);font-size:var(--st-text-sm);font-style:normal}hr{height:0;margin:2rem auto;border:0;border-top:1px solid var(--st-border)}ul,ol{padding-left:1.4em}li>ul,li>ol{margin-top:.3em;margin-bottom:0}li+li{margin-top:.3em}li::marker{color:var(--st-gray-400)}dt{color:var(--st-heading);font-weight:600}dd{margin:0 0 .75em}address{font-style:normal}figure{margin-inline:0}figcaption{margin-top:.6em;color:var(--st-muted);font-size:var(--st-text-sm);text-align:center}table{width:100%;border-collapse:collapse;border-spacing:0;font-size:.9375rem}caption{padding:0 0 .6em;color:var(--st-muted);font-size:var(--st-text-sm);text-align:left;caption-side:top}th,td{padding:.75rem;border-bottom:1px solid var(--st-border);text-align:left;vertical-align:top}thead th{padding-block:.6rem;background:var(--st-surface-muted);border-bottom-color:var(--st-border);color:var(--st-muted);font-size:var(--st-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}tfoot th,tfoot td{font-weight:600}details{border:1px solid var(--st-border);border-radius:var(--st-radius);background:var(--st-surface)}summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;color:var(--st-heading);font-weight:500;cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary:after{content:"";flex:none;width:.55rem;height:.55rem;border-right:2px solid var(--st-gray-400);border-bottom:2px solid var(--st-gray-400);transform:rotate(45deg) translateY(-25%);transition:transform var(--st-ease)}details[open]>summary:after{transform:rotate(-135deg) translateY(-25%)}details[open]>summary{border-bottom:1px solid var(--st-border)}details>:not(summary){margin-inline:1rem}details>:not(summary):first-of-type{margin-top:.75rem}details>:last-child:not(summary){margin-bottom:1rem}fieldset{min-width:0;padding:1rem 1.25rem 1.25rem;border:1px solid var(--st-border);border-radius:var(--st-radius-lg)}legend{padding:0 .4rem;color:var(--st-heading);font-weight:600}label{color:var(--st-heading);font-size:.9375rem;font-weight:500}button,input,select,textarea,optgroup{margin:0;font:inherit;letter-spacing:inherit}:where(input:not([type]),input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],select,textarea){display:block;width:100%;min-height:var(--st-control-h);padding:.5rem .75rem;border:1px solid var(--st-border-strong);border-radius:var(--st-radius);background-color:var(--st-surface);box-shadow:var(--st-shadow-input);color:var(--st-text);font-size:.9375rem;line-height:1.4;transition:border-color var(--st-ease),box-shadow var(--st-ease);appearance:none}:where(input,select,textarea):focus{outline:0;border-color:var(--st-primary);box-shadow:var(--st-ring)}:where(input,select,textarea):focus-visible{outline:0}:where(input,textarea)::placeholder{color:var(--st-gray-400);opacity:1}:where(input,select,textarea):disabled,:where(input,textarea)[readonly]{background-color:var(--st-surface-muted);color:var(--st-muted);cursor:not-allowed}:where(input,select,textarea):user-invalid{border-color:var(--st-danger)}:where(input,select,textarea):user-invalid:focus{box-shadow:0 0 0 3px #d6393933}:where(textarea){min-height:7.5rem;resize:vertical}:where(select:not([multiple]):not([size])){padding-right:2.25rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23a3a3a3' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:14px 10px}:where(select[multiple],select[size]){min-height:7.5rem;padding:.35rem}:where(select[multiple],select[size]) option{padding:.35rem .5rem;border-radius:var(--st-radius-sm)}:where(input[type=search])::-webkit-search-decoration{-webkit-appearance:none}:where(input[type=number]){-moz-appearance:textfield}:where(input[type=checkbox],input[type=radio]){display:inline-block;flex:none;width:1.125rem;height:1.125rem;margin:0 .5em 0 0;border:1px solid var(--st-border-strong);background-color:var(--st-surface);background-position:center;background-repeat:no-repeat;background-size:.875rem;box-shadow:var(--st-shadow-input);vertical-align:-.2em;cursor:pointer;appearance:none;transition:background-color var(--st-ease),border-color var(--st-ease),box-shadow var(--st-ease)}:where(input[type=checkbox]){border-radius:var(--st-radius-sm)}:where(input[type=radio]){border-radius:50%}:where(input[type=checkbox]):checked{border-color:var(--st-primary);background-color:var(--st-primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8.5l2.5 2.5l5.5 -5.5'/%3e%3c/svg%3e")}:where(input[type=checkbox]):indeterminate{border-color:var(--st-primary);background-color:var(--st-primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e")}:where(input[type=radio]):checked{border-color:var(--st-primary);background-color:var(--st-primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");background-size:1rem}:where(input[type=checkbox],input[type=radio]):focus-visible{outline:0;border-color:var(--st-primary);box-shadow:var(--st-ring)}:where(input[type=checkbox],input[type=radio]):disabled{opacity:.5;cursor:not-allowed}:where(input[type=range]),:where(progress),:where(meter){width:100%;accent-color:var(--st-primary)}:where(input[type=color]){width:3rem;height:var(--st-control-h);padding:.2rem;border:1px solid var(--st-border-strong);border-radius:var(--st-radius);background:var(--st-surface);cursor:pointer}:where(input[type=file]){max-width:100%;color:var(--st-muted);font-size:.9375rem}:where(input[type=file])::file-selector-button{margin-right:.75rem;padding:.45rem .9rem;border:1px solid var(--st-border-strong);border-radius:var(--st-radius);background:var(--st-surface);color:var(--st-heading);font:inherit;font-weight:500;cursor:pointer}:where(input[type=file])::file-selector-button:hover{background:var(--st-surface-muted)}button:not([class]),input[type=submit],input[type=button],.button,.wp-block-search__button,.search-submit{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:var(--st-control-h);padding:.5625rem 1rem;border:1px solid var(--st-primary);border-radius:var(--st-radius);background:var(--st-primary);box-shadow:var(--st-shadow-input);color:#fff;font-size:.9375rem;font-weight:500;line-height:1.25rem;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;transition:background-color var(--st-ease),border-color var(--st-ease),color var(--st-ease),box-shadow var(--st-ease)}button:not([class]):hover,input[type=submit]:hover,input[type=button]:hover,.button:hover,.wp-block-search__button:hover,.search-submit:hover{border-color:var(--st-primary-hover);background:var(--st-primary-hover);color:#fff;text-decoration:none}button:not([class]):focus-visible,input[type=submit]:focus-visible,input[type=button]:focus-visible,.button:focus-visible,.wp-block-search__button:focus-visible,.search-submit:focus-visible{outline:0;box-shadow:var(--st-ring)}:where(button,input[type=submit],input[type=button],input[type=reset],.button):disabled,:where(.button).disabled{opacity:.55;cursor:not-allowed}input[type=reset],.button.is-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:var(--st-control-h);padding:.5625rem 1rem;border-radius:var(--st-radius);font-weight:500;cursor:pointer;border:1px solid var(--st-border-strong);background:var(--st-surface);color:var(--st-heading)}input[type=reset]:hover,.button.is-secondary:hover{border-color:var(--st-gray-400);background:var(--st-surface-muted);color:var(--st-heading)}.wp-element-button,.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:.5em;box-shadow:var(--st-shadow-input);text-decoration:none;cursor:pointer;transition:background-color var(--st-ease),border-color var(--st-ease),color var(--st-ease),box-shadow var(--st-ease)}.wp-element-button:focus-visible,.wp-block-button__link:focus-visible{outline:0;box-shadow:var(--st-ring)}.is-style-outline>.wp-block-button__link.wp-block-button__link:not(.has-background){border-color:var(--st-border-strong);background:var(--st-surface);color:var(--st-heading)}.is-style-outline>.wp-block-button__link.wp-block-button__link:not(.has-background):hover{border-color:var(--st-gray-400);background:var(--st-surface-muted)}.st-icon{display:inline-block;flex:none;vertical-align:middle}.alignleft{float:left;margin:.3em 1.5em 1em 0}.alignright{float:right;margin:.3em 0 1em 1.5em}.aligncenter{display:block;margin-inline:auto;text-align:center}.wp-caption,.wp-block-image{max-width:100%}.wp-caption-text,.wp-block-image figcaption,.wp-element-caption{margin-top:.6em;color:var(--st-muted);font-size:var(--st-text-sm);text-align:center}.wp-block-image img,.wp-block-gallery img,.wp-block-media-text__media img,.wp-block-post-featured-image img{border-radius:var(--st-radius-lg)}.wp-block-image.is-style-rounded img{border-radius:100rem}.wp-block-quote{border-left-color:var(--st-primary)}.wp-block-quote.is-style-large,.wp-block-quote.is-large{padding-left:1.5em;font-size:1.375em}.wp-block-pullquote{padding:2rem 0;border-block:1px solid var(--st-border);color:var(--st-heading);text-align:center}.wp-block-pullquote blockquote{margin:0;padding:0;border:0}.wp-block-pullquote blockquote p{margin-bottom:.75rem;font-size:1.5rem;font-weight:500;letter-spacing:-.01em;line-height:1.35}.wp-block-pullquote cite{color:var(--st-muted);font-size:.875rem;font-style:normal;text-transform:none}.wp-block-separator{border:0;border-top:1px solid var(--st-border);opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:6rem}.wp-block-separator.is-style-dots:before{color:var(--st-gray-400);letter-spacing:1.5em}.wp-block-table{overflow-x:auto}.wp-block-table table{margin:0}.wp-block-table thead{border-bottom:0}.wp-block-table tfoot{border-top:0}.wp-block-table td,.wp-block-table th{border:0;border-bottom:1px solid var(--st-border)}.wp-block-table.is-style-stripes{border-bottom:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:var(--st-surface-muted)}.wp-block-code{padding:1rem 1.25rem;border:0;border-radius:var(--st-radius-lg);background:var(--st-gray-900);color:var(--st-gray-100)}.wp-block-preformatted{white-space:pre-wrap}.wp-block-verse{padding:0;background:none;color:inherit;font-family:inherit;font-size:inherit}.wp-block-group.has-background,.wp-block-columns.has-background{padding:clamp(1.25rem,3vw,2rem);border-radius:var(--st-radius-lg)}.wp-block-cover,.wp-block-cover-image{border-radius:var(--st-radius-lg);overflow:hidden}.wp-block-cover.alignfull,.wp-block-cover-image.alignfull{border-radius:0}.wp-block-file{font-size:.9375rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1px solid var(--st-border);border-radius:var(--st-radius);background:var(--st-surface)}.wp-block-file .wp-block-file__button{margin-left:auto;padding:.4rem .85rem;border-radius:var(--st-radius);background:var(--st-primary);font-size:var(--st-text-sm);font-weight:500}.wp-block-details{padding:0}.wp-block-details>summary{padding:.75rem 1rem}.wp-block-search__inside-wrapper{gap:.5rem}.wp-block-search__input{min-height:var(--st-control-h);border:1px solid var(--st-border-strong)!important;border-radius:var(--st-radius)!important}.wp-block-search__button{margin-left:0}.wp-block-latest-posts.wp-block-latest-posts__list,.wp-block-categories-list,.wp-block-archives-list,.wp-block-page-list{padding-left:0;list-style:none}.wp-block-latest-posts__post-date,.wp-block-latest-comments__comment-date{display:block;color:var(--st-muted);font-size:var(--st-text-sm)}.wp-block-social-links{padding-left:0}.wp-block-embed figcaption{margin-bottom:0}.wp-block-media-text{gap:0}.has-small-font-size{line-height:1.5}.screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;white-space:nowrap;word-wrap:normal!important}.screen-reader-text:focus{z-index:100000;top:.75rem;left:.75rem;display:block;width:auto;height:auto;padding:.75rem 1rem;clip:auto!important;clip-path:none;border-radius:var(--st-radius);background:var(--st-surface);box-shadow:var(--st-shadow-lg);color:var(--st-primary);font-size:var(--st-text-sm);font-weight:600;text-decoration:none}.sticky,.bypostauthor,.gallery-caption{position:relative}input[type=checkbox]:not([class*=wc-block-components]),input[type=radio]:not([class*=wc-block-components]){margin-right:.5em}label>input[type=checkbox]:last-child,label>input[type=radio]:last-child{margin-right:0}:where(input:not([type]),input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],select:not([multiple]):not([size])){height:var(--st-control-h);padding-block:0}button:not([class]),input[type=submit],input[type=button],input[type=reset],.button,.wp-block-search__button,.search-submit,.wp-block-button__link,.wp-element-button{min-height:var(--st-control-h);padding-block:0;font-size:.9375rem;line-height:1.25rem}.wp-block-button__link,.is-style-outline>.wp-block-button__link{padding-inline:1.125rem;border-width:1px}.is-style-outline>.wp-block-button__link.wp-block-button__link:not(.has-background){border-color:var(--st-primary);background:transparent;color:var(--st-primary)}.is-style-outline>.wp-block-button__link.wp-block-button__link:not(.has-background):hover{border-color:var(--st-primary-hover);background:var(--st-primary-light);color:var(--st-primary-hover)}label:not([class]):has(+:is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea,progress,meter,output)){display:block;margin-bottom:.375rem}:where(input[type=color],input[type=file],input[type=range]){display:block}label:has(>input[type=checkbox],>input[type=radio]){display:inline-flex;align-items:center;font-weight:400;cursor:pointer}p:has(>label>input[type=checkbox],>label>input[type=radio]):not(.form-row){display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}p:has(>label>input[type=checkbox],>label>input[type=radio]):not(.form-row)>br{display:none}.entry-content form p:has(>:is(button,input[type=submit],input[type=reset],input[type=button])){display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}output{display:inline-block;min-width:2.5rem;margin-left:.35rem;padding:.1rem .45rem;border-radius:var(--st-radius-sm);background:var(--st-surface-muted);color:var(--st-heading);font-size:var(--st-text-sm);font-variant-numeric:tabular-nums;text-align:center}blockquote p:has(+cite){margin-bottom:.5rem}blockquote cite{margin-top:0}.entry-content dl:not([class]){display:grid;grid-template-columns:max-content 1fr;gap:.4rem 1.5rem}.entry-content dl:not([class]) dd{margin:0}
