.bj-mast{border-bottom:1px solid var(--ev-ink);padding:clamp(48px,7vw,96px) 0 clamp(40px,6vw,72px)}.bj-mast-top{letter-spacing:.16em;text-transform:uppercase;color:var(--ev-brass-deep);border-bottom:1px solid var(--ev-line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:clamp(28px,4vw,48px);padding-bottom:18px;font-size:11px;font-weight:800;display:flex}.brand-inner .e-content .bj-mast h1{max-width:none;margin:0 0 28px;font-size:clamp(64px,11vw,168px)!important;line-height:.86!important}.bj-mast h1 span{color:var(--ev-brass-deep)}.bj-mast-grid{grid-template-columns:minmax(0,1fr);gap:24px 64px;display:grid}@media (min-width:900px){.bj-mast-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}.bj-mast p{color:var(--ev-stone);max-width:52ch;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.bj-cats{flex-wrap:wrap;gap:8px;display:flex}.bj-cats a{border:1px solid var(--ev-line);color:var(--ev-ink);background:var(--ev-paper);transition:border-color var(--e-fast,.18s),background var(--e-fast,.18s);padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none}.bj-cats a:hover{border-color:var(--ev-ink);background:#fff}.bj-feature{border-bottom:1px solid var(--ev-line);color:inherit;grid-template-columns:minmax(0,1fr);gap:28px 56px;padding:clamp(40px,6vw,72px) 0;text-decoration:none;display:grid}@media (min-width:900px){.bj-feature{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}}.bj-feature-media{aspect-ratio:3/2;background:#d9d4c7;overflow:hidden}.bj-feature-media img{object-fit:cover;filter:saturate(.8);width:100%;height:100%;transition:transform 1.2s var(--ev-ease)}.bj-feature:hover .bj-feature-media img{transform:scale(1.03)}.bj-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--ev-brass-deep);margin:0 0 14px;font-size:11px;font-weight:800}.bj-feature h2{letter-spacing:-.015em;text-wrap:balance;margin:0 0 18px;font-family:Everest Display,Impact,sans-serif;font-size:clamp(38px,4.6vw,64px);line-height:.96}.bj-feature p{color:var(--ev-stone);max-width:52ch;margin:0 0 22px;font-size:17px;line-height:1.65}.bj-group{padding:clamp(40px,6vw,64px) 0 0;scroll-margin-top:100px}.bj-group-head{border-bottom:1px solid var(--ev-ink);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.bj-group-head h2{letter-spacing:-.01em;margin:0;font-family:Everest Display,Impact,sans-serif;font-size:clamp(28px,3vw,40px)}.bj-group-head span{color:var(--ev-stone);font-size:12px}.bj-list{margin:0;padding:0;list-style:none}.bj-item a{border-bottom:1px solid var(--ev-line);color:inherit;grid-template-columns:minmax(0,1fr);gap:8px 40px;padding:26px 0;text-decoration:none;display:grid}@media (min-width:900px){.bj-item a{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) 90px;align-items:baseline}}.bj-item h3{letter-spacing:-.02em;transition:color var(--e-fast,.18s);margin:0;font-size:clamp(20px,2vw,26px);line-height:1.2}.bj-item p{color:var(--ev-stone);margin:0;font-size:15px;line-height:1.6}.bj-item small{color:var(--ev-stone);white-space:nowrap;font-size:12px}.bj-item a:hover h3{color:var(--ev-brass-deep)}.bj-empty{color:var(--ev-stone);border-bottom:1px solid var(--ev-line);padding:22px 0;font-size:15px}.bj-article-head{padding:clamp(40px,6vw,88px) 0 clamp(28px,4vw,48px)}.bj-article-head .ev-crumbs{color:var(--ev-stone)}.bj-article-head .ev-crumbs a:hover{color:var(--ev-ink)}.brand-inner .e-content .bj-article-head h1{max-width:18ch;margin:0 0 24px;letter-spacing:-.015em!important;font-size:clamp(40px,5.6vw,80px)!important;line-height:.98!important}@media (max-width:700px){.brand-inner .e-content .bj-article-head h1{font-size:clamp(36px,10vw,50px)!important;line-height:1!important}}.bj-dek{color:var(--ev-stone);max-width:60ch;margin:0 0 26px;font-size:clamp(18px,1.6vw,21px);line-height:1.55}.bj-byline{color:var(--ev-stone);border-top:1px solid var(--ev-line);flex-wrap:wrap;gap:6px 18px;padding-top:18px;font-size:13px;display:flex}.bj-byline a{color:var(--ev-ink);font-weight:700}.bj-answer{background:var(--ev-dark);color:var(--ev-bone);margin:0 0 clamp(32px,5vw,56px);padding:clamp(24px,3.4vw,40px);position:relative}.bj-answer b{letter-spacing:.16em;text-transform:uppercase;color:var(--ev-brass);margin-bottom:14px;font-size:11px;font-weight:800;display:block}.bj-answer p{max-width:62ch;margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.6}.bj-hero-img{margin:0 0 clamp(32px,5vw,56px)}.bj-hero-img img{object-fit:cover;filter:saturate(.78);width:100%;height:auto;max-height:520px;display:block}.bj-hero-img figcaption{color:var(--ev-stone);padding-top:8px;font-size:11px}.bj-layout{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (min-width:1100px){.bj-layout{grid-template-columns:220px minmax(0,1fr);gap:72px}}.bj-toc{font-size:13px}@media (min-width:1100px){.bj-toc{align-self:start;position:sticky;top:110px}}.bj-toc b{letter-spacing:.16em;text-transform:uppercase;color:var(--ev-brass-deep);margin-bottom:12px;font-size:10px;font-weight:800;display:block}.bj-toc ol{border-left:1px solid var(--ev-line);margin:0;padding:0;list-style:none}.bj-toc a{color:var(--ev-stone);border-left:1px solid #0000;margin-left:-1px;padding:7px 0 7px 14px;line-height:1.4;text-decoration:none;display:block}.bj-toc a:hover{color:var(--ev-ink);border-left-color:var(--ev-ink)}@media (max-width:1099px){.bj-toc{border:1px solid var(--ev-line);background:var(--ev-paper);padding:16px 18px}.bj-toc details summary{cursor:pointer;font-size:13px;font-weight:800}.bj-toc ol{margin-top:10px}}.bj-body{color:#2a2c28;max-width:68ch;font-size:18px;line-height:1.75}.bj-body>:first-child{margin-top:0}.bj-body p{margin:0 0 1.15em}.bj-body a{color:var(--ev-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ev-brass-deep);text-decoration-color:var(--ev-brass-deep);text-underline-offset:3px;text-decoration-thickness:1px}.bj-body a:hover{text-decoration-thickness:2px}.bj-body strong{color:var(--ev-ink)}.bj-body h2{letter-spacing:-.01em;color:var(--ev-ink);margin:2.1em 0 .6em;scroll-margin-top:100px;font-family:Everest Display,Impact,sans-serif;font-size:clamp(30px,3.2vw,42px);font-weight:700;line-height:1.02}.bj-body h3{letter-spacing:-.01em;margin:1.6em 0 .5em;font-size:20px}.bj-body ul,.bj-body ol{margin:0 0 1.3em;padding-left:1.2em}.bj-body li{margin-bottom:.55em;padding-left:.2em}.bj-body li::marker{color:var(--ev-brass-deep);font-weight:700}.bj-callout{border-left:3px solid var(--ev-brass);background:#c5b38c24;margin:1.6em 0;padding:18px 20px;font-size:16px;line-height:1.65}.bj-callout b{letter-spacing:.14em;text-transform:uppercase;color:var(--ev-brass-deep);margin-bottom:6px;font-size:11px;display:block}.bj-callout p{margin:0}.bj-check{border:1px solid var(--ev-line);background:var(--ev-paper);margin:1.6em 0;padding:22px 22px 10px}.bj-check b{margin-bottom:12px;font-size:13px;font-weight:800;display:block}.bj-check ul{margin:0;padding:0;list-style:none}.bj-check li{margin-bottom:12px;padding-left:32px;font-size:16px;line-height:1.6;position:relative}.bj-check li:before{content:"";border:1.5px solid var(--ev-ink);width:18px;height:18px;position:absolute;top:4px;left:0}.bj-check li:after{content:"";border-left:2px solid var(--ev-brass-deep);border-bottom:2px solid var(--ev-brass-deep);width:8px;height:5px;position:absolute;top:7px;left:5px;transform:rotate(-45deg)}.bj-quote{border-left:1px solid var(--ev-ink);color:var(--ev-ink);margin:1.8em 0;padding:4px 0 4px 22px;font-size:17px;font-style:italic;line-height:1.7}.bj-quote p{margin:0}.bj-table{-webkit-overflow-scrolling:touch;margin:1.8em 0;overflow-x:auto}.bj-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;line-height:1.5}.bj-table caption{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--ev-brass-deep);padding-bottom:10px;font-size:12px;font-weight:800}.bj-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ev-stone);border-bottom:1px solid var(--ev-ink);padding:10px 14px 10px 0;font-size:12px;font-weight:800}.bj-table td{border-bottom:1px solid var(--ev-line);vertical-align:top;padding:12px 14px 12px 0}.bj-table td:first-child{color:var(--ev-ink);font-weight:700}.bj-embed{background:var(--ev-paper);border:1px solid var(--ev-line);margin:2em 0;padding:24px;font-size:15px}.bj-embed-dark{background:var(--ev-dark);color:var(--ev-bone);border:0}.bj-embed-dark .ev-cols{border-bottom-color:var(--ev-line-dark)}@media (min-width:1100px){.bj-wide{margin-right:calc(-1*min(240px,15vw))}}.bj-sources{border-top:1px solid var(--ev-ink);margin-top:56px;padding-top:28px;font-size:14px;line-height:1.6}.bj-sources h2{text-transform:uppercase;letter-spacing:.14em!important;margin:0 0 14px!important;font-family:Everest Sans,Arial,sans-serif!important;font-size:13px!important}.bj-sources ol{margin:0;padding-left:1.2em}.bj-sources li{margin-bottom:10px}.bj-sources a{color:var(--ev-ink)}.bj-sources small{color:var(--ev-stone);display:block}.bj-author{background:var(--ev-paper);border:1px solid var(--ev-line);grid-template-columns:56px 1fr;align-items:start;gap:16px;margin-top:40px;padding:22px;font-size:14px;line-height:1.6;display:grid}.bj-author img{background:var(--ev-dark);width:56px;height:56px;padding:12px}.bj-author p{color:var(--ev-stone);margin:0}.bj-author b{color:var(--ev-ink)}.bj-share{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:28px;font-size:13px;display:flex}.bj-share span{letter-spacing:.14em;text-transform:uppercase;color:var(--ev-stone);font-size:11px;font-weight:800}.bj-share a{color:var(--ev-ink);font-weight:700}.bj-cta{background:var(--ev-dark);color:var(--ev-bone);margin-top:56px;padding:clamp(28px,4vw,48px)}.bj-cta h2{color:var(--ev-bone);margin:0 0 12px;font-family:Everest Display,Impact,sans-serif;font-size:clamp(32px,3.6vw,48px);line-height:1}.bj-cta p{color:#c9c7bc;max-width:56ch;margin:0 0 26px;line-height:1.65}.bj-related{margin-top:clamp(56px,8vw,96px)}.bj-feature .bj-meta{color:var(--ev-brass-deep);margin:0 0 14px;font-size:11px;line-height:1.5}@media (max-width:640px){.bj-table{overflow:visible}.bj-table table{min-width:0}.bj-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bj-table tr{border-top:1px solid var(--ev-ink);padding:12px 0 4px;display:block}.bj-table td{border:0;padding:0 0 10px;display:block}.bj-table td:not(:first-child):before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ev-stone);margin-bottom:2px;font-size:10px;font-weight:800;display:block}.bj-table td:first-child{font-size:16px}}.bj-body{max-width:none}.bj-body>:not(.bj-wide){max-width:68ch}@media (min-width:1100px){.bj-wide{margin-right:0}}.bj-callout b{color:#56491f}.bj-toc summary{cursor:pointer;align-items:center;min-height:32px;font-size:13px;font-weight:800;display:flex}.wd-calc-head{border-bottom:1px solid var(--ev-line);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-bottom:16px;padding-bottom:14px;display:flex}.wd-calc-head b{font-size:16px}.wd-calc-head span{color:var(--ev-stone);font-size:12px}.wd-calc-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:640px){.wd-calc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wd-calc fieldset{border:1px solid var(--ev-line);background:#fff;gap:4px;margin:0;padding:14px;display:grid}.wd-calc label{letter-spacing:.06em;text-transform:uppercase;color:#56491f;margin-top:6px;font-size:11px;font-weight:800}.wd-calc input{font:inherit;background:var(--ev-paper);min-height:44px;color:var(--ev-ink);border:1px solid #bdb6a6;width:100%;padding:9px 10px;font-size:16px}.wd-calc input:focus-visible{outline:2px solid var(--ev-brass);outline-offset:1px}.wd-calc-out{gap:12px;margin-top:20px;display:grid}.wd-calc-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 16px;display:grid}.wd-calc-name{grid-column:1/-1;font-weight:800}.wd-calc-bar{background:#e6e1d5;grid-column:1/-1;height:10px;display:flex}.wd-calc-bar i:first-child{background:var(--ev-ink)}.wd-calc-bar i:last-child{background:var(--ev-brass)}.wd-calc-num{color:var(--ev-stone);font-size:13px}.wd-calc-num b{color:var(--ev-ink);font-variant-numeric:tabular-nums}.ev .wd-calc-out p{margin:6px 0 0;font-size:14px}.wd-calc small{color:var(--ev-stone);margin-top:14px;font-size:12px;line-height:1.5;display:block}
