.nav-reading summary::after{content:none!important;display:none!important}.nav-reading summary{align-items:center;gap:8px}.nav-reading__chevron{display:block;flex:0 0 16px;width:16px;height:16px;transform:none;transition:transform .18s ease}.nav-reading[open] .nav-reading__chevron{transform:rotate(180deg)}
.tribune-feature{border:1px solid #dce2d7;border-radius:28px;overflow:hidden;background:#fbfaf6;scroll-margin-top:120px;margin-bottom:64px}.tribune-feature__hero{display:grid;grid-template-columns:1.4fr 1fr;background:#102e25;color:#fff}.tribune-feature__copy{padding:clamp(28px,4vw,56px);align-self:center;min-width:0}.tribune-feature__eyebrow{margin:0 0 24px;color:#d5b78b;font-size:.67rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700}.tribune-feature__copy h2{margin:0;font-size:clamp(1.8rem,3.1vw,3.1rem);line-height:1.13;letter-spacing:-.045em;font-weight:700;text-wrap:balance;color:#fff}.tribune-feature__excerpt{max-width:560px;margin:24px 0;color:#d2ded6;line-height:1.75;font-size:.95rem}.tribune-feature__actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}.tribune-feature__read{display:inline-flex;align-items:center;gap:28px;min-height:48px;padding:12px 18px;border-radius:10px;background:#f4ead8;color:#14362a;font-size:.82rem;font-weight:700;position:relative}.tribune-feature__read:hover{background:white}.tribune-feature__coverage{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#e1e8df;font-size:.78rem}.tribune-feature__byline{border-top:1px solid #ffffff26;margin-top:36px;padding-top:18px;display:flex;justify-content:space-between;gap:16px;font-size:.72rem;color:#bdcec2}.tribune-feature__byline>span:first-child{color:#fff;font-weight:600}.tribune-feature__portrait{position:relative;margin:0;min-height:100%;overflow:hidden}.tribune-feature__portrait img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:50% 30%}.tribune-feature__portrait:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#102e2599)}.tribune-feature__portrait figcaption{position:absolute;z-index:1;bottom:24px;left:24px;right:24px;font-size:.65rem;letter-spacing:.09em;text-transform:uppercase;color:#fff}
.tribune-feature__press{padding:32px 40px 24px;scroll-margin-top:120px}.tribune-feature__press-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:24px}.tribune-feature__press-heading .clean-label{font-size:.6rem;margin:0 0 8px}.tribune-feature__press-heading h3{margin:0;font-size:1.3rem;line-height:1.35;letter-spacing:-.025em;font-weight:650;color:#193e2d}.tribune-feature__press-heading>span{font-size:.7rem;color:#737e73;white-space:nowrap}.press-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.press-directory__item{position:relative;display:grid;grid-template-columns:82px 1fr 14px;align-items:center;gap:12px;min-width:0;padding:16px 14px;background:white;border:1px solid #e2e6de;border-radius:12px;color:#173d2b}.press-directory__logo{height:48px;display:grid;place-items:center;min-width:0}.press-directory__logo img{width:100%;height:48px;object-fit:contain}.press-directory__copy{min-width:0}.press-directory__copy strong{display:block;font-size:.76rem;line-height:1.4;font-weight:650}.press-directory__copy small{display:block;color:#7b857c;font-size:.65rem;margin-top:4px}.press-directory__item>svg{width:14px;height:14px;color:#a16b49}.press-directory__item[href]:hover{border-color:#94ac95;background:#fefefa}.press-more>summary{list-style:none;display:flex;justify-content:center;align-items:center;gap:12px;min-height:48px;margin-top:16px;padding:12px;cursor:pointer;color:#29523e;font-size:.78rem;font-weight:600}.press-more>summary::-webkit-details-marker{display:none}.press-more>summary svg{width:16px;height:16px}.press-more__open{display:none}.press-more[open] .press-more__open{display:inline}.press-more[open] .press-more__closed{display:none}.press-more[open]>summary svg{transform:rotate(180deg)}.press-more[open]>.press-directory{margin-top:10px}.tribune-feature :focus-visible{outline:2px solid #c98c58;outline-offset:3px}.other-contributions-heading{margin:0 0 26px}.other-contributions-heading h2{font-size:clamp(1.4rem,2.5vw,2rem);letter-spacing:-.03em;line-height:1.3}
@media(max-width:1050px){.press-directory__item{grid-template-columns:62px 1fr 12px;gap:10px}.tribune-feature__press{padding:28px}.tribune-feature__press-heading{display:block}.tribune-feature__press-heading>span{display:block;margin-top:10px}}
@media(max-width:767px){.tribune-feature{border-radius:22px;margin-bottom:40px}.tribune-feature__hero{grid-template-columns:1fr}.tribune-feature__copy{padding:28px 22px}.tribune-feature__copy h2{font-size:1.9rem}.tribune-feature__eyebrow{margin-bottom:18px}.tribune-feature__excerpt{font-size:.88rem;margin:20px 0}.tribune-feature__actions{gap:10px;margin-top:20px}.tribune-feature__read{gap:18px;font-size:.76rem}.tribune-feature__coverage{font-size:.73rem}.tribune-feature__byline{margin-top:24px;padding-top:16px;gap:10px;font-size:.65rem;flex-wrap:wrap}.tribune-feature__portrait{height:220px;min-height:0}.tribune-feature__portrait img{object-position:50% 32%}.tribune-feature__portrait figcaption{bottom:18px;font-size:.6rem}.tribune-feature__press{padding:24px 16px 16px}.tribune-feature__press-heading{margin-bottom:18px}.tribune-feature__press-heading h3{font-size:1.13rem}.press-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.press-directory__item{grid-template-columns:1fr 12px;padding:14px 12px;gap:10px}.press-directory__logo{grid-column:1/-1;height:46px}.press-directory__logo img{max-width:110px;height:46px}.press-directory__copy strong{font-size:.74rem}.press-directory__copy small{font-size:.62rem}.press-more>summary{font-size:.75rem}}
@media(prefers-reduced-motion:reduce){.nav-reading__chevron{transition:none}}
.press-directory__copy strong{font-family:inherit}
@media(max-width:767px){.tribune-feature__portrait img{object-position:50% 15%}}
