#slogan{font-size:0.6rem;color:var(--brand-color-1);}nav.navigation{background-color:transparent !important;}.navbar{border-bottom:1px solid var(--color-border-light);}.nav-link-styled{color:var(--brand-color-1);text-decoration:none;font-size:0.875rem;font-weight:500;}.nav-link-styled:hover{color:var(--brand-color-2);border-radius:0.35rem;}header nav a:hover{background-color:var(--brand-accent-color-3);}header nav svg{fill:var(--brand-white);}.search-icon,.search-close-icon{cursor:pointer;color:var(--brand-color-1);transition:color 0.2s ease;}.search-icon:hover,.search-close-icon:hover{color:var(--brand-color-2);}.search-icon{background:none;border:none;cursor:pointer;color:inherit;}.search-svg{width:18px;height:18px;stroke:currentColor;}.close-svg{width:18px;height:18px;stroke:currentColor;}.search-container{background-color:var(--brand-white);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all 0.3s ease;}.search-container:not([hidden]){transform:translateY(0);opacity:1;visibility:visible;}.search-container .form-control:focus{border-color:var(--brand-color-1);box-shadow:0 0 0 0.25rem rgba(212, 103, 1, 0.25);}.focus-ring-pop{--bs-focus-ring-color:var(--color-pop-focus);}.form-control:focus,.form-select:focus{border-color:var(--brand-color-1);box-shadow:0 0 0 .25rem var(--bs-focus-ring-color);}.avatar-overlap > img + img{margin-left:-0.75rem;}.object-contain{object-fit:contain;}.group:hover .group-hover-translate-x-1{transform:translateX(4px);}.group .group-hover-translate-x-1{transition:transform 0.2s ease-in-out;}@media (min-width:768px){.search-container{background-color:#f8f9fa;border-bottom:1px solid rgba(0, 0, 0, 0.1);box-shadow:0 4px 6px rgba(0, 0, 0, 0.05);transform:translateY(-20px);}.search-container:not([hidden]){transform:translateY(0);}.search-close-icon{background:none;border-radius:none;cursor:pointer;color:var(--brand-color-1);transition:color 0.2s ease;}.search-close-icon:hover{color:var(--brand-color-2);}}@media (max-width:767.98px){.navbar-collapse{position:absolute;top:100%;left:0;right:0;background-color:rgba(255, 255, 255, 0.95);padding:1rem;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1);z-index:1000;text-align:center;}.navbar-nav{width:100%;padding:1rem 0;}.navbar-nav .nav-item{margin:0.5rem 0;}.navbar-nav .nav-link{padding:0.75rem 1rem;display:inline-block;font-size:1rem;}.navbar-nav .nav-link:hover{background-color:rgba(0, 0, 0, 0.05);border-radius:0.25rem;}.navbar-nav .btn{display:inline-block;margin:0.5rem auto;}}.hamburger-svg{width:20px;height:20px;stroke:var(--brand-color-1);}.navbar-toggler:hover .hamburger-svg{stroke:var(--brand-color-2);}.pp-sb-widget{border:1px solid var(--brand-accent-color-2);max-width:416px;height:auto;}.navigation.pagination,.nav-links{background-color:transparent;}.page-numbers:hover{color:var(--bs-blue);text-decoration:none;background-color:var(--bs-gray-100);}.page-numbers.current{color:var(--brand-white);background-color:var(--brand-color-1);}.pagination-container .page-numbers.dots{background-color:transparent;border-color:transparent;pointer-events:none;}:target{scroll-margin-top:100px;}#submit{color:var(--brand-color-1);}.archive-excerpt p{font-size:0.875rem;padding-left:0;}.footer-link{color:var(--brand-white) !important;text-decoration:none !important;}.footer-link:hover{color:var(--brand-color-2) !important;text-decoration:none !important;}.footer-section ul li a{color:var(--bs-gray-700);text-decoration:none;transition:color 0.3s ease;}.footer-section ul li a:hover{color:var(--bs-gray-800);}