.on-regional.on-magazine-home{background:#fcf9f3}.on-page-shell:has(.on-magazine-home){background:#fcf9f3}.on-page-shell:has(.on-magazine-home)>.consumer-top{background:#fcf9f3}.on-brand-header{color:#20211f;word-break:keep-all;overflow-wrap:break-word;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);padding:28px 0 38px;display:grid}.on-brand-header>*{min-width:0}.on-brand-header a{text-decoration:none}.on-brand-title{border-left:8px solid #b58a32;padding:4px 0 8px clamp(20px,2.5vw,34px)}.on-brand-kicker{letter-spacing:.12em;color:#91651c;font-size:clamp(14px,1.35vw,19px);font-weight:750;line-height:1.6;display:block}.on-brand-header h1{letter-spacing:-.065em;color:#20211f;margin:10px 0 0;font-family:Arial,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-size:clamp(64px,7.7vw,112px);font-weight:900;line-height:1.12}.on-brand-header h1 span{color:#a5751d;letter-spacing:-.045em;font-family:inherit}.on-brand-report{color:#fff6e5;background:#252522;border:1px solid #4a4436;border-left:4px solid #b58a32;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:206px;padding:28px clamp(22px,3vw,40px);display:flex}.on-brand-header .on-brand-tagline{letter-spacing:-.035em;text-align:center;text-wrap:balance;color:#fff6e5;margin:0;font-size:clamp(22px,2.1vw,30px);font-weight:750;line-height:1.5}.on-brand-tagline span{display:block}.on-brand-header .on-brand-submit{color:#20211f;text-align:center;background:#fff2d8;border:1px solid #f1dfb9;border-radius:999px;justify-content:center;align-self:stretch;align-items:center;min-height:62px;padding:12px 20px;font-size:clamp(21px,2vw,28px);font-weight:800;line-height:1.4;transition:background-color .15s,color .15s;display:flex}.on-brand-header .on-brand-submit:hover{color:#141511;background:#f0d49a}.on-brand-header .on-brand-submit:focus-visible{outline-offset:5px;outline:3px solid #fff5dd}.on-seven.on-brand-nav{border:0;border-bottom:1px solid #b18b49;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.12fr) minmax(0,1.52fr) minmax(0,1fr);gap:10px;margin:0 0 28px;padding:0 0 24px;display:grid}.on-seven.on-brand-nav button{color:#242523;word-break:keep-all;overflow-wrap:break-word;min-width:0;min-height:60px;box-shadow:none;background:0 0;border:1px solid #ac7b29;border-radius:999px;padding:11px 10px;font-size:clamp(18px,1.6vw,22px);font-weight:800;line-height:1.5;transition:background-color .15s,color .15s;transform:none}.on-seven.on-brand-nav button:hover:not([aria-pressed=true]){color:#49381d;box-shadow:none;background:#eee5d4;transform:none}.on-seven.on-brand-nav button[aria-pressed=true],.on-seven.on-brand-nav button[aria-pressed=true]:hover{color:#fff9e9;box-shadow:none;background:#063e32;border-color:#8c743e}.on-seven.on-brand-nav button:after,.on-seven.on-brand-nav button[aria-pressed=true]:before{content:none}@media (width>=1320px){.on-brand-header{padding-block:38px 42px}.on-brand-report{min-height:230px}}@media (width<=1199px){.on-seven.on-brand-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.on-seven.on-brand-nav button{font-size:20px}.on-seven.on-brand-nav button:nth-child(6){grid-column:span 2}}@media (width<=899px){.on-brand-header{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px}.on-brand-title{border-left-width:6px;padding-left:20px}.on-brand-kicker{letter-spacing:.08em;font-size:14px}.on-brand-header h1{font-size:clamp(55px,7.6vw,68px)}.on-brand-report{gap:17px;min-height:190px;padding:23px 20px}.on-brand-header .on-brand-tagline{font-size:22px}.on-brand-header .on-brand-submit{min-height:56px;padding-inline:12px;font-size:22px}}@media (width<=699px){.on-brand-header{grid-template-columns:minmax(0,1fr);gap:24px;padding:10px 0 28px}.on-brand-title{padding-block:2px 6px;padding-left:19px}.on-brand-header h1{margin-top:6px;font-size:clamp(58px,13vw,80px)}.on-brand-kicker{letter-spacing:.08em;font-size:14px}.on-brand-report{border-radius:16px;gap:18px;min-height:0;padding:24px 22px}.on-brand-header .on-brand-tagline{font-size:23px}.on-brand-header .on-brand-submit{align-self:center;width:100%;max-width:380px;min-height:58px;font-size:23px}.on-seven.on-brand-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px;padding-bottom:24px}.on-seven.on-brand-nav button{min-height:54px;padding:10px 4px;font-size:18px}.on-seven.on-brand-nav button:nth-child(6){grid-column:auto}.on-seven.on-brand-nav button:last-child{grid-column:1/-1}}@media (width<=379px){.on-brand-header h1{font-size:clamp(48px,16vw,58px)}.on-seven.on-brand-nav button:nth-child(n+5){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.on-seven.on-brand-nav button,.on-brand-header .on-brand-submit{transition:none}}
