.bgg-planner-feature{color:#fff;background:linear-gradient(115deg,#8c1017 0%,#b21e26 52%,#191c22 52%);border-top:1px solid #df3c43;border-bottom:1px solid #df3c43;margin:0}.bgg-planner-feature-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;padding-top:48px;padding-bottom:48px;display:grid}.bgg-planner-kicker{letter-spacing:.16em;margin:0 0 14px;font-size:1rem;font-weight:800}.bgg-planner-feature h2{color:#fff;max-width:650px;margin:0 0 20px;font-size:clamp(2rem,4vw,3.75rem);line-height:1.08}.bgg-planner-feature p{max-width:600px;font-size:1.0625rem;line-height:1.6}.bgg-planner-feature-action{text-align:center}.bgg-planner-launch{color:#171a20;background:#fff;border:2px solid #fff;border-radius:4px;padding:22px 28px;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:800;line-height:1.25;text-decoration:none;display:inline-block;box-shadow:0 8px 28px #0005}.bgg-planner-launch:hover{background:#f9e4e5}.bgg-planner-launch:focus-visible{outline-offset:5px;outline:3px solid #65b6ff}.bgg-planner-news a:focus-visible{outline-offset:5px;outline:3px solid #65b6ff}.bgg-planner-feature-action p{color:#f0f1f4;max-width:330px;margin:20px auto 0}.bgg-planner-news article{color:#f1f2f5;background:#1b1e24;border-left:5px solid #c5282e;gap:24px;margin-top:24px;padding:26px;display:flex}.bgg-planner-news h2{margin-top:8px}.bgg-planner-news h3{color:#fff;margin:0 0 12px;font-size:1.625rem}.bgg-planner-news article p{max-width:760px;margin-bottom:20px;line-height:1.6}.bgg-news-badge{color:#fff;letter-spacing:.08em;background:#a81921;border:1px solid #f76a70;align-self:flex-start;padding:7px 12px;font-size:.875rem;font-weight:800}.bgg-planner-news h3 a{color:inherit;text-decoration:none}.bgg-planner-news h3 a:hover{text-decoration:underline}.bgg-main-header .nav-planner-link{color:#fff;background:#b51e26;border:1px solid #e45860;border-radius:4px;padding:10px 14px;font-weight:800}@media (max-width:850px){.bgg-planner-feature{background:linear-gradient(160deg,#a51820,#231c22)}.bgg-planner-feature-grid{grid-template-columns:1fr;gap:24px;padding-top:34px;padding-bottom:34px}.bgg-planner-feature-action{text-align:left}.bgg-planner-feature-action p{max-width:none;margin-left:0}.bgg-planner-news article{gap:14px;padding:20px}}@media (max-width:450px){.bgg-planner-news article{display:block}.bgg-news-badge{margin-bottom:16px;display:inline-block}.bgg-planner-launch{text-align:center;width:100%;padding:20px 14px}}
