
#cvs-info-v24{box-sizing:border-box;background:#f5f7f4;color:#173b30;font:17px/1.65 Arial,sans-serif;padding:24px 0 64px}
#cvs-info-v24 *,#cvs-info-v24 *:before,#cvs-info-v24 *:after{box-sizing:border-box}
#cvs-info-v24 .ir-shell{width:calc(100% - 64px);max-width:1200px;margin:0 auto;min-width:0}
#cvs-info-v24 h1,#cvs-info-v24 h2{font-family:Georgia,serif;font-weight:400;line-height:1.14;letter-spacing:-.025em;margin:0 0 24px;color:inherit}
#cvs-info-v24 h1{font-size:clamp(32px,3.7vw,52px)}
#cvs-info-v24 h2{font-size:clamp(27px,2.8vw,39px)}
#cvs-info-v24 h3{font:700 20px/1.35 Arial,sans-serif;margin:0 0 10px;color:inherit}
#cvs-info-v24 p{margin:0 0 18px}
#cvs-info-v24 a{color:inherit}
#cvs-info-v24 img{display:block;max-width:100%;height:auto}
#cvs-info-v24 .ir-crumb{font-size:14px;color:#53675e;margin:0 0 24px;overflow-wrap:anywhere}
#cvs-info-v24 .ir-kicker{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b6e441}
#cvs-info-v24 .ir-hero{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:36px;background:#123e31;border-radius:28px;padding:40px;color:#fff;align-items:center}
#cvs-info-v24 .ir-hero>*{min-width:0}
#cvs-info-v24 .ir-hero p{color:#e2ece5}
#cvs-info-v24 .ir-lead{font-size:21px;line-height:1.5}
#cvs-info-v24 .ir-hero figure{margin:0}
#cvs-info-v24 .ir-hero img{width:100%;border-radius:20px;aspect-ratio:4/3;object-fit:cover}
#cvs-info-v24 figcaption{font-size:14px;line-height:1.5;padding-top:12px}
#cvs-info-v24 .ir-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
#cvs-info-v24 .ir-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:13px 22px;border-radius:28px;font:700 15px/1.4 Arial,sans-serif;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;background:#123e31;color:white;border:1px solid transparent}
#cvs-info-v24 .ir-btn.primary{background:#b6e441;color:#09261e}
#cvs-info-v24 .ir-btn.ghost{background:transparent;border-color:#b7c9bf;color:inherit}
#cvs-info-v24 .ir-btn.light{background:#fff;color:#173b30;border-color:#dce5de}
#cvs-info-v24 a:focus-visible,#cvs-info-v24 summary:focus-visible{outline:3px solid #ce700c;outline-offset:4px}
#cvs-info-v24 .ir-section{padding:64px 0 0}
#cvs-info-v24 .ir-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}
#cvs-info-v24 .ir-panel{background:#fff;border:1px solid #dce5de;border-radius:28px;padding:36px}
#cvs-info-v24 .ir-panel.soft{background:#edf3e9}
#cvs-info-v24 .ir-expert{border-left:4px solid #acd441}
#cvs-info-v24 ul,#cvs-info-v24 ol{padding-left:24px;margin:18px 0}
#cvs-info-v24 li{padding:3px 0}
#cvs-info-v24 .ir-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}
#cvs-info-v24 .ir-card{background:#fff;border:1px solid #dce5de;border-radius:22px;padding:26px;min-width:0}
#cvs-info-v24 .ir-card p{color:#53675e}
#cvs-info-v24 .ir-card .ir-num{display:inline-flex;width:38px;height:38px;border-radius:50%;align-items:center;justify-content:center;background:#e8f0df;color:#244334;font-weight:800;margin-bottom:16px}
#cvs-info-v24 .ir-rule{padding:24px 26px;border-radius:20px;background:#e8f0df;color:#244334;font-weight:700;line-height:1.7;margin:26px 0}
#cvs-info-v24 .ir-formula{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center;text-align:center;margin:28px 0}
#cvs-info-v24 .ir-formula span{background:#fff;border:1px solid #dce5de;border-radius:18px;padding:18px 14px;font-weight:700}
#cvs-info-v24 .ir-formula b{font-size:26px;color:#55705f}
#cvs-info-v24 .ir-table{width:100%;border-collapse:collapse;margin-top:20px;background:#fff;border-radius:18px;overflow:hidden}
#cvs-info-v24 .ir-table th,#cvs-info-v24 .ir-table td{padding:14px 16px;border-bottom:1px solid #e1e8e3;text-align:left;vertical-align:top}
#cvs-info-v24 .ir-table th{background:#edf3e9}
#cvs-info-v24 .ir-answer{border-left:4px solid #acd441;padding:18px 22px;background:#fff;border-radius:0 18px 18px 0;margin:18px 0}
#cvs-info-v24 .ir-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px;align-items:start}
#cvs-info-v24 .ir-gallery figure{margin:0;min-width:0}
#cvs-info-v24 .ir-gallery img{width:100%;border-radius:18px;aspect-ratio:4/3;object-fit:cover}
#cvs-info-v24 .ir-faq{max-width:920px;margin:0 auto}
#cvs-info-v24 details{border-top:1px solid #ccd7ce;padding:18px 0}
#cvs-info-v24 summary{font-weight:700;font-size:19px;line-height:1.5;cursor:pointer;min-height:44px;padding:8px 0}
#cvs-info-v24 details p{margin:12px 0 0;color:#53675e}
#cvs-info-v24 .ir-final{background:#123e31;border-radius:28px;padding:40px;color:#fff}
#cvs-info-v24 .ir-final p{max-width:840px;color:#e2ece5}
#cvs-info-v24 .ir-links{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:18px}
#cvs-info-v24 .ir-links a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:3px}
#cvs-info-v24 .ir-note{font-size:14px;color:#65756d}
#cvs-info-v24 .ir-badge{display:inline-block;border:1px solid #cdd9d0;background:#fff;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700;margin:0 8px 8px 0}
#cvs-info-v24 .ir-warning{background:#fff7e8;border:1px solid #ead7ad;border-radius:18px;padding:20px 22px}
@media(max-width:900px){
 #cvs-info-v24 .ir-hero,#cvs-info-v24 .ir-two{grid-template-columns:minmax(0,1fr)}
 #cvs-info-v24 .ir-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 #cvs-info-v24 .ir-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}
 #cvs-info-v24 .ir-formula{grid-template-columns:1fr}
 #cvs-info-v24 .ir-formula b{transform:rotate(90deg)}
}
@media(max-width:650px){
 #cvs-info-v24{padding-top:20px}
 #cvs-info-v24 .ir-shell{width:calc(100% - 32px)}
 #cvs-info-v24 .ir-hero,#cvs-info-v24 .ir-panel,#cvs-info-v24 .ir-final{padding:26px 22px;border-radius:22px}
 #cvs-info-v24 .ir-grid,#cvs-info-v24 .ir-gallery{grid-template-columns:minmax(0,1fr)}
 #cvs-info-v24 .ir-section{padding-top:44px}
 #cvs-info-v24 .ir-actions .ir-btn{width:100%}
 #cvs-info-v24 .ir-lead{font-size:19px}
 #cvs-info-v24 .ir-table{font-size:15px}
}
