/* Good Buy editorial additions. Existing logo and chrome unchanged. */
.guide-body{max-width:880px;margin:0 auto;padding:28px 0 60px}.guide-body h2{font-size:clamp(25px,4vw,38px);line-height:1.12;margin:38px 0 16px}.guide-body h3{font-size:24px;margin:24px 0 10px}.guide-body p,.guide-body li{font-size:18px;line-height:1.65}.guide-body p{margin:14px 0}.guide-body ul{padding-left:24px}.guide-body a{color:#0F7A47;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.guide-lede{max-width:760px;font-size:clamp(19px,2vw,25px);line-height:1.55}.guide-image{display:block;width:100%;height:auto;border-radius:16px}.guide-figure{margin:28px 0}.guide-figure figcaption{font-size:13px;margin:8px 0}.guide-callout{background:#FFC233;color:#1F1D2B;padding:22px;border-radius:12px;margin:26px 0}.guide-kicker{color:#0F7A47;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.guide-section{border-top:1px solid #d9d3c9;padding:8px 0 20px}.guide-body .btn{color:#FAF7F2;text-decoration:none}.afternoon-offer-image{width:100%;height:auto;border-radius:12px;margin:16px 0}.guide-nav{display:flex;flex-wrap:wrap;gap:14px;margin:24px 0}.guide-nav a{font-weight:700}.guide-body strong{font-weight:800} main{overflow-wrap:anywhere} @media(max-width:600px){.guide-body{padding-top:15px}.guide-body p,.guide-body li{font-size:17px}.guide-callout{padding:18px}.topnav{gap:12px}.c-detail{min-width:0}.c-detail>div,.ticket{min-width:0}.factgrid{grid-template-columns:1fr 1fr}}
