.p3-layout{max-width:760px;margin:0 auto;background:var(--p3-bg,#fff);color:var(--p3-body-color,#132241);font-family:var(--p3-body-font,Arial,sans-serif);overflow:hidden}.p3-asset,.p3-asset img,.p3-cta,.p3-cta img{display:block;width:100%;height:auto;line-height:0}.p3-banner--fallback{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:5px;background:#fff;color:#fff}.p3-banner--fallback div{padding:8px 7px;border-radius:12px;background:linear-gradient(100deg,#4d1c86,#8b36be)}.p3-banner--fallback div+div{background:linear-gradient(100deg,#49a905,#078c49)}.p3-banner--fallback b,.p3-banner--fallback span{display:block;text-align:center}.p3-banner--fallback b{font-size:18px}.p3-banner--fallback span{font-size:12px}.p3-intro{text-align:center;padding:3px 14px 15px}.p3-eyebrow{margin:0 0 6px;font-family:var(--p3-title-font,Georgia,serif);font-size:calc(var(--p3-subtitle-size,18px) * .9);font-weight:var(--p3-subtitle-weight,700)}.p3-intro h2,.p3-impact,.p3-results h2{margin:0;font-family:var(--p3-title-font,Georgia,serif);font-size:var(--p3-title-size,43px);font-weight:var(--p3-title-weight,900);line-height:.96;letter-spacing:-.035em;color:var(--p3-title-color,#071b3d)}.p3-intro>p:last-child{margin:8px auto 0;font-size:var(--p3-subtitle-size,18px);font-weight:var(--p3-subtitle-weight,400);line-height:1.25;color:var(--p3-subtitle-color,#17253e)}.p3-symptoms{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;padding:0 8px}.p3-symptoms article{position:relative;overflow:hidden;border-radius:10px;background:#eef3f4;line-height:0}.p3-symptoms img{display:block;width:100%;aspect-ratio:1.12/1;object-fit:cover}.p3-symptoms strong{position:absolute;left:0;right:0;bottom:0;padding:9px 4px;background:#083b73;color:#fff;text-align:center;font-size:var(--p3-body-size,16px);font-weight:var(--p3-body-weight,900);line-height:1}.p3-impact{padding:28px 12px 13px;text-align:center;font-size:calc(var(--p3-title-size,43px) * .7)}.p3-impact span,.p3-impact em{display:block}.p3-impact em{font-style:normal;color:var(--p3-accent,#087c42)}.p3-stories{display:grid;gap:8px;padding:0 8px}.p3-stories article{display:grid;grid-template-columns:58% 42%;min-height:155px;border:1px solid #e4e8e6;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 3px 10px rgba(7,27,61,.05)}.p3-stories article>div{line-height:0}.p3-stories img{width:100%;height:100%;object-fit:cover}.p3-stories p{position:relative;align-self:center;margin:0;padding:24px 10px 14px;font-family:var(--p3-title-font,Georgia,serif);font-size:calc(var(--p3-body-size,16px) * 1.18);font-weight:var(--p3-title-weight,900);line-height:.96;color:var(--p3-title-color,#071b3d)}.p3-stories p:before{content:'';position:absolute;left:10px;top:14px;width:26px;height:3px;border-radius:4px;background:var(--p3-accent,#087c42)}.p3-results{text-align:center;padding:29px 12px 16px}.p3-results__kicker{display:flex;align-items:center;justify-content:center;gap:9px;margin:0 0 8px;color:var(--p3-accent,#087c42);font-size:calc(var(--p3-body-size,16px) * .75);font-weight:900;letter-spacing:.08em}.p3-results__kicker:before,.p3-results__kicker:after{content:'';width:60px;height:1px;background:currentColor}.p3-results h2{font-size:calc(var(--p3-title-size,43px) * .68)}.p3-results>p:last-child{margin:10px 0 0;font-size:var(--p3-body-size,16px);font-weight:var(--p3-body-weight,400);line-height:1.3}.p3-comparisons{display:grid;gap:10px;padding:0 4px 12px}.p3-compare{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:7px}.p3-compare figure{position:relative;margin:0;overflow:hidden;border-radius:4px;background:#eef3f2;line-height:0}.p3-compare img{display:block;width:100%;aspect-ratio:1/1.02;object-fit:cover}.p3-compare figcaption{position:absolute;left:18%;right:18%;bottom:7px;padding:5px;border-radius:99px;background:#0c4b72;color:#fff;text-align:center;font-size:var(--p3-body-size,16px);font-weight:700;line-height:1}.p3-compare figure:last-child figcaption{background:#079b44}.p3-compare>span{position:absolute;z-index:2;left:50%;top:50%;width:38px;height:38px;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:#fff;color:var(--p3-accent,#087c42);font:900 37px/1 Arial;box-shadow:0 2px 9px rgba(0,0,0,.18)}.p3-cta{cursor:pointer}@media(max-width:749px){.p3-intro h2{font-size:clamp(31px,var(--p3-title-size),48px)}.p3-impact{font-size:clamp(26px,calc(var(--p3-title-size) * .7),38px)}.p3-results h2{font-size:clamp(25px,calc(var(--p3-title-size) * .68),36px)}.p3-symptoms strong{font-size:clamp(12px,var(--p3-body-size),20px)}.p3-stories p{font-size:clamp(16px,calc(var(--p3-body-size) * 1.18),24px)}}
