.ipd-description{color:#292929;line-height:1.7}.ipd-description h3,.ipd-related h3{font-size:22px;line-height:1.25;margin:25px 0 12px;color:#171717}.ipd-description ul{padding-left:22px}.ipd-description li{margin:8px 0}.ipd-description a{color:#bb0718;text-decoration:underline;text-underline-offset:3px}.ipd-new-tab{font-size:.85em}.ipd-related{margin:30px 0;line-height:1.55}.ipd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ipd-card{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #dedede;border-radius:12px;background:#fff;color:#171717!important;text-decoration:none!important}.ipd-card img{width:100%;height:155px;object-fit:contain}.ipd-card strong{font-size:16px;line-height:1.4}.ipd-card>span{color:#bd0719;font-weight:700;margin-top:auto}.ipd-card small{color:#555}.ipd-card:hover,.ipd-card:focus-visible{border-color:#bf0017;box-shadow:0 4px 16px #00000012}.ipd-kit{margin-top:24px;padding:22px;border-radius:12px;background:#191919;color:#fff}.ipd-kit h3{color:#fff;margin-top:0}.ipd-kit a{display:inline-block;padding:12px 18px;border-radius:6px;background:#c60018;color:#fff!important;text-align:center;font-weight:700}.ipd-kit p{color:#fff}@media(max-width:480px){.ipd-grid{grid-template-columns:1fr}.ipd-description h3,.ipd-related h3{font-size:20px}.ipd-card img{height:170px}}
