.bs-blog-shell{--bs-blog-shell-font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", Arial, sans-serif;color:#121212;min-height:100vh;font-family:var(--bs-blog-shell-font);letter-spacing:normal;background:#fff;flex-direction:column;font-weight:400;display:flex}.bs-blog-shell>.bs-blog-shell__content{flex:1 0 auto;min-width:0}.bs-blog-navbar{z-index:45;flex:none;width:min(790px,100% - 32px);margin:32px auto 0;position:sticky;top:14px}.bs-blog-navbar__pill{background:#f5f5f6;border:1px solid #ededf0;border-radius:22px;grid-template-columns:190px 1px minmax(0,1fr);align-items:center;gap:0;min-height:86px;padding:11px 22px;display:grid}.bs-blog-navbar__logo{justify-content:center;align-items:center;min-width:0;text-decoration:none;display:flex}.bs-blog-navbar__logo img{object-fit:contain;width:auto;max-width:156px;height:auto;max-height:52px;display:block}.bs-blog-navbar__separator{background:#dedee2;width:1px;height:56px}.bs-blog-navbar__links{justify-content:space-around;align-items:center;gap:8px;padding-left:20px;display:flex}.bs-blog-navbar__links a{color:#151515;white-space:nowrap;border-radius:9px;padding:12px 14px;font-size:17px;font-weight:500;text-decoration:none;transition:color .18s,background-color .18s}.bs-blog-navbar__links a:hover{background:#e9e9ec}.bs-blog-navbar a:focus-visible,.bs-blog-footer a:focus-visible{outline-offset:4px;outline:2px solid #ef4b72}.bs-blog-footer{color:#f8f8f8;background:#111;flex:none;width:100%}.bs-blog-footer__inner{width:min(1280px,100% - 80px);margin-inline:auto;padding:55px 0 25px}.bs-blog-footer__top{justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:46px;display:flex}.bs-blog-footer__kicker{letter-spacing:.16em;color:#9c9ca2;margin-bottom:15px;font-size:11px;font-weight:600;display:block}.bs-blog-footer__identity p{letter-spacing:-.025em;margin:0;font-size:clamp(23px,2.5vw,37px);font-weight:450;line-height:1.22}.bs-blog-footer__links{flex-wrap:wrap;gap:26px;display:flex}.bs-blog-footer a{color:#d1d1d4;text-decoration:none;transition:color .18s}.bs-blog-footer a:hover{color:#fff}.bs-blog-footer__links a{font-size:14px;font-weight:450}.bs-blog-footer__bottom{color:#949499;border-top:1px solid #343437;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 30px;padding-top:22px;font-size:12px;display:flex}.bs-blog-footer__bottom a{color:#b5b5bb}@media (max-width:680px){.bs-blog-navbar{width:calc(100% - 24px);margin-top:15px;top:10px}.bs-blog-navbar__pill{border-radius:17px;grid-template-columns:minmax(0,1fr);gap:5px;min-height:auto;padding:12px 14px 8px}.bs-blog-navbar__logo img{max-width:136px;max-height:44px}.bs-blog-navbar__separator{display:none}.bs-blog-navbar__links{justify-content:space-around;gap:0;padding:0}.bs-blog-navbar__links a{padding:9px 8px;font-size:13px}.bs-blog-footer__inner{width:calc(100% - 36px);padding:42px 0 23px}.bs-blog-footer__top{flex-direction:column;align-items:flex-start;gap:28px;padding-bottom:34px}.bs-blog-footer__identity p{font-size:28px}.bs-blog-footer__links{gap:16px 24px}.bs-blog-footer__bottom{font-size:12px}}@media (prefers-reduced-motion:reduce){.bs-blog-navbar__links a,.bs-blog-footer a{transition:none}}
