.camp-news{margin:2.5rem 0;padding:clamp(1rem,3vw,2rem);background:var(--surface,#fbf6ef);border:1px solid #bd8c653b;border-radius:20px}.camp-news h2{font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.2}.camp-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.25rem 0}.camp-news-card{padding:1.25rem;border:1px solid #b88b6740;border-top:4px solid #aa542c;border-radius:12px;overflow-wrap:anywhere}.camp-news-card h3{font-size:1.2rem;line-height:1.35;margin:.5rem 0}.camp-news-card p{font-size:1rem;line-height:1.6}.camp-news-card small{display:block;line-height:1.6;margin:.75rem 0}.camp-news-card .text-link{display:inline-block;margin-top:.5rem}.camp-news-note{font-size:.95rem;line-height:1.6}.camp-news-sources{border-top:1px solid #bd8c653b;padding-top:.75rem;margin-top:1rem;font-size:.9rem}.camp-news-results button,.camp-news-results>a{margin:.5rem}.camp-news-page{padding-top:2rem;padding-bottom:2rem}@media(max-width:850px){.camp-news-grid{grid-template-columns:1fr}.camp-news .section-top{align-items:flex-start;gap:1rem;flex-wrap:wrap}}[data-theme=dark] .camp-news{background:#27221e}
.camp-news-page{max-width:1280px}.camp-news-section{scroll-margin-top:7rem;margin-top:2.5rem;padding-top:1.5rem;border-top:3px double #8c6b4f}.camp-news-section-heading>span{font-size:.7rem;letter-spacing:.12em;color:#a14c28;font-weight:700}.camp-news-section-heading h3{font:700 clamp(1.7rem,3vw,2.5rem)/1.15 Georgia,serif;margin:.5rem 0}.camp-news-section-heading p{font-size:1rem;line-height:1.6}.camp-news-section-photo{margin:1.3rem 0}.camp-news-section-photo img{display:block;width:100%;height:clamp(160px,22vw,260px);object-fit:cover;border-radius:3px}.camp-news-section-photo figcaption{font-size:.75rem;text-align:right;color:#79624e;padding-top:.4rem}.camp-news-section-nav{display:flex;gap:.5rem;flex-wrap:wrap;border-bottom:1px solid #b19880;padding:1rem 0}.camp-news-section-nav button{border:1px solid #bd987c;border-radius:3px;background:transparent;color:inherit;font-size:.85rem;padding:.65rem .9rem;cursor:pointer}.camp-news-section-nav button:hover,.camp-news-section-nav button:focus-visible{background:#a64f29;color:white}.camp-news-empty{grid-column:1/-1;padding:1rem;background:#b98a5d10}.camp-news-section .camp-news-card:nth-child(3n){border-right:0}.camp-news-section .camp-news-card{margin-bottom:1.2rem}

.app-home>#home-news{grid-column:1/-1}.camp-news-photo{margin:calc(-1 * clamp(1rem,3vw,2rem)) calc(-1 * clamp(1rem,3vw,2rem)) 1.6rem;overflow:hidden;border-radius:20px 20px 0 0}.camp-news-photo img{display:block;width:100%;height:clamp(180px,24vw,310px);object-fit:cover;object-position:center 55%}.camp-news-heading{display:flex;gap:1rem;align-items:flex-start}.camp-news-heading .section-top{flex:1}.camp-news-heading h2{color:#a94e26;position:relative;padding-bottom:1rem}.camp-news-heading h2:after{content:"";position:absolute;bottom:0;left:0;width:90px;height:5px;border-radius:80% 20% 70% 30%;background:#bb612f}.camp-news-megaphone{display:grid;place-items:center;flex:none;width:58px;height:58px;background:#ac512715;color:#a94e26;border-radius:50%;margin-top:.25rem}.camp-news-megaphone svg{width:34px;height:34px}@media(max-width:550px){.camp-news-heading{gap:.65rem}.camp-news-megaphone{width:44px;height:44px}.camp-news-megaphone svg{width:27px;height:27px}}

.camp-news-locked{padding:1.5rem;border:1px dashed #b47b54;border-radius:12px;background:#af67250a}.camp-news-locked strong{font-size:1.15rem}.camp-news-locked .button{margin:.5rem 0}
.camp-news{background:#fcf7ed;color:#352c24;border-radius:6px;box-shadow:0 8px 28px #4e342211}.camp-news-masthead{border-top:4px solid #a64f29}.camp-news-edition,.camp-news-byline{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.72rem;letter-spacing:.08em;padding:.8rem 0;border-bottom:1px solid #ae8d70}.camp-news-heading{justify-content:center;align-items:center;padding:1.2rem 0}.camp-news-heading h2{text-align:center;font:700 clamp(1.8rem,4.2vw,3.5rem)/1.1 Georgia,'Times New Roman',serif;color:#403024;margin:0;padding:0}.camp-news-heading h2>span{display:block;font:600 clamp(.85rem,1.8vw,1.1rem)/1.8 system-ui,sans-serif;color:#a74f28;letter-spacing:.16em;text-transform:uppercase}.camp-news-heading h2:after{display:none}.camp-news-byline{border-top:1px solid #ae8d70;border-bottom:3px double #765a45;align-items:center;font-size:.7rem}.camp-news-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#a8552c;margin-right:.5rem;animation:camp-news-pulse 3s ease-in-out infinite}.camp-news-photo{margin:1.2rem 0 0;border-radius:2px}.camp-news-photo img{height:clamp(180px,24vw,300px)}.camp-news-photo figcaption{text-align:right;font:italic .9rem Georgia,serif;padding:.6rem 0;color:#79624e}.camp-news-intro{display:flex;align-items:center;gap:1.25rem;justify-content:space-between;border-bottom:1px solid #bba38c;padding:.65rem 0 1.25rem}.camp-news-intro p{font:italic 1.1rem/1.6 Georgia,serif;max-width:620px}.camp-news-intro .button{flex-shrink:0}.camp-news-grid{gap:0}.camp-news-card{border:0;border-right:1px solid #c6ae97;border-radius:0;padding:.5rem 1.2rem}.camp-news-card:last-child{border-right:0}.camp-news-card h3{font:700 clamp(1.25rem,2vw,1.6rem)/1.2 Georgia,serif}.camp-news-card:first-child h3{font-size:clamp(1.5rem,2.5vw,2rem)}.camp-news-card .eyebrow{font-size:.68rem;letter-spacing:.1em;color:#a44c27}.camp-news-sources{border-top:3px double #95785f}.camp-news-ticker{display:flex;overflow:hidden;background:#49392e;color:#fff6e9;margin-top:1rem;align-items:center;border-radius:3px}.camp-news-ticker-label{background:#a64e27;padding:.8rem;white-space:nowrap;font-size:.7rem;font-weight:700;letter-spacing:.08em;z-index:1}.camp-news-ticker-window{overflow:hidden;flex:1}.camp-news-ticker-track{display:flex;width:max-content;animation:camp-news-marquee 55s linear infinite}.camp-news-ticker-track>span{white-space:nowrap;padding:0 1.5rem;font-size:.86rem}.camp-news-ticker-track span span{padding:0 1.2rem;color:#df9c72}.camp-news-ticker:hover .camp-news-ticker-track{animation-play-state:paused}.camp-news-locked{margin-top:1rem;background:#f1e6d5;text-align:center}.camp-news-locked strong{font-family:Georgia,serif;font-size:1.4rem}.camp-news-note{color:#79624e}@keyframes camp-news-marquee{to{transform:translateX(-50%)}}@keyframes camp-news-pulse{50%{opacity:.4}}@media(max-width:850px){.camp-news-intro{display:block}.camp-news-card{border-right:0;border-bottom:1px solid #c6ae97;padding:1rem 0}.camp-news-card:last-child{border-bottom:0}.camp-news-byline>span:last-child{display:none}.camp-news-megaphone{width:44px;height:44px}.camp-news-heading{gap:.6rem}.camp-news-edition{font-size:.64rem}}@media(prefers-reduced-motion:reduce){.camp-news-dot,.camp-news-ticker-track{animation:none}.camp-news-ticker-window{overflow-x:auto}.camp-news-ticker-track>span[aria-hidden]{display:none}}

.camp-news-ticker-pause{order:3;align-self:stretch;border:0;border-left:1px solid #ffffff40;background:transparent;color:#fff6e9;font-size:.7rem;padding:.5rem;cursor:pointer;margin:0!important}.camp-news-ticker-pause:focus-visible{outline:2px solid #f3b171;outline-offset:-3px}html[data-theme=dark] .camp-news{background:#fcf7ed;color:#352c24}
