.holiday-guide{max-width:1080px;margin:auto;padding:32px 24px 64px;font:18px/1.7 Arial,sans-serif;color:#213c34}.holiday-guide h1{font:500 clamp(34px,5vw,58px)/1.15 Georgia,serif}.holiday-guide h2{font:500 32px/1.2 Georgia,serif;margin-top:40px}.holiday-guide h3{font:500 25px/1.25 Georgia,serif}.holiday-guide .note{font-size:15px;color:#52665e}.holiday-guide .disclosure{margin:12px 0 20px;padding:0;background:none;border:0;font-size:15px;color:#52665e}.holiday-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.holiday-product{border:1px solid #d9e1dc;border-radius:12px;overflow:hidden;padding:20px}.holiday-product img{width:100%;height:310px;object-fit:contain;background:white}.holiday-product .cta{display:block;text-align:center;padding:13px;background:#266867;color:white;border-radius:6px;text-decoration:none;font-weight:bold}.holiday-guide a:focus-visible{outline:3px solid #995c38;outline-offset:3px}.holiday-guide .caution{color:#795034}@media(max-width:600px){.holiday-products{grid-template-columns:1fr}.holiday-guide{padding:24px 18px}.holiday-product img{height:270px}}