.ContentPage-module__p8GJGW__article{max-width:var(--max-width);padding:var(--space-lg) var(--space-md) var(--space-2xl);margin:0 auto}.ContentPage-module__p8GJGW__header{margin-bottom:var(--space-lg)}.ContentPage-module__p8GJGW__title{font-family:var(--font-display);color:var(--color-brown);margin-bottom:var(--space-sm);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-rule);font-size:clamp(2rem,5vw,2.75rem);font-weight:700}.ContentPage-module__p8GJGW__intro{color:var(--color-brown-mid);max-width:65ch;font-size:1.05rem;line-height:1.6}.ContentPage-module__p8GJGW__imageRow{gap:var(--space-md);margin-bottom:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.ContentPage-module__p8GJGW__imageWrap{border-radius:var(--radius-md);box-shadow:var(--shadow-soft);overflow:hidden}.ContentPage-module__p8GJGW__image{width:100%;height:auto;display:block}.ContentPage-module__p8GJGW__content{color:var(--color-brown-mid);font-size:.95rem;line-height:1.65}.ContentPage-module__p8GJGW__content h2{font-family:var(--font-display);color:var(--color-brown);margin:var(--space-lg) 0 var(--space-sm);padding-bottom:var(--space-xs);border-bottom:2px solid var(--color-sage);font-size:1.35rem;font-weight:700}.ContentPage-module__p8GJGW__content h3{font-family:var(--font-display);color:var(--color-brown);margin:var(--space-md) 0 var(--space-xs);font-size:1.1rem;font-weight:600}.ContentPage-module__p8GJGW__content p{margin-bottom:var(--space-sm)}.ContentPage-module__p8GJGW__content ul,.ContentPage-module__p8GJGW__content ol{margin:var(--space-sm) 0 var(--space-md);padding-left:1.25rem}.ContentPage-module__p8GJGW__content li{margin-bottom:.4rem}.ContentPage-module__p8GJGW__content a{color:var(--color-sage-dark);font-weight:700;text-decoration:none}.ContentPage-module__p8GJGW__content a:hover{color:var(--color-brown)}
.SafetyResources-module__kFViJW__grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.SafetyResources-module__kFViJW__card{align-items:center;gap:var(--space-sm);padding:var(--space-md);background:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);flex-direction:column;text-decoration:none;transition:box-shadow .2s;display:flex}.SafetyResources-module__kFViJW__card:hover{box-shadow:inset 0 1px #fff9,0 6px 16px #3a2e241a}.SafetyResources-module__kFViJW__logoBox{justify-content:center;align-items:center;height:44px;display:flex}.SafetyResources-module__kFViJW__logo{object-fit:contain;width:auto;max-height:40px}.SafetyResources-module__kFViJW__label{color:var(--color-sage-dark);text-align:center;font-size:.85rem;font-weight:700}@media (prefers-reduced-motion:reduce){.SafetyResources-module__kFViJW__card{transition:none}}
.page-module__E0kJGG__noticeBar{background:var(--color-brown);color:var(--color-sand);padding:var(--space-sm) var(--space-md);text-align:center;font-size:.85rem}.page-module__E0kJGG__noticeBar a{color:var(--color-sage-light);font-weight:700;text-decoration:none}.page-module__E0kJGG__independence{opacity:.9;margin-top:.35rem;font-size:.8rem}.page-module__E0kJGG__hero{padding:var(--space-xl) var(--space-md);background:var(--color-white);border-bottom:1px solid var(--color-rule)}.page-module__E0kJGG__heroInner{max-width:var(--max-width);gap:var(--space-lg);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid}.page-module__E0kJGG__heroTitle{font-family:var(--font-display);color:var(--color-brown);margin-bottom:var(--space-sm);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15}.page-module__E0kJGG__heroSub{color:var(--color-brown-mid);max-width:48ch;font-size:1.05rem;line-height:1.6}.page-module__E0kJGG__heroImg{border-radius:var(--radius-md);width:100%;height:auto}.page-module__E0kJGG__methodGrid{gap:var(--space-lg);grid-template-columns:2fr 1fr;display:grid}.page-module__E0kJGG__methodMain p{color:var(--color-brown-mid);margin-bottom:var(--space-sm);font-size:.95rem;line-height:1.65}.page-module__E0kJGG__compareSection{background:var(--color-sand-dark);max-width:none;padding-left:var(--space-md);padding-right:var(--space-md)}.page-module__E0kJGG__compareVisual{max-width:var(--max-width);margin:var(--space-md) auto 0}.page-module__E0kJGG__compareImg{opacity:.7;width:100%;height:auto}.page-module__E0kJGG__showcaseHeader{margin-bottom:var(--space-md)}.page-module__E0kJGG__affiliateNote{color:var(--color-brown-mid);max-width:70ch;padding:var(--space-sm) var(--space-md);background:var(--color-sage-light);border-radius:var(--radius-md);font-size:.88rem;line-height:1.55}.page-module__E0kJGG__showcaseGrid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.page-module__E0kJGG__safetyVisual{margin-top:var(--space-md);text-align:center}.page-module__E0kJGG__safetyVisual img{opacity:.85;max-width:500px}.page-module__E0kJGG__faq{background:var(--color-white);max-width:none}.page-module__E0kJGG__faqGrid{gap:var(--space-lg);max-width:var(--max-width);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.page-module__E0kJGG__faqHeading{font-family:var(--font-display);color:var(--color-sage-dark);margin-bottom:var(--space-md);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:700}.page-module__E0kJGG__faqItem{margin-bottom:var(--space-md)}.page-module__E0kJGG__faqItem h4{font-family:var(--font-display);color:var(--color-brown);margin-bottom:.35rem;font-size:1rem;font-weight:600}.page-module__E0kJGG__faqItem p{color:var(--color-brown-mid);font-size:.9rem;line-height:1.6}.page-module__E0kJGG__disclaimer{max-width:var(--max-width);padding:var(--space-md);color:var(--color-brown-light);text-align:center;border-top:1px solid var(--color-rule);margin:0 auto;font-size:.8rem}@media (max-width:768px){.page-module__E0kJGG__heroInner,.page-module__E0kJGG__methodGrid,.page-module__E0kJGG__showcaseGrid,.page-module__E0kJGG__faqGrid{grid-template-columns:1fr}}
