.idrak-pdp-editorial{background:var(--ip-bg);color:var(--ip-ink);padding:var(--ip-top) 40px var(--ip-bottom);font-size:var(--ip-body);line-height:1.75;letter-spacing:0;scroll-margin-top:110px}
.idrak-pdp-editorial,.idrak-pdp-editorial *{box-sizing:border-box}
.idrak-pdp-editorial__inner{width:100%;max-width:var(--ip-width);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.85fr) minmax(240px,1fr);gap:clamp(40px,6vw,100px);align-items:start}
.idrak-pdp-editorial h2{font-family:inherit;font-size:var(--ip-heading-size);line-height:1.2;font-weight:500;letter-spacing:-.025em;color:var(--ip-heading);margin:0 0 28px;text-wrap:balance}
.idrak-pdp-editorial h3{font-family:inherit;font-size:19px;line-height:1.4;font-weight:600;letter-spacing:0;color:var(--ip-heading);margin:0 0 20px}
.idrak-pdp-editorial__eyebrow{color:var(--ip-accent);font-size:11px;letter-spacing:.13em;font-weight:700;line-height:1.5;margin:0 0 18px;text-transform:uppercase}
.idrak-pdp-editorial__body p{margin:0 0 20px}.idrak-pdp-editorial__body p:last-child{margin-bottom:0}.idrak-pdp-editorial__body strong{font-weight:600}
.idrak-pdp-editorial__body ul{padding-left:20px}.idrak-pdp-editorial__body li+li{margin-top:8px}
.idrak-pdp-editorial__body a,.idrak-pdp-editorial__points a{color:var(--ip-heading);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.idrak-pdp-editorial__aside{border-left:1px solid var(--ip-rule);padding-left:36px;margin-top:4px;min-width:0}
.idrak-pdp-editorial__aside dl{margin:0}.idrak-pdp-editorial__aside dl>div{padding:17px 0;border-top:1px solid var(--ip-rule)}
.idrak-pdp-editorial__aside dt{font-size:15px;font-weight:600;line-height:1.5;color:var(--ip-heading)}.idrak-pdp-editorial__aside dd{margin:5px 0 0;font-size:15px;line-height:1.6}
.idrak-pdp-editorial__button{display:inline-flex;gap:30px;align-items:center;justify-content:center;text-decoration:none!important;color:var(--ip-button-ink)!important;background:var(--ip-button);font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;min-height:48px;padding:14px 22px;margin-top:28px;border:1px solid var(--ip-button);border-radius:0;transition:opacity .15s ease}
.idrak-pdp-editorial__button span{font-family:inherit;font-size:14px;font-weight:600}.idrak-pdp-editorial__button svg{flex:none}.idrak-pdp-editorial__button:hover{opacity:.88}
.idrak-pdp-editorial a:focus-visible{outline:2px solid var(--ip-accent);outline-offset:5px}
.idrak-pdp-editorial__note{font-size:13px;line-height:1.65;margin:24px 0 0;max-width:72ch}
.idrak-pdp-editorial--ruled{border-block:1px solid var(--ip-rule)}
.idrak-pdp-editorial--reassurance .idrak-pdp-editorial__inner{display:block;max-width:850px;text-align:center}
.idrak-pdp-editorial--reassurance h2{font-size:calc(var(--ip-heading-size)*.88)}
.idrak-pdp-editorial--reassurance .idrak-pdp-editorial__note{margin-inline:auto}
.idrak-pdp-editorial__button--text{background:transparent;border:0;border-bottom:1px solid var(--ip-accent);color:var(--ip-accent)!important;padding:8px 0;min-height:44px;margin-top:14px;gap:18px}
.idrak-pdp-editorial--system .idrak-pdp-editorial__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}
.idrak-pdp-editorial__image{min-width:0;aspect-ratio:1/1}.idrak-pdp-editorial__image img{width:100%;height:100%;object-fit:var(--ip-image-fit);display:block;border:0;border-radius:0;box-shadow:none}
.idrak-pdp-editorial__points{list-style:none;padding:0;margin:26px 0 0}.idrak-pdp-editorial__points li{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;padding:13px 0;border-top:1px solid var(--ip-rule);font-size:15px;line-height:1.6}
.idrak-pdp-editorial__points a,.idrak-pdp-editorial__points strong{font-weight:600}.idrak-pdp-editorial__points li:last-child{border-bottom:1px solid var(--ip-rule)}
.idrak-pdp-editorial .ip-disclosure>summary{font-family:inherit;font-size:15px;line-height:1.5;font-weight:600}
@media(max-width:899px){.idrak-pdp-editorial{padding:var(--ip-top-mobile) 24px var(--ip-bottom-mobile);font-size:var(--ip-body-mobile)}.idrak-pdp-editorial__inner,.idrak-pdp-editorial--system .idrak-pdp-editorial__inner{grid-template-columns:minmax(0,1fr);gap:36px}.idrak-pdp-editorial h2{font-size:var(--ip-heading-mobile);margin-bottom:22px}.idrak-pdp-editorial__aside{border-left:0;border-top:1px solid var(--ip-rule);padding:24px 0 0;margin-top:0}.idrak-pdp-editorial__aside dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.idrak-pdp-editorial__aside h3{margin-bottom:12px}.idrak-pdp-editorial--system .idrak-pdp-editorial__image{max-width:580px;justify-self:center;width:100%}.idrak-pdp-editorial__button{min-height:48px}.idrak-pdp-editorial--reassurance h2{font-size:var(--ip-heading-mobile)}}
@media(max-width:479px){.idrak-pdp-editorial{padding-inline:20px}.idrak-pdp-editorial__points li{grid-template-columns:minmax(0,1fr);gap:3px}.idrak-pdp-editorial__aside dl{column-gap:16px}.idrak-pdp-editorial__aside dt,.idrak-pdp-editorial__aside dd{font-size:14px}.idrak-pdp-editorial--system .idrak-pdp-editorial__button{width:100%}}
@media(prefers-reduced-motion:reduce){.idrak-pdp-editorial__button{transition:none}}
