.fox-news{background:#fff;color:#19302b}.news-masthead{padding:54px 0 40px;background:#fff8f2;border-bottom:1px solid #efdfd3}.news-kicker{display:flex;justify-content:space-between;gap:20px;font-size:.8rem;letter-spacing:.09em;font-weight:700}.news-kicker span:first-child{color:#d84c0a}.news-heading{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:70px;padding-top:20px}.news-heading h1{font-size:clamp(2.7rem,5.3vw,4.8rem);margin:0;letter-spacing:-.06em;max-width:700px}.news-heading p{font-size:1.03rem;margin:0;color:#68716c}.news-navigation{padding:22px 0;background:white;border-bottom:1px solid #eee}.news-category-nav{display:flex;gap:8px;overflow:auto;padding-bottom:8px;scrollbar-width:thin}.news-category-nav a{white-space:nowrap;padding:9px 15px;border-radius:30px;border:1px solid #e4e7e3;font-size:.875rem;font-weight:650}.news-category-nav .active{background:#19302b;color:#fff;border-color:#19302b}.news-search{display:flex;max-width:460px;gap:8px;margin-top:14px}.news-search input{min-width:0;flex:1;border:1px solid #dde2de;border-radius:9px;padding:11px 14px;background:#fafbf9}.news-search button{border:0;background:#f36b21;color:#fff;font-weight:700;border-radius:9px;padding:10px 18px;cursor:pointer}.news-body{padding-top:32px;padding-bottom:75px}.news-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.news-section-heading h2{font-size:1.65rem;margin:0;letter-spacing:-.04em}.news-section-heading>span,.news-section-heading>a{font-size:.875rem;color:#68716c}.news-section-heading>a{color:#bd4305;font-weight:700}.news-featured{margin-bottom:46px}.news-featured-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:20px}.news-card{border:1px solid #e5e9e5;border-radius:16px;overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s}.news-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px #19302b0b}.news-card-image{display:block;aspect-ratio:16/10;overflow:hidden;background:#f4f3ec}.news-card-image img{width:100%;height:100%;object-fit:cover}.news-card-copy{padding:20px}.news-meta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:.75rem}.news-meta span{color:#b64710;background:#fff0e5;border-radius:6px;padding:4px 8px;font-weight:700}.news-meta time{color:#7a827d}.news-card h3{font-size:1.1rem;line-height:1.45;margin:12px 0 8px;letter-spacing:-.025em}.news-card-copy>p{font-size:.875rem;color:#6b746e;margin:0 0 14px}.news-read{font-size:.8rem;font-weight:750}.news-read span{color:#e85c13;margin-left:7px}.news-lead{grid-row:span 2;position:relative;min-height:500px;background:#19302b}.news-lead .news-card-image{height:100%;position:absolute;inset:0;aspect-ratio:auto}.news-lead .news-card-image:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 5%,#132a23eb 100%)}.news-lead .news-card-copy{position:relative;padding:32px;margin-top:240px;color:#fff}.news-lead .news-card-copy>p,.news-lead .news-meta time{color:#e1e9e2}.news-lead h3{font-size:1.8rem;line-height:1.3}.news-compact{display:grid;grid-template-columns:40% 1fr}.news-compact .news-card-image{height:100%;aspect-ratio:auto}.news-compact .news-card-copy{padding:18px}.news-compact .news-card-copy>p{display:none}.news-main-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;align-items:start}.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.news-topics{background:#f7f8f5;border-radius:16px;padding:24px}.news-small-label{font-size:.7rem;letter-spacing:.1em;color:#66786e;font-weight:800}.news-topics h2{font-size:1.5rem}.news-topics>a{display:flex;justify-content:space-between;border-bottom:1px solid #e0e6df;padding:12px 0;font-size:.875rem}.news-topics b{font-weight:500;color:#819184}.news-advice{margin-top:24px;padding:25px;background:#19302b;color:white;border-radius:16px}.news-advice>span{font-size:.8rem;letter-spacing:.1em;color:#ffb986}.news-advice h3{font-size:1.55rem;margin:18px 0}.news-advice p{font-size:.875rem;color:#d3dfd8}.news-advice a{display:inline-block;background:#f36b21;color:#fff;padding:11px 16px;border-radius:9px;font-size:.875rem;font-weight:700}.news-category-section{padding-top:38px;margin-top:38px;border-top:1px solid #e5e9e5}.news-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.news-empty{padding:45px 25px;background:#f8f9f6;border:1px dashed #d6dfd6;border-radius:15px}.news-empty h3{font-size:1.4rem}.news-empty a{color:#c04a0c}.news-image-placeholder{height:100%;min-height:180px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f8eadf;color:#19302b}.news-image-placeholder>span{font-size:2.2rem;font-weight:850;letter-spacing:-.06em}.news-image-placeholder>span span{color:#f36b21}.news-image-placeholder small{font-size:.65rem;letter-spacing:.14em}.news-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.news-pagination a{padding:7px 15px;background:#f3f5f0;border-radius:7px}.news-pagination a[aria-current]{background:#19302b;color:white}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.news-article{background:white;padding:45px 0 70px}.news-article-inner{max-width:820px;margin:auto}.news-article h1{font-size:clamp(2rem,4vw,3.4rem)}.news-article .entry-content{font-size:1.05rem;line-height:1.85}.news-article .entry-content img{height:auto;border-radius:12px}.news-article .entry-content h2{font-size:1.9rem}.news-article-cover img{width:100%;height:auto;border-radius:18px;margin:25px 0}.news-article-back{font-size:.875rem;color:#bb4d16}.news-related{margin-top:50px}@media(max-width:900px){.news-main-layout{grid-template-columns:1fr}.news-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:20px}.news-advice{margin-top:0}.news-heading{gap:25px}.news-compact{grid-template-columns:1fr}.news-compact .news-card-image{max-height:150px;aspect-ratio:16/8}.news-lead{min-height:600px}.news-lead .news-card-copy{margin-top:340px}}@media(max-width:600px){.news-masthead{padding:30px 0}.news-heading{grid-template-columns:1fr;gap:16px}.news-kicker span:last-child{display:none}.news-featured-grid,.news-grid,.news-category-grid,.news-sidebar{grid-template-columns:1fr}.news-lead{min-height:440px}.news-lead .news-card-copy{margin-top:210px;padding:23px}.news-lead h3{font-size:1.5rem}.news-compact{grid-template-columns:38% 1fr}.news-compact .news-card-image{max-height:none;height:100%;aspect-ratio:auto}.news-compact h3{font-size:1rem}.news-search{max-width:none}.news-search button{padding:10px}.news-section-heading>span{display:none}.news-card-copy{padding:18px}}@media(prefers-reduced-motion:reduce){.news-card{transition:none}.news-card:hover{transform:none}}

/* 3.1.4 — Wider article canvas on desktop while retaining comfortable mobile reading. */
.news-article-inner{max-width:1080px;width:100%;margin-left:auto;margin-right:auto}
.news-article h1{max-width:1040px}
.news-article .entry-content{width:100%;max-width:1040px}
.news-article .entry-content>p,.news-article .entry-content>h2,.news-article .entry-content>h3,.news-article .entry-content>h4,.news-article .entry-content>ul,.news-article .entry-content>ol,.news-article .entry-content>blockquote{max-width:100%}
@media(max-width:1160px){.news-article-inner{max-width:calc(100vw - 48px)}}
@media(max-width:600px){.news-article-inner{max-width:100%}.news-article{padding-top:30px}}
