.public-chrome{--public-gutter:clamp(22px, 4.7vw, 72px);--public-column-gap:var(--space-xl);--public-section-standard:64px;--public-section-intro:72px;--public-section-compact:var(--space-xl);--public-body-cta-gap:var(--space-lg);--public-group-gap:var(--space-xl);--public-control-min:44px}.public-chrome .public-container{max-width:1440px;padding-inline:var(--public-gutter);margin-inline:auto}.public-chrome.public-footer[data-public-controls]{padding-block:32px 20px}.public-chrome.public-footer .public-footer-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding-bottom:16px;display:grid}.public-chrome.public-footer .public-footer-top>:is(.wordmark,.bb-wordmark){place-self:center start}.public-chrome.public-footer .public-footer-top>p{margin:0;font-size:14px;line-height:1.45}.public-chrome.public-footer .public-footer-top>p>span{display:block}.public-chrome.public-footer .public-footer-top>div{flex-flow:wrap;align-items:center;gap:0 16px;font-size:14px;display:flex}.public-chrome.public-footer .public-footer-top>div a{white-space:nowrap}.public-chrome.public-footer .public-footer-bottom{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding-top:12px;font-size:13px;line-height:1.4;display:grid}.public-chrome.public-footer .public-footer-bottom nav{flex-wrap:wrap;align-items:center;gap:0 16px;min-width:0;max-width:none;display:flex}.public-chrome.public-footer .public-footer-bottom :is(a,button){line-height:1.4}@media (min-width:600px) and (max-width:1099.98px){.public-chrome.public-footer[data-public-controls]{padding-block:24px 16px}.public-chrome.public-footer .public-footer-top{gap:12px 16px}.public-chrome.public-footer .public-footer-top>div{justify-content:flex-end;max-width:300px}}@media (min-width:600px) and (max-width:680px){.public-chrome.public-footer .public-footer-bottom{grid-template-columns:minmax(0,1fr) auto}.public-chrome.public-footer .public-footer-bottom nav{grid-area:1/1/auto/-1}.public-chrome.public-footer .public-footer-bottom>span,.public-chrome.public-footer .public-footer-bottom>a{grid-row:2}.public-chrome.public-footer .public-footer-top{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px}.public-chrome.public-footer .public-footer-top>p{grid-area:2/1/auto/-1}.public-chrome.public-footer .public-footer-top>p>span{display:inline}.public-chrome.public-footer .public-footer-top>div{grid-area:1/2}}@media (max-width:599.98px){.public-chrome.public-footer[data-public-controls]{padding-block:20px 16px}.public-chrome.public-footer .public-footer-top{grid-template-columns:minmax(0,1fr);gap:8px}.public-chrome.public-footer .public-footer-top>p>span{display:inline}.public-chrome.public-footer .public-footer-top>div svg{display:none}.public-chrome.public-footer .public-footer-bottom{grid-template-columns:minmax(0,1fr) auto}.public-chrome.public-footer .public-footer-bottom nav{grid-area:1/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0 12px;display:grid}.public-chrome.public-footer .public-footer-bottom nav :is(a,button){text-align:left;justify-content:flex-start;min-width:0}.public-chrome.public-footer .public-footer-bottom>span,.public-chrome.public-footer .public-footer-bottom>a{grid-row:2}}[data-public-controls] :is(nav a,summary,.header-login),.public-footer :is(a:not(.wordmark):not(.bb-wordmark),button){align-items:center;min-height:44px;display:inline-flex}[data-public-controls] :is(a,button,summary):focus-visible{outline:2px solid var(--plum);outline-offset:4px}.public-footer button{cursor:pointer}[data-public-menu] nav{overscroll-behavior:contain;max-width:calc(100vw - 32px);max-height:calc(100dvh - 110px);overflow-y:auto}[data-public-menu] summary{cursor:pointer}@media (min-width:600.01px){[data-public-controls] .public-action{align-items:center;min-height:44px;display:inline-flex}}@media (hover:hover) and (pointer:fine){[data-public-controls] nav a:hover,.public-footer :is(a:not(.wordmark):not(.bb-wordmark),button):hover{color:var(--plum)}}@media (min-width:600px) and (max-width:1099.98px){.public-chrome{--public-column-gap:var(--space-lg);--public-section-standard:var(--space-xxl);--public-section-intro:56px;--public-section-compact:var(--space-lg)}}@media (max-width:599.98px){.public-chrome{--public-column-gap:var(--space-md);--public-section-standard:var(--space-xl);--public-section-intro:40px;--public-section-compact:20px;--public-body-cta-gap:20px;--public-group-gap:var(--space-lg)}}@media (max-width:369.98px){.public-chrome{--public-gutter:18px}}
