.sed-aip,.sed-aip *{box-sizing:border-box;font-family:'Lato',sans-serif}.sed-aip{border:1px solid #e1e8ed;background:#fff;border-radius:18px;padding:clamp(18px,3vw,38px);color:#385064;line-height:1.75;font-size:15px}.sed-aip-head{padding-bottom:22px;border-bottom:1px solid #e4e9ed;margin-bottom:24px}.sed-aip-head>span{font-size:11px;letter-spacing:2px;font-weight:900;color:#0e766e}.sed-aip h2{font-size:clamp(23px,2.7vw,35px);line-height:1.25;color:#122a3c;margin:10px 0 20px}.sed-aip h3{font-size:clamp(18px,1.7vw,23px);color:#17394c;margin:0 0 12px;line-height:1.36}.sed-aip p{font-size:15px;line-height:1.8;margin:0 0 13px;color:#42596c}.sed-aip-sections{display:grid;gap:23px}.sed-aip-sections>section{padding-bottom:22px;border-bottom:1px solid #edf1f3}.sed-aip-choice,.sed-aip-proscons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:25px 0}.sed-aip-choice>section,.sed-aip-proscons>section{background:#f7fbfa;padding:24px;border:1px solid #e0eae8;border-radius:13px;min-width:0}.sed-aip-proscons>section:last-child{background:#fffaf6;border-color:#f1e7dd}.sed-aip-proscons ul{padding-left:20px;margin:0}.sed-aip-proscons li{margin:9px 0;line-height:1.6;font-size:14px}.sed-aip-bottom{border-left:4px solid #0e766e;background:#f3f9f7;border-radius:0 11px 11px 0;padding:22px 25px;margin:22px 0}.sed-aip-faq{margin-top:30px}.sed-aip-faq details{border-bottom:1px solid #e1e8ed;padding:12px 0}.sed-aip-faq summary{cursor:pointer;font-weight:900;color:#163848;list-style-position:inside;line-height:1.55}.sed-aip-faq details p{padding:10px 0 5px 18px}.sed-aip-note{font-size:12px!important;color:#7b8994!important;border-top:1px solid #e2e9ef;padding-top:15px;margin-top:26px!important}.sed-aip :focus-visible{outline:2px solid #0e766e;outline-offset:3px}.sed-aip-pending{padding:18px;background:#eff7f5;border-radius:11px;color:#4a6c70}@media(max-width:700px){.sed-aip-choice,.sed-aip-proscons{grid-template-columns:1fr;gap:12px}.sed-aip-choice>section,.sed-aip-proscons>section,.sed-aip-bottom{padding:17px}.sed-aip p{font-size:14px}}

/* 1.4.0: Evidence-linked runtime Why We Picked inside saved product editorial. */
.sed-aip .sed-aip-runtime-why{margin:32px 0 16px;padding:26px;background:#f2f8f8;border:1px solid #dbe9e9;border-radius:16px;font-family:Lato,sans-serif}
.sed-aip .sed-aip-runtime-why-head span{font:800 11px/1.4 Lato,sans-serif;letter-spacing:.12em;color:#087e75}
.sed-aip .sed-aip-runtime-why-head h3{margin:8px 0 20px;font:800 clamp(21px,2vw,27px)/1.2 Lato,sans-serif;color:#153044}
.sed-aip .sed-aip-runtime-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.sed-aip .sed-aip-runtime-why-grid article{padding:20px 18px;background:#fff;border:1px solid #d6e4e6;border-radius:12px;min-width:0}
.sed-aip .sed-aip-runtime-why-index{display:block;font:800 20px/1 Lato,sans-serif;color:#087e75;margin-bottom:12px}
.sed-aip .sed-aip-runtime-why-grid h4{margin:0 0 8px;font:800 17px/1.35 Lato,sans-serif;color:#153044}
.sed-aip .sed-aip-runtime-why-grid p{margin:0;color:#536c79;font:400 14px/1.7 Lato,sans-serif;overflow-wrap:anywhere}
@media(max-width:860px){.sed-aip .sed-aip-runtime-why-grid{grid-template-columns:1fr}.sed-aip .sed-aip-runtime-why{padding:18px}}
