.briefing-hero{height:auto;padding:65px 0;background:#293428;color:#f4eedf;border:0;backdrop-filter:none}
.briefing-container{width:min(100% - 10%,1240px);margin-inline:auto}
.briefing-hero .eyebrow{color:#e7cb85}.briefing-hero h1{font:600 clamp(60px,8vw,100px)/.9 var(--display);text-transform:uppercase;margin:14px 0 24px}.briefing-hero p:not(.eyebrow){max-width:65ch;font-size:18px;color:#dedccd}.briefing-body{padding-block:45px 75px}
.briefing-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px}.briefing-heading h2,.briefing-body h2{font:600 clamp(35px,4vw,50px)/1 var(--display);text-transform:uppercase;margin:30px 0 18px}.briefing-heading p{color:#656757;font-size:14px}
.briefing-body .forum-search{margin:25px 0 40px}.briefing-body .forum-cards{margin-top:18px}.briefing-body .forum-card{border-radius:0;min-height:260px;border-top:4px solid #977f40}.briefing-body .forum-card h3{font-size:42px;text-transform:uppercase}.briefing-body .forum-card>span{padding-top:15px;border-top:1px solid #c9bea5;width:100%}
.briefing-body .forum-empty{border:1px solid #c5baa0;border-left:5px solid #485640;border-radius:0;padding:30px;background:#e4dfcc}.briefing-guidelines{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:32px 0;border-top:1px solid #bfb79f;margin-top:45px}.briefing-guidelines h2{margin:0 0 14px}.briefing-guidelines p,.briefing-guidelines li{color:#5b6050}.briefing-guidelines ul{margin:0;padding-left:20px}.briefing-guidelines li{padding:5px 0}
.bbpress .content-page{max-width:1300px}.bbpress #bbpress-forums{font-size:16px}.bbpress #bbpress-forums li.bbp-header{background:#34432f;color:#f5eedc;border:0;padding:18px}.bbpress #bbpress-forums li.bbp-body ul.topic,.bbpress #bbpress-forums li.bbp-body ul.forum{padding:22px 15px;background:#faf8ee}.bbpress #bbpress-forums li.bbp-body ul.topic:nth-child(even){background:#e9e4d4}.bbpress #bbpress-forums .bbp-topic-permalink{font-size:21px}.bbpress #bbpress-forums div.bbp-reply-content{font-size:16px;line-height:1.8}.bbpress #bbpress-forums div.bbp-reply-header{background:#dfd8bf;padding:12px}.bbpress #bbpress-forums fieldset.bbp-form{background:#faf8ed;padding:25px}.bbpress #bbpress-forums input[type=text],.bbpress #bbpress-forums textarea{max-width:100%;min-height:44px}.bbpress #bbpress-forums .bbp-pagination-links a,.bbpress #bbpress-forums .bbp-pagination-links span{min-width:44px;min-height:44px;padding:8px 14px}
@media(max-width:700px){.briefing-hero{padding:45px 0}.briefing-hero h1{font-size:65px}.briefing-heading{display:block}.briefing-heading p{margin-top:0}.briefing-guidelines{grid-template-columns:1fr;gap:20px}.briefing-body .forum-card{min-height:0}.briefing-body .forum-card h3{font-size:36px}}

.forum-home{background:#1b2019;color:#f4edda}
.forum-home .briefing-hero{position:relative;padding:48px 0 42px;background:linear-gradient(90deg,#141911f5 15%,#141911a8 70%,#14191177),url('war-table-desktop-wide.webp') center 42%/cover}
.briefing-hero h1{font-weight:700;font-size:clamp(58px,7vw,90px);margin:14px 0 17px}
.briefing-hero p:not(.eyebrow){font-size:17px;margin-bottom:20px}
.briefing-explore{display:inline-flex;align-items:center;gap:35px;text-decoration:none;color:#ffcc00;font-weight:700;padding:10px 0;border-bottom:2px solid #ffcc00}
.forum-home .briefing-body{padding-top:24px}
.forum-home .air-status{background:none;border:0;border-bottom:1px solid #dad1b333;color:#bfbfae;padding:0 0 18px;font-size:13px}
.forum-home .air-status a{color:#f4e8ba}
.forum-home .forum-search{max-width:650px;margin:22px 0 32px}
.forum-home .forum-search label{font:11px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#d8d0b7}
.forum-home .forum-search input{background:#272e23;border-color:#7d8164;color:#fff7e0}
.forum-home .forum-search input::placeholder{color:#b7bba8}
.forum-home .forum-search .join{background:#ffcc00;color:#181e16}
.forum-home .briefing-heading h2{font-size:34px;margin-top:16px}
.forum-home .forum-cards{gap:22px}
.forum-home .forum-cards .forum-card-visual{min-height:365px;border:1px solid #d8ca982b;padding:28px}
.forum-starter{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:34px 0 15px}
.forum-starter h2{font-size:30px;margin:0 0 10px}
.forum-starter p{font-size:14px;color:#b7bba8;margin:0}
.forum-starter a{color:#ffcc00;font-size:14px}
.forum-home .briefing-guidelines{display:block;padding:20px 0;margin-top:28px;border-color:#dad1b333}
.briefing-guidelines summary{cursor:pointer;font-weight:600;color:#d8d0b7;min-height:44px}
.forum-home .briefing-guidelines li{color:#b7bba8}
#forum-topics{scroll-margin-top:150px}
@media(max-width:700px){.forum-home .briefing-hero{padding:32px 0}.forum-home .briefing-hero h1{font-size:60px}.forum-home .forum-cards .forum-card-visual{min-height:310px}.forum-starter{display:block}.forum-starter a{display:inline-block;margin-top:18px}.forum-home .forum-search{margin-bottom:25px}}

.forum-home .briefing-hero{padding:34px 0}
.forum-home .briefing-hero h1{font-size:clamp(58px,6vw,80px)}
.forum-home .briefing-heading{align-items:center;margin:22px 0}
.forum-home .forum-search{background:none;border:0;border-radius:0;padding:0;margin:0;width:min(100%,470px)}
.forum-home .forum-search label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.forum-home .briefing-heading h2{margin:0}
@media(max-width:700px){.forum-home .briefing-heading h2{margin-bottom:20px}.forum-home .forum-search{width:100%}}
