.ntc-health-guide{background:#eeece2}.ntc-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ntc-health-grid article{background:#faf7ee;padding:28px;border-top:3px solid #b86b40;border-radius:4px}.ntc-health-guide h3{font-size:24px;line-height:1.2;margin:0 0 15px;letter-spacing:-.02em}.ntc-health-guide p{font-size:15px;line-height:1.75;margin:0 0 16px}.ntc-health-guide a:not(.button){font-size:13px;text-decoration:underline;text-underline-offset:4px}.ntc-health-context{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:30px;border:1px solid #c8cdbd;border-radius:4px;margin-top:28px}.ntc-health-context h3{font-size:23px}.ntc-health-next{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-top:35px}.ntc-health-next>div{max-width:700px}.ntc-health-next .button{flex:none;font-size:14px}.ntc-switch-section{background:#edece1}.ntc-switch-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.ntc-switch-grid article{padding:30px;background:#fbf8ef;border-radius:5px;border-top:3px solid #bb7248}.ntc-switch-grid article:last-child{border-color:#1f4d3a;background:#e2e9da}.ntc-switch-grid h3{font-size:27px;line-height:1.2;margin:0 0 18px}.ntc-switch-grid p{font-size:16px;line-height:1.75;margin:0 0 18px}.ntc-switch-grid a{font-size:13px;text-decoration:underline}.ntc-switch-context{font-size:14px;line-height:1.7;margin:22px 0 0;max-width:950px}.ntc-switch-context a{text-decoration:underline}.ntc-health-link{display:inline-block;margin:10px 0;font-size:13px;text-decoration:underline;text-underline-offset:4px}.ntc-health-cart{font-size:12px;line-height:1.6;padding:12px 0;border-bottom:1px solid #d5d8cf}.ntc-health-cart a{text-decoration:underline}@media(max-width:850px){.ntc-health-grid,.ntc-health-context,.ntc-switch-grid{grid-template-columns:1fr;gap:17px}.ntc-health-grid article,.ntc-health-context,.ntc-switch-grid article{padding:24px}.ntc-health-next{flex-direction:column;align-items:start;gap:10px}.ntc-health-guide h3,.ntc-switch-grid h3{font-size:24px}.ntc-health-context{gap:25px}.ntc-health-context>div+div{border-top:1px solid #c8cdbd;padding-top:24px}.ntc-health-next .button{white-space:normal}}
