:root{color-scheme:light}html{box-sizing:border-box}[hidden]{display:none!important}*,*:before,*:after{box-sizing:inherit}body{margin:0;color:#1f2933;background:#fff}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.screen-reader-text:focus{position:fixed;z-index:100000;top:1rem;left:1rem;width:auto;height:auto;padding:.75rem 1rem;margin:0;overflow:visible;clip-path:none;white-space:normal}.apbs-breadcrumbs{margin:0 0 1rem;font-size:.875rem}.apbs-breadcrumbs ol{margin:0;padding:0;list-style:none}.apbs-breadcrumbs li{display:inline}.apbs-breadcrumbs li+li .apbs-breadcrumbs-sep{margin:0 .375rem}.apbs-hp{position:absolute;left:-9999px}.apbs-form-field{margin-bottom:.75rem}form label:not(:has(>input,>select,>textarea)){display:block;margin-bottom:.25rem}.apbs-form-field label,.apbs-form-field .apbs-form-label{display:block;margin-bottom:.25rem}.apbs-form-field input{max-width:100%}form input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=image],[type=color],[type=range],[type=file]),form select,form textarea{padding:10px 8px}.apbs-form-field select,.apbs-form-field textarea{max-width:100%}.apbs-form{--apbs-quiz-nav-gap: 16px;--apbs-quiz-nav-height: 40px;--apbs-quiz-nav-border: #c4ccd6;--apbs-quiz-nav-border-hover: #7a8694;--apbs-quiz-nav-radius: 6px;display:flex;flex-direction:column;gap:16px}.apbs-form input[type=hidden]{display:none}.apbs-form-status:empty{display:none}.apbs-form :where(button[type=submit]){align-self:flex-start;box-sizing:border-box;height:var(--apbs-quiz-nav-height);padding:0 18px;line-height:1;border:1px solid var(--apbs-quiz-nav-border);border-radius:var(--apbs-quiz-nav-radius);background:#fff;font-size:14px;cursor:pointer}.apbs-form :where(button[type=submit]):hover:not(:disabled){border-color:var(--apbs-quiz-nav-border-hover)}.apbs-form-field-invalid .apbs-form-error{margin:.25rem 0 0}.apbs-form-spinner{display:none;width:1rem;height:1rem;border:2px solid currentcolor;border-right-color:transparent;border-radius:50%;animation:apbs-spin .7s linear infinite}.apbs-form.htmx-request .apbs-form-spinner{display:inline-block;vertical-align:middle}.apbs-form.htmx-request .apbs-form-submit{opacity:.6}@keyframes apbs-spin{to{transform:rotate(360deg)}}.apbs-posts-navigation{margin:24px 0 0}.apbs-posts-navigation .apbs-nav-links{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.apbs-posts-navigation .apbs-nav-links>*:not(.apbs-nav-dots){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:42px;min-width:42px;padding:0 12px;border:1px solid #dcdcde;border-radius:6px;text-align:center;text-decoration:none}.apbs-posts-navigation .apbs-nav-links a:hover{border-color:currentcolor}.apbs-posts-navigation .apbs-nav-disabled{opacity:.45}.apbs-posts-navigation .apbs-nav-current{background:#f0f0f1;font-weight:600}.apbs-posts-navigation .apbs-nav-prev svg,.apbs-posts-navigation .apbs-nav-next svg{display:block}.apbs-posts-navigation .apbs-nav-dots{padding:0 4px}.apbs-search-form{display:flex;gap:8px;margin:16px 0 0}.apbs-search-form.htmx-request .apbs-search-submit{pointer-events:none;opacity:.6}@keyframes apbs-vt-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){::view-transition-old(root),::view-transition-new(root){animation:none}.blog #main,.search #main{view-transition-name:apbs-main}.blog .apbs-posts-navigation,.search .apbs-posts-navigation{view-transition-name:apbs-nav}::view-transition-old(apbs-nav),::view-transition-new(apbs-nav){animation:none}::view-transition-old(apbs-nav){opacity:0}::view-transition-old(apbs-main){animation:apbs-vt-fade .2s ease both;animation-direction:reverse}::view-transition-new(apbs-main){animation:apbs-vt-fade .36s ease-out both}}.apbs-slider{margin:16px 0}.apbs-slider .swiper-slide{display:flex;align-items:center;justify-content:center;min-height:180px;border:1px solid #dcdcde;border-radius:6px}.apbs-slider .swiper-slide figcaption{color:#646970}
