[data-public-theme=classico] .bd-theme-classico-chrome.site-shell{flex-direction:column;min-height:100vh;display:flex}[data-public-theme=classico] .bd-theme-classico-chrome.site-shell>main{flex:1 0 auto}[data-public-theme=classico] .bd-theme-classico-chrome .site-top{z-index:var(--z-sticky);border-bottom:1px solid var(--neutral-200);background:color-mix(in srgb, var(--neutral-0) 94%, transparent);backdrop-filter:blur(14px);position:sticky;top:0}[data-public-theme=classico] .bd-theme-classico-chrome .site-top__inner{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}[data-public-theme=classico] .bd-theme-classico-chrome .brand{align-items:center;gap:var(--space-3);min-width:0;font-weight:var(--weight-bold);display:inline-flex}[data-public-theme=classico] .bd-theme-classico-chrome .brand__mark{border-radius:var(--radius-lg);background:var(--color-primary);width:2.25rem;height:2.25rem;color:var(--color-primary-fg);font-family:var(--font-display);place-items:center;font-weight:800;display:grid}[data-public-theme=classico] .bd-theme-classico-chrome .brand__name,[data-public-theme=classico] .bd-theme-classico-chrome .brand__text{color:var(--neutral-900);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-public-theme=classico] .bd-theme-classico-chrome .brand__meta{color:var(--neutral-500);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-tight);margin-top:.125rem;display:none}[data-public-theme=classico] .bd-theme-classico-chrome .top-nav{align-items:center;gap:var(--space-4);color:var(--neutral-600);font-size:var(--text-sm);font-weight:var(--weight-medium);display:none}[data-public-theme=classico] .bd-theme-classico-chrome .top-actions{align-items:center;gap:var(--space-2);display:inline-flex}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer{border-top:1px solid var(--neutral-200);margin-top:var(--space-12);background:var(--neutral-0);padding-block:var(--space-8)}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer p{margin:var(--space-2) 0 0;color:var(--neutral-600)}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__nav{align-items:flex-start;gap:var(--space-2);color:var(--neutral-600);font-size:var(--text-sm);font-weight:var(--weight-medium);flex-direction:column;display:flex}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__nav strong{color:var(--neutral-900)}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__column{align-content:start;gap:var(--space-5);display:grid}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__widget{min-width:0}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__html div{font-size:var(--text-sm);color:var(--neutral-600)}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__html p{margin:0 0 var(--space-2)}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__html p:last-child{margin-bottom:0}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__widget-title{color:var(--neutral-900);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__link-list,[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__social-icons{align-items:flex-start;gap:var(--space-2);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__link-list span{color:var(--neutral-600)}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__html>div{margin-top:var(--space-2)}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__html>div>:first-child{margin-top:0}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__html>div>:last-child{margin-bottom:0}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__logo-widget>a{margin-top:var(--space-2);display:inline-flex}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__logo{width:auto;max-width:100%;max-height:56px;display:block}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__social-icons{gap:var(--space-3);flex-flow:wrap}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__social-icons a{color:var(--neutral-700);display:inline-flex}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__social-icon{fill:currentColor;stroke:none;width:24px;height:24px}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__social-symbols{width:0;height:0;position:absolute;overflow:hidden}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__text,[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__copy{grid-column:1/-1}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__copy{font-size:var(--text-sm)}@media (width>=768px){[data-public-theme=classico] .bd-theme-classico-chrome .brand__meta{display:block}[data-public-theme=classico] .bd-theme-classico-chrome .top-nav{display:flex}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__grid{grid-template-columns:repeat(var(--bd-theme-classico-footer-cols,1), minmax(8.5rem, 1fr));align-items:start}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__grid[data-footer-cols="1"]{--bd-theme-classico-footer-cols:1}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__grid[data-footer-cols="2"]{--bd-theme-classico-footer-cols:2}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__grid[data-footer-cols="3"]{--bd-theme-classico-footer-cols:3}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__grid[data-footer-cols="4"]{--bd-theme-classico-footer-cols:4}[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__text,[data-public-theme=classico] .bd-theme-classico-chrome .site-footer__copy{grid-column:1/-1}}
