*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}img{vertical-align:middle;max-width:100%}.rw-main{padding:20px 16px}.rw-hdr-wrap{border-bottom:1px solid #e2e7ec;width:100%}.rw-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;max-width:800px;margin:0 auto;padding:20px 16px;line-height:1.4;display:flex}.rw-header a{text-decoration:none}.rw-header .rw-brand{letter-spacing:-.01em;color:#1a2229;font-size:1.15rem;font-weight:700}.rw-header .rw-brand:hover{color:#1c3f5f}.rw-header nav{flex-wrap:wrap;gap:22px;display:flex}.rw-header nav a{color:#4a555e;font-size:1rem}.rw-header nav a:hover{color:#1c3f5f;text-decoration:underline}@media (width<=640px){.rw-header{padding:16px}.rw-header nav{gap:16px}}.rw-review{max-width:760px;margin:0 auto;font-size:1.075rem;line-height:1.72}.rw-review h1{margin:0 0 .6em;font-size:1.9rem;line-height:1.2}.rw-review h2{margin-top:2.4em;line-height:1.25}.rw-review h3{margin-top:1.8em}.rw-disclosure{background:#f4f6f8;border-left:3px solid #9aa5b1;margin:0 0 2em;padding:14px 18px;font-size:.9rem;line-height:1.6}.rw-verdict{background:#fbfcfd;border:1px solid #1c3f5f;border-top-width:6px;margin:0 0 2.4em;padding:26px 28px}.rw-verdict h2{letter-spacing:.02em;text-transform:uppercase;margin:0 0 .5em;font-size:1.3rem}.rw-verdict p{margin:0 0 1em}.rw-verdict ul{margin:0 0 1em 1.1em}.rw-verdict p:last-child{margin-bottom:0}.rw-dose{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:.98rem}.rw-dose th,.rw-dose td{text-align:left;border-bottom:1px solid #e2e7ec;padding:9px 10px}.rw-dose th{color:#fff;background:#1c3f5f;font-weight:600}.rw-dose td:nth-child(2){font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.rw-dose tr:nth-child(2n) td{background:#f7f9fb}.rw-callout{border-left:4px solid #1c3f5f;margin:1.8em 0;padding:4px 0 4px 20px;font-size:1.12rem;font-weight:500;line-height:1.6}.rw-cta{text-align:center;background:#f4f8fb;border:1px solid #d6dde4;margin:2.4em 0;padding:24px 26px}.rw-cta a.rw-btn{letter-spacing:.02em;background:#1c3f5f;border-radius:3px;padding:14px 30px;font-weight:700;text-decoration:none;display:inline-block;color:#fff!important}.rw-cta p{margin:0}.rw-cta p:first-child{margin:0 0 16px;font-size:1.08rem}.rw-faq h3{margin-top:1.6em;font-size:1.12rem}.rw-note{color:#5b6770;font-size:.9rem;font-style:italic}@media (width<=600px){.rw-review{font-size:1.02rem}.rw-review h1{font-size:1.55rem}.rw-dose{font-size:.9rem}}.rw-review a:not(.rw-btn){color:#1c3f5f}.rw-review table:not(.rw-dose){border-collapse:collapse;width:100%;margin:1.5em 0;font-size:.98rem}.rw-review table:not(.rw-dose) th,.rw-review table:not(.rw-dose) td{text-align:left;border-bottom:1px solid #e2e7ec;padding:9px 10px}.rw-review table:not(.rw-dose) th{background:#f7f9fb;font-weight:600}.rw-ftr-wrap{border-top:1px solid #e2e7ec;width:100%;margin-top:20px}.rw-footer{color:#4a555e;max-width:800px;margin:0 auto;padding:28px 16px 34px;font-size:.9rem;line-height:1.6}.rw-footer p{margin:0 0 .9em}.rw-footer p:last-child{margin-bottom:0}.rw-footer .rw-disclaimer{color:#6b7680;font-size:.85rem}.rw-footer .rw-copy{color:#8a939b;padding-top:.3em;font-size:.85rem}.rw-home{color:#1a2229;max-width:680px;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:1.13rem;line-height:1.72}.rw-hero{margin:0 0 3.4em}.rw-name{letter-spacing:.13em;text-transform:uppercase;color:#6b7680;margin:0 0 1.4em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.82rem}.rw-home h1{letter-spacing:-.025em;margin:0 0 .3em;font-size:3rem;font-weight:700;line-height:1.08}.rw-sub{color:#3d4852;margin:0 0 1.1em;font-size:1.35rem;font-weight:400;line-height:1.3}.rw-photo{aspect-ratio:16/9;background:#f0f3f6;border:1px solid #e2e7ec;border-radius:5px;width:100%;margin:1.6em 0 0;overflow:hidden}.rw-photo img{object-fit:cover;width:100%;height:100%;display:block}.rw-photo .rw-ph{color:#aab3bc;letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.85rem;display:flex}.rw-promise{color:#1a2229;margin:1.6em 0 0;font-size:1.22rem;font-weight:700;line-height:1.5}.rw-disclose{color:#5a656e;border-top:1px solid #e2e7ec;margin:1.4em 0 0;padding-top:1.3em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.98rem;line-height:1.6}.rw-home h2{letter-spacing:-.01em;margin:0 0 .65em;font-size:1.6rem;font-weight:700;line-height:1.22}.rw-home section{margin:0 0 4em}.rw-fit{border:1px solid #d6dde4;border-radius:5px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.rw-fit>div{padding:24px 26px}.rw-fit>div:first-child{border-right:1px solid #d6dde4}.rw-fit h3{letter-spacing:.1em;text-transform:uppercase;color:#1c3f5f;margin:0 0 .7em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.82rem}.rw-fit p{margin:0 0 .85em;font-size:1.02rem;line-height:1.6}.rw-fit p:last-child{margin-bottom:0}.rw-fit .yes{background:#fbfcfd}.rw-fit .no{color:#3d4852;background:#f7f9fb}.rw-list{background:#fbfcfd;border:1px solid #1c3f5f;border-top-width:6px;border-radius:5px;padding:30px 32px}.rw-list h2{margin:0 0 .35em}.rw-list .rw-sub2{color:#5a656e;margin:0 0 1.8em;font-size:.98rem;font-style:italic}.rw-list h3.rw-grp{letter-spacing:.1em;text-transform:uppercase;color:#1c3f5f;margin:0 0 .2em;padding-top:.3em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8rem}.rw-list h3.rw-grp.second{border-top:2px solid #1c3f5f;margin-top:2em;padding-top:1.6em}.rw-list ul{margin:1em 0 0;padding:0;list-style:none}.rw-list li{border-bottom:1px solid #e6ebef;padding:15px 0 15px 28px;font-size:1.05rem;line-height:1.62;position:relative}.rw-list li:last-child{border-bottom:0;padding-bottom:0}.rw-list li:before{content:"—";color:#1c3f5f;font-weight:700;position:absolute;left:0}.rw-list .rw-foot{color:#5a656e;border-top:1px solid #e2e7ec;margin:1.8em 0 0;padding-top:1.3em;font-size:.98rem;font-style:italic}.rw-featured{background:#fff;border:1px solid #1c3f5f;border-radius:5px;overflow:hidden}.rw-featured .rw-flag{color:#fff;letter-spacing:.13em;text-transform:uppercase;background:#1c3f5f;padding:9px 24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.74rem;font-weight:700}.rw-featured .rw-body{padding:26px 28px 28px}.rw-featured h3{letter-spacing:-.01em;margin:0 0 .5em;font-size:1.5rem;line-height:1.22}.rw-featured h3 a{color:#1a2229;text-decoration:none}.rw-featured h3 a:hover{color:#1c3f5f}.rw-featured p{color:#3d4852;margin:0 0 1.2em;font-size:1.06rem;line-height:1.62}.rw-btn-solid{color:#fff;letter-spacing:.01em;background:#1c3f5f;border-radius:4px;padding:13px 28px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;display:inline-block}.rw-btn-solid:hover{background:#163350}.rw-about p{margin:0 0 1.1em}.rw-about .rw-foot{color:#5a656e;border-top:1px solid #e2e7ec;padding-top:1.4em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.98rem}@media (width<=640px){.rw-home{font-size:1.08rem}.rw-home h1{font-size:2.1rem}.rw-sub{font-size:1.18rem}.rw-home h2{font-size:1.4rem}.rw-promise{font-size:1.12rem}.rw-featured h3{font-size:1.3rem}.rw-fit{grid-template-columns:1fr}.rw-fit>div:first-child{border-bottom:1px solid #d6dde4;border-right:0}.rw-list{padding:24px 22px}}
