.bf{padding:clamp(32px, 5vw, 72px) max(clamp(16px, 4.4vw, 64px), env(safe-area-inset-right), env(safe-area-inset-left)) calc(20px + env(safe-area-inset-bottom));color:#1c1b19;font-family:var(--font-inter), system-ui, sans-serif;background:#f4f3f0;border-radius:clamp(32px,4vw,44px) clamp(32px,4vw,44px) 0 0}.bf .bf-in{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:0 clamp(32px,5vw,80px);max-width:1360px;margin:0 auto;display:grid}.bf .bf-groups{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:32px clamp(20px,3vw,48px);display:grid}.bf nav{align-content:start;gap:2px;display:grid}.bf nav h2{color:#5d5b56;letter-spacing:0;margin:0 0 8px;font-size:.9375rem;font-weight:500;line-height:1.3}.bf nav a{color:#1c1b19;align-items:center;min-height:34px;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.bf .bf-fold{display:none}.bf .bf-base{color:#5d5b56;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:0 20px;margin-top:clamp(40px,5vw,72px);font-size:.875rem;display:flex}.bf .bf-base a{min-height:32px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.bf .bf-logo img{width:72px;height:auto;display:block}.bf .bf-base span{margin-left:auto}.bf .bf-logo .plk{flex-direction:column;width:72px;line-height:1;display:inline-flex}.bf .plk img{filter:none;width:100%;height:auto;display:block}.bf .plk b{color:#1c1b19;letter-spacing:-.01em;margin-top:2px;font-size:13.9px;font-weight:650;display:block}.bf a:focus-visible,.bf summary:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #1c1b19}@media (hover:hover){.bf nav a,.bf .bf-base a{transition:opacity .14s}.bf nav a:hover,.bf .bf-base a:hover{opacity:.6}}@media (max-width:760px){.bf .bf-in{display:block}.bf .bf-groups{display:none}.bf .bf-logo img,.bf .bf-logo .plk{width:48px}.bf .plk b{font-size:9.3px}.bf .bf-fold{margin-top:8px;display:block}.bf .bf-fold summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:46px;font-size:1rem;font-weight:550;list-style:none;display:flex}.bf .bf-fold summary::-webkit-details-marker{display:none}.bf .bf-fold summary:after{content:"+";color:#5d5b56;font-size:1.25rem;font-weight:400;transition:transform .2s}.bf .bf-fold details[open] summary:after{transform:rotate(45deg)}.bf .bf-fold nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding-bottom:10px}.bf .bf-fold nav a{min-height:40px;font-size:.9375rem}.bf .bf-base{gap:0 14px;margin-top:14px;font-size:.8125rem}.bf .bf-base a{min-height:30px}.bf .bf-base span{flex-basis:100%;align-items:center;min-height:26px;margin-left:0;display:flex}}@media (prefers-reduced-motion:reduce){.bf *{transition:none!important}}.bf{padding-top:clamp(40px,5.6vw,80px)}.bf .bf-logo img,.bf .bf-logo .plk{width:88px}.bf nav h2{color:#1c1b19;letter-spacing:-.01em;margin-bottom:12px;font-size:1rem;font-weight:650}.bf nav a{color:#5d5b56;min-height:36px}.bf .bf-base{border-top:1px solid #1c1b191a;padding-top:20px}@media (hover:hover){.bf nav a:hover{color:#1c1b19;opacity:1}}@media (max-width:760px){.bf{padding-top:36px}.bf .bf-logo img,.bf .bf-logo .plk{width:64px}.bf .bf-fold{border-top:1px solid #1c1b191a;margin-top:20px}.bf .bf-fold details{border-bottom:1px solid #1c1b191a}.bf .bf-fold summary{letter-spacing:-.01em;min-height:56px;font-size:1.0625rem;font-weight:650}.bf .bf-fold nav a{color:#1c1b19}.bf .bf-base{border-top:0;margin-top:20px;padding-top:0}}
