*,*::before,*::after{box-sizing:border-box}html{color-scheme:light;font-family:var(--font-family-body);font-size:100%;line-height:var(--line-height-body);-webkit-text-size-adjust:100%}body{background:var(--color-white);color:var(--color-text-primary);font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.grid-container{max-width:var(--container-max)}.one-container:not(.full-width-content) .site-content,.separate-containers:not(.full-width-content) .inside-article,.separate-containers:not(.full-width-content) .comments-area,.separate-containers:not(.full-width-content) .page-header,.separate-containers:not(.full-width-content) .paging-navigation{padding:var(--gutter)}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);text-wrap:balance}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}h5,h6{font-size:var(--font-size-body);line-height:var(--line-height-h4)}p,ul,ol,blockquote,pre,table{margin-block:0 var(--space-lg)}ul,ol{padding-inline-start:var(--space-xl)}li+li{margin-block-start:var(--space-sm)}blockquote{border-inline-start:4px solid var(--color-border-strong);margin-inline:0;padding-inline-start:var(--space-lg)}hr{border:0;border-block-start:1px solid var(--color-border-default);margin-block:var(--space-2xl)}code,kbd,samp,pre{font-family:var(--font-family-mono)}code,kbd,samp{font-size:.9em}pre{max-width:100%;overflow-x:auto}.entry-content>:where(p,ul,ol,blockquote,pre,table),.wp-block-post-content>:where(p,ul,ol,blockquote,pre,table){max-width:var(--content-readable)}a{color:var(--color-primary-900);text-decoration-color:currentColor;text-decoration-thickness:.08em;text-underline-offset:.16em;transition:color var(--transition-standard),text-decoration-color var(--transition-standard)}a:visited{color:var(--color-primary-900)}a:hover{color:var(--color-primary-700);text-decoration-thickness:.12em}button,input,optgroup,select,textarea{font:inherit}button,input[type="button"],input[type="reset"],input[type="submit"]{min-block-size:44px;min-inline-size:44px}button:not(:disabled),input[type="button"]:not(:disabled),input[type="reset"]:not(:disabled),input[type="submit"]:not(:disabled),select:not(:disabled){cursor:pointer}input:not([type="button"]):not([type="checkbox"]):not([type="hidden"]):not([type="radio"]):not([type="reset"]):not([type="submit"]),select,textarea{background-color:var(--color-white);border:2px solid var(--color-primary-700);border-radius:var(--radius-small);color:var(--color-text-primary);min-block-size:44px;padding:var(--space-sm) var(--space-md);transition:border-color var(--transition-standard),box-shadow var(--transition-standard)}textarea{min-block-size:8rem;resize:vertical}::placeholder{color:var(--color-text-secondary);opacity:1}:disabled,[aria-disabled="true"]{cursor:not-allowed;opacity:.7}input:disabled,select:disabled,textarea:disabled{background-color:var(--color-disabled-background);color:var(--color-text-primary)}:focus:not(:focus-visible){outline:none}:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-inner);outline:var(--focus-ring-width) solid var(--color-focus-outer);outline-offset:var(--focus-ring-offset)}.screen-reader-text:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-inner)}img,picture,svg,video{display:block;max-inline-size:100%}img,video{block-size:auto}figure{margin-inline:0}figcaption{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption);margin-block-start:var(--space-sm)}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-delay:0s!important;animation-duration:0.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0.01ms!important}}