.can-newsroom{--can-red:#b74332;--can-ink:#20201e;--can-paper:#fffefa;background:var(--can-paper);color:var(--can-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.55;margin:0}.can-newsroom *{box-sizing:border-box}.can-newsroom a{color:inherit;text-decoration:none}.can-newsroom a:hover{color:var(--can-red)}.can-newsroom a:focus-visible{outline:3px solid var(--can-red);outline-offset:5px}.can-wrap{width:min(1280px,92%);margin:auto}.can-masthead{min-height:122px;display:grid;grid-template-columns:1fr 3fr 1fr;align-items:center;gap:24px}.can-brand{font-size:clamp(24px,2.65vw,38px);font-weight:900;letter-spacing:-1.4px;line-height:1.1;text-align:center}.can-brand span{color:var(--can-red)}.can-edition{font-size:12px;text-transform:uppercase;letter-spacing:1px;line-height:1.7}.can-button{display:inline-block;background:var(--can-ink);color:white!important;padding:13px 24px;font-size:14px;font-weight:700;text-align:center}.can-button:hover{background:var(--can-red)}.can-masthead .can-button{justify-self:end}.can-navigation{border-block:1px solid #b5b4b0}.can-menu{display:flex;justify-content:center;flex-wrap:wrap;gap:28px;list-style:none!important;padding:22px 16px!important;margin:0!important;font-size:15px;font-weight:700}.can-hero{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-block:44px 56px}.can-card{min-width:0}.can-image{display:block;overflow:hidden;background:#e4e0d8;aspect-ratio:4/3}.can-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.can-image:hover img{transform:scale(1.025)}.can-placeholder{height:100%;display:grid;place-items:center;text-align:center;padding:24px;font-weight:900;color:#726d62;letter-spacing:2px;background:linear-gradient(135deg,#e4e0d8,#f4f1eb)}.can-tag{display:inline-block;background:var(--can-red);color:white!important;font-size:10px;line-height:1.4;padding:4px 7px;text-transform:uppercase;font-weight:700;letter-spacing:.3px}.can-card-copy{padding-top:18px}.can-card h3{font-size:20px;line-height:1.3;font-weight:750;margin:10px 0 12px;letter-spacing:-.4px;color:inherit}.can-card time{font-size:12px;color:#777}.can-card--lead{position:relative;min-height:560px;display:grid;align-items:end;background:#282923}.can-card--lead .can-image{position:absolute;inset:0;aspect-ratio:auto}.can-card--lead .can-image:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 25%,rgba(0,0,0,.8))}.can-card--lead .can-card-copy{position:relative;padding:30px;pointer-events:none;color:#fff}.can-card--lead .can-card-copy a{pointer-events:auto}.can-card--lead h3{font-size:32px;color:#fff}.can-card--lead time{color:#ddd}.can-hero-side{display:grid;gap:24px;align-content:start}.can-card--horizontal{display:grid;grid-template-columns:1.05fr 1fr;gap:24px}.can-card--horizontal .can-image{aspect-ratio:1}.can-card--horizontal .can-card-copy{padding-top:18px}.can-card--horizontal h3{font-size:24px}.can-columns{display:grid;grid-template-columns:minmax(0,3fr) minmax(240px,1fr);gap:44px}.can-section{margin-bottom:52px}.can-section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:2px solid var(--can-ink);padding-top:15px;margin-bottom:24px}.can-section-title h2{font-size:23px;margin:0;font-weight:800;color:inherit}.can-section-title>a{font-size:12px;white-space:nowrap}.can-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.can-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.can-sidebar .can-card{margin-bottom:32px}.can-sidebar h3{font-size:22px}.can-sidebar p{font-size:14px;color:#666}.can-promo{background:#efece4;padding:28px;margin:36px 0}.can-kicker{font-size:10px;font-weight:700;letter-spacing:1px;color:var(--can-red)}.can-promo h2{font-size:28px;line-height:1.2;margin:16px 0;color:inherit}.can-contribute{padding:38px;background:#efece4;display:flex;align-items:center;justify-content:space-between;gap:28px;margin:10px 0 50px}.can-contribute h2{font-size:28px;margin:0 0 8px;color:inherit}.can-contribute p{margin:0}.can-footer{border-top:1px solid #b5b4b0;padding:44px 0 20px}.can-footer .can-brand{display:block;font-size:28px}.can-footer p{text-align:center;font-size:12px;border-top:1px solid #ddd;padding-top:24px}.can-visually-hidden,.can-skip{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.can-skip:focus{width:auto;height:auto;clip-path:none;background:white;padding:15px;z-index:100000;top:0;left:0}.can-newsroom h1,.can-newsroom h2,.can-newsroom h3{font-family:inherit}.can-menu li{margin:0}
@media(min-width:1200px){.can-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.can-grid-four h3{font-size:18px}}
@media(max-width:950px){.can-edition{display:none}.can-masthead{grid-template-columns:1fr auto}.can-brand{text-align:left}.can-columns{grid-template-columns:1fr}.can-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.can-sidebar>.can-section-title{grid-column:1/-1;margin-bottom:0}.can-card--lead{min-height:480px}.can-card--horizontal{grid-template-columns:1fr}.can-card--horizontal .can-image{aspect-ratio:16/9}.can-card--horizontal .can-card-copy{padding-top:8px}.can-card--horizontal h3{font-size:20px}.can-hero-side{gap:28px}.can-menu{gap:18px}}
@media(max-width:600px){.can-wrap{width:90%}.can-masthead{min-height:100px;gap:12px}.can-brand{font-size:23px;letter-spacing:-.8px}.can-masthead .can-button{padding:10px 12px;font-size:11px}.can-menu{gap:12px 20px;padding:16px!important;font-size:13px}.can-hero{grid-template-columns:1fr;margin-block:28px 36px;gap:24px}.can-card--lead{min-height:450px}.can-card--lead h3{font-size:28px}.can-card--lead .can-card-copy{padding:24px}.can-card--horizontal{grid-template-columns:110px 1fr;gap:16px}.can-card--horizontal .can-image{aspect-ratio:1}.can-card--horizontal h3{font-size:18px;margin:8px 0}.can-card--horizontal .can-card-copy{padding-top:0}.can-grid,.can-grid-four{grid-template-columns:1fr 1fr;gap:22px 16px}.can-card h3{font-size:18px}.can-card--lead h3{font-size:28px}.can-sidebar{grid-template-columns:1fr}.can-contribute{display:block;padding:26px}.can-contribute .can-button{margin-top:20px}.can-section{margin-bottom:36px}}
@media(prefers-reduced-motion:reduce){.can-image img{transition:none}}

/* Custom logo in the newsroom masthead. */
.can-brand-logo{min-width:0;display:flex;align-items:center;justify-content:center}.can-brand-logo .custom-logo-link{display:block;width:100%;max-width:520px}.can-brand-logo .custom-logo{display:block;width:auto;max-width:100%;height:auto;max-height:110px;margin:auto;object-fit:contain}
@media(max-width:600px){.can-brand-logo .custom-logo{max-height:85px}}

/* Center the masthead brand with balanced space on both sides. */
.can-masthead>.can-brand{grid-column:2;justify-self:center;width:100%;text-align:center}.can-masthead .custom-logo-link{margin-inline:auto}
@media(max-width:950px){.can-masthead{grid-template-columns:1fr}.can-masthead>.can-brand{grid-column:1}}

.can-newsroom .can-section-title h2{text-transform:uppercase;color:#333333}
