.bag-decision .bag-header-grid{margin-top:24px;gap:28px}.bag-decision .bag-header-image img{height:280px}.bag-decision .plain-head h1{font-size:clamp(2rem,4vw,3.1rem);line-height:1.08}.bag-decision .lede{font-size:1.125rem}.bag-decision .article-section{margin-top:38px}.bag-decision .answer-first{margin-bottom:28px}.kit-table caption{text-align:left;padding:0 0 12px;font-size:.875rem;color:#53655d}.kit-table{min-width:680px}.kit-table th[scope=row]{width:27%;font-weight:600}.kit-table small{display:block;font-weight:400;color:#53655d;margin-top:5px}.kit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.kit-card{background:#fff;border:1px solid #d5dfd9;border-radius:16px;overflow:hidden;scroll-margin-top:100px}.kit-photo{margin:0;padding:18px;background:#f4f6f3;height:250px}.kit-photo img{width:100%;height:100%;object-fit:contain}.kit-card-body{padding:24px;display:flex;flex-direction:column}.kit-card h3{font-size:1.45rem;line-height:1.2;margin:4px 0 12px}.kit-card p,.kit-card summary,.kit-card dd{font-size:1rem;line-height:1.55}.kit-card .eyebrow{font-size:.875rem}.kit-fit{margin-top:0}.kit-key-facts{display:grid;grid-template-columns:1fr 1.5fr;gap:14px;margin:8px 0 12px;padding:14px 0;border-block:1px solid #dde5df}.kit-key-facts dt{font-size:.875rem;color:#53655d}.kit-key-facts dd{margin:4px 0 0;font-weight:700}.kit-caution{border-left:3px solid #b86a30;padding-left:12px}.kit-card .deep{margin:10px 0}.kit-retail{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px}.kit-card .kit-evidence{font-size:.75rem;color:#53655d;margin:14px 0 0}.water-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.water-plan-grid article{padding:26px;background:#e4efed;border-radius:14px}.water-plan-grid article+article{background:#f0eee5}.water-plan-grid h3{font-size:1.4rem;margin:8px 0}.kit-finish{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.kit-finish span{font-size:1.7rem;color:#1b5148;font-weight:700}.kit-finish h3{font-size:1.15rem}.kit-next{padding:22px;background:#eaf0e5;border-radius:12px}.kit-card a,.kit-table a{text-underline-offset:3px}.kit-card:target{outline:3px solid #c98547;outline-offset:4px}@media(max-width:760px){.kit-grid,.water-plan-grid,.kit-finish{grid-template-columns:1fr}.bag-decision .bag-header-image img{height:210px}.kit-photo{height:220px}.kit-card-body{padding:20px}.kit-key-facts{grid-template-columns:1fr 1.3fr}.bag-decision .hero-actions{flex-wrap:wrap}}@media print{.kit-grid{display:block}.kit-card{break-inside:avoid;margin-bottom:20px}.kit-photo{height:150px}.kit-retail .amazon-button{display:none}.kit-table{min-width:0}.bag-decision details> :not(summary){display:block!important}}
