.header{display:block;background-color:var(--background-color);border-bottom:4px solid var(--oh-red);padding-top:22px;padding-bottom:12px;z-index:100;font-size:20px;line-height:100%;font-family:var(--font2);overflow-x:clip}.navbar-inner{display:flex;flex-direction:column;justify-content:stretch}.navbar-top{display:flex;justify-content:space-between;align-items:center;position:relative;padding-bottom:22px}.socials{display:flex;align-items:center;gap:22px;flex:2;margin-top:4px}.social{display:flex;align-items:center;justify-content:center;opacity:1}.social:hover .social-inner{transform:translateY(-2px)}.social-inner{width:22px;min-width:22px;height:auto;display:flex;align-items:center;justify-content:center;transition:all .2s ease;transform:translateY(0);will-change:transform}.social-inner-smaller{width:21px;min-width:21px}#instagram,#linkedin,#pinterest{display:none}.navbar-account-links{display:flex;align-items:center;justify-content:flex-end;gap:26px;flex:2}.account-button-wrapper{white-space:nowrap;display:flex;align-items:center;gap:6px}.account-icon-wrapper{margin-top:1px;width:19px;min-width:19px;display:flex;align-items:center;justify-content:center}.account-buttons-separator{width:1px;height:21px;background-color:var(--text-color)}.subscribe-button{padding:4px 26px;font-family:var(--font2);font-size:20px}.logo-wrapper{display:flex;align-items:center;justify-content:center;flex:1;margin-bottom:4px}.logo{display:flex;align-items:center;justify-content:center}.logo-image{height:calc(37px*var(--logo-scale));width:auto}.navbar-logo-text{font-family:var(--font4);line-height:80%;letter-spacing:-.02em;font-size:46px}.navbar-links-outer{padding-top:13px;padding-bottom:6px;border-top:1px solid var(--text-color);min-height:50px}.navbar-links-inner{display:flex;justify-content:center;gap:30px}.nav{display:none;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:30px;row-gap:12px}.nav li{list-style-type:none;display:flex;position:relative}.nav-link,.links-label{line-height:100%;position:relative;white-space:nowrap;font-family:var(--font3);font-weight:600;text-transform:uppercase;letter-spacing:.03em;transition:color .15s ease}.nav-link:hover,.links-label:hover{color:var(--oh-red)}.secondary-links .nav-link{width:100%;padding:14px 16px;border-bottom:1px solid var(--text-color);transition:color .2s ease,background-color .2s ease}.secondary-links-inner:last-child{border-bottom:none}.links-label{display:flex;align-items:center;cursor:pointer}.nav li:hover .secondary-links,.nav .secondary-links:focus-within{opacity:1;pointer-events:all}.dropdown-arrow-svg{width:8px;min-width:8px;height:5px;min-height:5px;margin-left:7px;margin-top:1px}.secondary-links{position:absolute;bottom:0;left:-17px;transform:translateY(100%);opacity:0;pointer-events:none;transition-duration:.15s;transition-property:opacity;min-width:168px;z-index:2}.secondary-links-inner{margin-top:13px;display:flex;flex-direction:column;background-color:var(--background-color);border:1px solid var(--text-color)}.secondary-links-inner .nav-link:hover{color:var(--background-color);background-color:var(--oh-red)}.secondary-links-inner .nav-link::after{display:none}.menu-button-wrapper{display:none}.subscribe-button-mobile-wrapper{display:none}.desktop-navbar{display:block!important;opacity:1!important;height:auto!important}@media (min-width:1920px){.nav{column-gap:calc(3vw*var(--scale))}}@media (min-width:1439px){.header{padding-top:calc(1.53vw*var(--scale));padding-bottom:calc(.83vw*var(--scale));font-size:calc(1.39vw*var(--scale))}.navbar-top{padding-bottom:calc(1.53vw*var(--scale))}.socials{gap:calc(1.53vw*var(--scale));margin-top:calc(.28vw*var(--scale))}.social-inner{width:calc(1.53vw*var(--scale));min-width:calc(1.53vw*var(--scale))}.social-inner-smaller{width:calc(1.46vw*var(--scale));min-width:calc(1.46vw*var(--scale))}.navbar-account-links{gap:calc(1.81vw*var(--scale))}.account-button-wrapper{gap:calc(.42vw*var(--scale))}.account-icon-wrapper{margin-top:1px;width:calc(1.32vw*var(--scale));min-width:calc(1.32vw*var(--scale))}.account-buttons-separator{height:calc(1.46vw*var(--scale))}.subscribe-button{padding:calc(.28vw*var(--scale)) calc(1.81vw*var(--scale));font-size:calc(1.39vw*var(--scale))}.logo-wrapper{margin-bottom:calc(.28vw*var(--scale))}.logo-image{height:calc(2.57vw*var(--scale)*var(--logo-scale))}.navbar-logo-text{font-size:calc(3.19vw*var(--scale))}.navbar-links-outer{padding-top:calc(.9vw*var(--scale));padding-bottom:calc(.9vw*var(--scale));min-height:calc(3.47vw*var(--scale))}.nav{column-gap:calc(2.08vw*var(--scale));row-gap:calc(.83vw*var(--scale))}.secondary-links .nav-link{padding:calc(.97vw*var(--scale)) calc(1.11vw*var(--scale))}.dropdown-arrow-svg{width:calc(.56vw*var(--scale));min-width:calc(.56vw*var(--scale));height:calc(.35vw*var(--scale));min-height:calc(.35vw*var(--scale));margin-left:calc(.49vw*var(--scale));margin-top:1px}.secondary-links{left:calc(-1.18vw*var(--scale));min-width:calc(11.8vw*var(--scale))}.secondary-links-inner{margin-top:calc(1.08vw*var(--scale))}}@media (max-width:991px){.account-button-text,.account-buttons-separator,.subscribe-button,.navbar-top .socials{display:none}.header{padding-top:22px;padding-bottom:12px;position:relative}.navbar-top{padding-bottom:10px}.navbar-account-links{gap:16px;flex:1}.account-icon-wrapper{margin-top:1px;width:28px;min-width:28px}.logo-wrapper{flex:2;margin-bottom:0}.navbar-logo-text{font-size:38px}.menu-button-wrapper{flex:1;display:block}.menu-button{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:7px;width:30px;height:30px}.menu-line{width:30px;height:2px;background-color:var(--text-color);pointer-events:none;transition:transform .3s ease}.navbar-links-outer{text-align:center;position:absolute;background-color:var(--background-color);height:calc(100dvh);transform:translateY(100%);left:0;right:0;bottom:0;display:none;opacity:0;flex-direction:column;justify-content:center;margin-left:0;border-top:none;border-bottom:none;padding-top:0;padding-bottom:0}.navbar-links-inner{padding-top:15vh;padding-bottom:16vh;flex-direction:column;align-items:center;row-gap:23px;overflow-y:auto;justify-content:flex-start}.nav{flex-direction:column;row-gap:23px;min-width:280px}.nav-link,.links-label{line-height:120%;font-size:24px;width:fit-content}.dropdown-arrow-svg{width:10px;min-width:10px;height:6px;position:absolute;right:-8px;transform:translateX(100%);margin-top:2px}.secondary-links{min-width:100%;position:static;transform:unset;opacity:1;pointer-events:none;transition-duration:.15s;transition-property:height;height:0;overflow:hidden}.secondary-links-inner{align-items:center;padding-top:23px;margin-top:25px;padding-bottom:23px;border:0;row-gap:14px;border-top:1px solid var(--text-color);border-bottom:1px solid var(--text-color)!important;overflow:hidden}.nav li{flex-direction:column;align-items:center;width:100%}.secondary-links .nav-link{font-size:20px;font-weight:400;line-height:150%;color:var(--text-color);padding:0;border-bottom:none;width:fit-content}.secondary-links-inner .nav-link:hover{color:unset;background-color:unset}.subscribe-button-mobile-wrapper{display:flex;min-width:280px;padding-top:30px;border-top:1px solid var(--text-color)}.subscribe-button-mobile{display:block;font-size:22px;padding:5px 30px;margin-left:auto;margin-right:auto}.logo-image{height:calc(30px*var(--logo-scale))}.social:hover .social-inner{transform:translateY(-2px)}}@media (max-width:479px){.header{padding-top:18px}.navbar-top{padding-bottom:6px}.navbar-account-links{gap:14px}.account-icon-wrapper{width:26px;min-width:26px}.navbar-logo-text{font-size:32px}.menu-button{height:28px;width:28px}.menu-line{width:28px;height:2px}.nav{row-gap:18px;min-width:58vw}.nav-link,.links-label{font-size:22px}.secondary-links-inner{padding-top:18px;margin-top:22px;padding-bottom:18px;row-gap:8px}.subscribe-button-mobile-wrapper{min-width:58vw;padding-top:32px}.subscribe-button-mobile{font-size:21px}.logo-image{height:calc(26px*var(--logo-scale))}}.navbar-donate-button{padding:4px 26px;font-family:var(--font2);font-size:20px;background-color:#111;color:#fff;margin-left:22px;margin-right:10px}.navbar-donate-button:hover{background-color:var(--oh-red-dark);color:#fff}.navbar-donate-button-mobile{width:100%;text-align:center;margin-right:0;margin-bottom:10px}.nav-search-link{display:inline-flex;align-items:center}.nav-search-icon{display:inline-flex}.nav-search-icon svg{width:17px;height:17px}.navbar-top .socials{flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}.navbar-dateline{font-family:var(--font3);font-weight:600;text-transform:uppercase;letter-spacing:.07em;font-size:11.5px;opacity:.75;white-space:nowrap}@media (max-width:991px){.navbar-dateline{display:none}.navbar-top{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px}.menu-button{width:44px;height:44px;position:relative}.logo-wrapper,.logo{min-width:0;width:100%}.logo-image{max-width:100%;height:auto;max-height:calc(30px*var(--logo-scale))}.navbar-logo-text{font-size:clamp(18px,4vw,38px);line-height:1;text-align:center;overflow-wrap:anywhere}.navbar-account-links .navbar-donate-button{margin:0;padding:8px 14px;font-size:18px;white-space:nowrap}.navbar-links-outer[isopen=true]{display:flex;opacity:1}.navbar-links-inner{width:100%;padding-top:24px;padding-bottom:24px;overscroll-behavior:contain}.nav-link,.links-label{min-height:44px;display:inline-flex;align-items:center}.donate-button-mobile-wrapper .navbar-donate-button-mobile{margin:0}}@media (max-width:479px){.navbar-top{gap:8px}.navbar-account-links .navbar-donate-button{padding:8px 10px;font-size:16px}}.header{padding:20px 0 0;border-bottom-width:3px}.header .navbar-inner{width:100%;max-width:1524px;margin:0 auto}.header .navbar-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px) minmax(0,1fr);gap:20px;min-height:62px;padding-bottom:18px}.header .navbar-top .socials{margin:0;gap:2px}.header .navbar-dateline{font:400 11px/1.5 var(--font1);letter-spacing:0;text-transform:none;opacity:.8}.header .account-button-wrapper{min-height:32px;gap:6px;font:600 13px/1.4 var(--font1)}.header .account-icon-wrapper{width:16px;min-width:16px;margin:0}.header .logo-wrapper{margin:0;min-width:0}.header .logo{min-width:0;max-width:100%;min-height:44px}.header .logo-image{width:min(100%,calc(380px*var(--logo-scale)));max-width:100%;height:auto;max-height:64px;object-fit:contain}.header .navbar-logo-text{font-size:clamp(26px,3vw,42px);line-height:1;text-align:center;overflow-wrap:anywhere}.header .navbar-account-links{gap:10px;min-width:0}.header .navbar-account-links .button,.header .navbar-mobile-actions .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;margin:0;font:600 13px/1.4 var(--font1);white-space:nowrap}.header .navbar-donate-button{background:#111;color:#fff;border:1px solid #111}.header .navbar-donate-button:hover{background:#111;color:#fff;border-color:#111}.header .subscribe-button{background:var(--oh-red-link);color:#fff;border:1px solid var(--oh-red-link)}.header .subscribe-button:hover{background:var(--oh-red-link-hover);border-color:var(--oh-red-link-hover)}.header .navbar-links-outer{padding:0;min-height:52px;border-top-color:var(--text-color-20)}.header .navbar-links-inner{align-items:center;gap:18px}.header .nav{flex:1;gap:0 18px;padding:0;margin:0}.header .nav>li>.nav-link,.header .nav>li>.links-label{display:inline-flex;align-items:center;min-height:52px;font:600 17px/1.25 var(--font3);letter-spacing:.015em}.header .nav>.nav-current>.nav-link{color:var(--oh-red-link);box-shadow:inset 0-2px var(--oh-red-link)}.header .nav-search-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;min-width:44px;min-height:44px;color:var(--text-color);cursor:pointer}.header .nav-search-icon svg{width:19px;height:19px}.header .nav-search-label,.header .navbar-mobile-actions{display:none}.header a:focus-visible,.header button:focus-visible{outline:3px solid var(--oh-red-link);outline-offset:3px}@media (min-width:992px) and (max-width:1150px){.header .navbar-top{grid-template-columns:minmax(0,1fr) minmax(260px,340px) minmax(0,1fr)}.header .navbar-links-inner{gap:12px}.header .nav{column-gap:14px}.header .nav>li>.nav-link,.header .nav>li>.links-label{font-size:16px}}@media (max-width:991px){.header{padding:12px 0}.header .navbar-top{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;min-height:44px;padding:0}.header .navbar-top .socials{display:none}.header .logo{width:100%}.header .logo-image{width:min(100%,calc(360px*var(--logo-scale)));max-height:40px}.header .navbar-account-links .subscribe-button{display:none}.header .navbar-account-links .navbar-donate-button{padding:8px 12px;font-size:12px}.header .menu-button{width:44px;height:44px}.header .menu-line{width:24px}.header .navbar-links-outer{border-top:1px solid var(--text-color-20);justify-content:flex-start}.header .navbar-links-inner{max-width:540px;margin:0 auto;padding:18px 24px 30px;align-items:stretch;gap:16px}.header .nav-search-link{justify-content:flex-start;width:100%;padding:0 12px;border:1px solid var(--text-color-20);min-height:48px}.header .nav-search-label{display:inline;font:400 15px/1.4 var(--font1);text-transform:none}.header .nav{flex:none;width:100%;min-width:0;gap:0;align-items:stretch}.header .nav>li{align-items:stretch}.header .nav>li+li{border-top:1px solid var(--text-color-20)}.header .nav>li>.nav-link,.header .nav>li>.links-label{width:100%;min-height:46px;font-size:21px;text-transform:none;letter-spacing:0}.header .nav>.nav-current>.nav-link{box-shadow:none}.header .navbar-mobile-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--text-color-20);padding-top:16px}.header .navbar-mobile-account{display:inline-flex;align-items:center;min-height:44px;font:600 14px/1.4 var(--font1);text-decoration:underline;text-underline-offset:4px}}@media (max-width:479px){.header .navbar-top{gap:6px}.header .navbar-inner{padding-left:12px;padding-right:12px}.header .navbar-links-inner{padding-left:18px;padding-right:18px}.header .navbar-account-links .navbar-donate-button{padding:8px}}.header .navbar-utility-links{display:flex;align-items:center;gap:16px}.header .navbar-tools-link{display:inline-flex;align-items:center;min-height:32px;font:600 13px/1.4 var(--font1)}.header .navbar-tools-link:hover{color:var(--oh-red-link)}.header .navbar-tools-mobile{display:none}@media (max-width:991px){.header .navbar-tools-mobile{display:flex;align-items:center;justify-content:space-between;min-height:46px;border-top:1px solid var(--text-color-20);font:600 16px/1.4 var(--font1)}}
