.lpac-product-badges{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0!important;padding:0!important;list-style:none!important}.lpac-product-badges li{display:inline-flex;align-items:center;gap:5px;border:1px solid #d7e5de;background:#f0f6f2;color:#245743;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:650;line-height:1.35;letter-spacing:.01em}.lpac-product-badges svg{flex-shrink:0}
[data-lpac-premium] .lpac-product-intro{color:#53616a;font-size:16px;line-height:1.7;margin:14px 0 10px;max-width:58ch;overflow:visible;height:auto;display:block;-webkit-line-clamp:unset}
[data-lpac-premium] .lpac-product-details-link{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:700;color:#245743;text-underline-offset:4px;margin-bottom:8px}
[data-lpac-premium] .u-top{display:none!important}[data-lpac-premium] .u-title{color:#172b37!important;letter-spacing:-.035em!important;line-height:1.08!important}[data-lpac-premium] .u-kicker{color:#64766d!important;font-size:10px!important;letter-spacing:.16em!important}
[data-lpac-premium] .u-meta{display:none!important}[data-lpac-premium] .u-desc{max-width:1100px!important;border:0!important;background:none!important;padding:0!important;max-height:none!important;overflow:visible!important}
.lpac-editorial{--detail-ink:#17352b;--detail-soft:#f3f6f2;max-width:1100px;margin:auto;scroll-margin-top:120px;color:#455951;font-family:inherit;line-height:1.7}
.lpac-editorial__eyebrow{font-size:10px;font-weight:750;letter-spacing:.18em;text-transform:uppercase;color:#65766a;margin:0 0 24px}
.lpac-editorial .lpac-rich-v1{font-family:inherit!important;color:#455951!important;display:grid;grid-template-columns:1fr 1fr;gap:28px 44px;align-items:start;max-height:none!important;overflow:visible!important}
.lpac-editorial .lpac-rich-v1>p:first-child{grid-column:1/-1;font-size:clamp(19px,2.3vw,25px)!important;line-height:1.45!important;max-width:850px;margin:0!important;color:#17352b}
.lpac-editorial .lpac-rich-v1>section{margin:0!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;min-width:0}
.lpac-editorial .lpac-rich-v1>section:first-of-type{grid-column:1/-1;padding:32px!important;background:#f1f5f0!important;border:1px solid #e1e8df!important;border-radius:18px!important}
.lpac-editorial h2{color:var(--detail-ink)!important;font-size:clamp(25px,3vw,36px)!important;line-height:1.15!important;letter-spacing:-.03em!important;font-weight:700;margin:0 0 16px!important}
.lpac-editorial h3{color:var(--detail-ink)!important;font-size:20px!important;line-height:1.3!important;letter-spacing:-.02em!important;margin:0 0 18px!important}
.lpac-editorial p,.lpac-editorial li{font-size:15px!important;line-height:1.75!important}
.lpac-editorial .lpac-rich-v1>section:nth-of-type(2){grid-column:1/-1}
.lpac-editorial .lpac-rich-v1>section:nth-of-type(2)>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))!important;gap:14px!important}
.lpac-editorial .lpac-rich-v1>section:nth-of-type(2)>div>div{padding:22px!important;border:1px solid #dde6dd!important;border-radius:13px!important;background:#fff!important;font-size:14px!important;box-shadow:0 7px 22px #17352b05}
.lpac-editorial .lpac-rich-v1>section:nth-of-type(2) strong{display:block;color:#244d3a;font-size:14px;margin-bottom:7px}
.lpac-editorial .lpac-rich-v1>section:nth-of-type(4){background:#faf8f3!important;border:1px solid #eae5db!important;border-radius:14px!important;padding:24px!important}
.lpac-editorial .lpac-rich-v1>section:last-of-type{grid-column:1/-1;border-top:1px solid #e1e8df!important;padding-top:28px!important}
.lpac-editorial details{padding:18px 0!important;border-color:#e1e8df!important}.lpac-editorial summary{font-size:15px!important;color:#244536!important;cursor:pointer}.lpac-editorial summary:focus-visible{outline:2px solid #245743;outline-offset:6px}.lpac-editorial .lpac-rich-v1>p:last-child:not(:first-child){grid-column:1/-1;font-size:12px!important;color:#6b776f!important}
@media(max-width:749px){.lpac-product-badges{gap:6px;margin:12px 0!important}.lpac-product-badges li{font-size:10px;padding:6px 8px}[data-lpac-premium] .lpac-product-intro{font-size:14px;line-height:1.65}.lpac-editorial .lpac-rich-v1{grid-template-columns:1fr;gap:25px}.lpac-editorial .lpac-rich-v1>section:first-of-type{padding:22px!important}.lpac-editorial .lpac-rich-v1>section:nth-of-type(2)>div{grid-template-columns:1fr!important}.lpac-editorial .lpac-rich-v1>section:nth-of-type(2)>div>div{padding:17px!important}.lpac-editorial p,.lpac-editorial li{font-size:14px!important}.lpac-editorial .lpac-rich-v1>section{grid-column:1!important}}
