:root{--ink:#20201e;--muted:#65635f;--line:#dfded9;--lavender:#e0e8dc;--pale:#edf1e9;--paper:#fdfcf9;--purple:#315749}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.5}a{color:inherit;text-underline-offset:4px}img{display:block;max-width:100%}p,figure,h1,h2,h3{margin:0}h1,h2,h3{line-height:1.1}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--purple);outline-offset:5px}.skip{position:fixed;top:-100px;left:20px;background:white;z-index:100;padding:12px}.skip:focus{top:8px}.ad-label{background:var(--pale);text-align:center;letter-spacing:.13em;font-size:12px;padding:8px 15px}.ad-label span{margin:0 9px}.masthead{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:22px 4vw;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;background:rgba(253,252,249,.98)}.wordmark{font-family:Georgia,serif;font-size:32px;line-height:1;text-decoration:none;letter-spacing:-.06em;white-space:nowrap}.masthead nav{display:flex;gap:28px;font-size:16px}.masthead nav a{text-decoration:none}.masthead nav a:hover{text-decoration:underline}.header-brand{display:flex;align-items:center;gap:12px;text-decoration:none}.header-brand span{font-size:11px;letter-spacing:.08em}.header-brand img{width:115px;height:auto}.layout{max-width:1260px;padding:34px 42px 65px;margin:auto;display:grid;grid-template-columns:minmax(0,825px) 244px;gap:54px}.article-kicker{display:flex;justify-content:space-between;gap:20px;letter-spacing:.085em;font-size:12px;font-weight:600;margin-bottom:19px}.cover{height:360px;display:grid;grid-template-columns:42% 58%;position:relative;overflow:hidden;border-radius:4px}.cover-type{background:#eed3c7;position:relative;padding:27px 25px;display:flex;flex-direction:column;justify-content:space-between;z-index:1}.cover-type>span{font-size:12px;letter-spacing:.1em;line-height:1.35}.cover-type>strong{position:absolute;font-family:Georgia,serif;font-weight:200;font-size:220px;right:14px;top:42px;opacity:.22;line-height:1}.cover-type p{font-family:Georgia,serif;font-size:46px;letter-spacing:-.045em;line-height:1.05;z-index:1}.cover>img{width:100%;height:100%;object-fit:cover;object-position:65% center}.cover figcaption{position:absolute;right:16px;bottom:17px;background:var(--paper);padding:5px 10px;font-size:12px;z-index:2}.disclosure{font-size:13px;line-height:1.4;color:var(--muted);padding:16px 0;border-bottom:1px solid var(--line)}h1{font-size:clamp(42px,4.1vw,61px);letter-spacing:-.035em;font-weight:600;margin:26px 0 22px;line-height:1.04}h1 em{font-family:Georgia,serif;font-weight:200;font-size:1.18em;letter-spacing:-.045em}.standfirst{font-size:22px;line-height:1.45;color:#5c5954;max-width:760px}.byline{display:flex;gap:11px;align-items:center;margin-top:26px;border-bottom:1px solid var(--line);padding-bottom:26px;font-size:14px}.avatar{border:1px solid var(--line);background:var(--pale);width:43px;height:43px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Georgia,serif;font-size:24px;flex-shrink:0}.avatar span{font-style:italic;font-size:20px;margin-left:-3px;align-self:flex-end;margin-bottom:6px}.byline>div>span{display:block;font-size:12px;color:var(--muted);margin-top:2px}.jump{font-size:13px;white-space:nowrap;margin-left:auto}.prose{font-size:19px;line-height:1.58}.prose p+p{margin-top:21px}.intro{margin:31px 0}.intro>p:first-child:first-letter{font-family:Georgia,serif;float:left;font-size:65px;line-height:.83;padding:9px 9px 0 0}.method{padding:22px 25px;border-left:3px solid #75917c;background:#f1efec;font-size:15px}.method strong{font-size:16px}.method p{margin-top:8px;line-height:1.5;color:#55534e}.section-label{font-size:12px;letter-spacing:.12em;font-weight:600;display:block}h2{font-size:38px;font-weight:600;letter-spacing:-.025em}.shortlist{padding:40px 0 16px}.shortlist h2{margin:14px 0 23px}.shortlist-items{border-top:1px solid var(--line)}.shortlist-items a{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:18px 0;text-decoration:none}.shortlist-items a:hover{background:var(--pale)}.shortlist-items a:first-child{background:var(--pale);padding-left:14px;padding-right:14px}.number{font-family:Georgia,serif;font-size:31px;color:#617d65;min-width:32px}.shortlist strong{font-size:19px}.shortlist small{display:block;color:var(--muted);font-size:15px}.shortlist b{margin-left:auto;font-size:23px;font-weight:400}.product{padding:49px 0 45px;border-bottom:1px solid var(--line);scroll-margin-top:100px}.product-top{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px}.pill{font-size:11px;letter-spacing:.04em;border:1px solid #cad5c7;padding:5px 8px;background:var(--pale)}.product h2{font-size:43px}.product-sub{font-size:20px;color:var(--muted);margin-top:10px}.product-image{margin:24px 0 27px;height:345px;background:#efede7;overflow:hidden;position:relative}.product-image img{width:100%;height:100%;object-fit:contain}.peachies-image img{object-fit:cover;object-position:50% 50%}.image-note{position:absolute;left:22px;bottom:20px;background:#edf1e9;padding:9px 15px;font-family:Georgia,serif;font-size:29px;letter-spacing:-.04em}.pampers-image{background:#e6f2ef}.pampers-image img{object-fit:cover;object-position:center}.kitkin-image{background:#e7e0d6}.kitkin-image img{object-fit:cover;object-position:center 50%}.pura-image{background:#f2f0e8;padding:18px}.mamia-image{background:#fff;padding:24px}.featured{border-top:3px solid #78927b;margin-top:24px}.citation{font-size:12px;color:#315749;text-decoration:none;vertical-align:super;font-weight:600}.pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin:26px 0;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pros-cons h3{font-size:17px;font-weight:600;line-height:1.35}.pros-cons ul{margin:13px 0 0;padding-left:18px;font-size:17px;line-height:1.45}.pros-cons li+li{margin-top:8px}.pros-cons>div:first-child li::marker{color:#6c7454}.pros-cons>div:last-child{border-left:1px solid var(--line);padding-left:26px}.button{display:flex;align-items:center;justify-content:center;gap:25px;min-height:53px;background:var(--ink);color:white;font-size:17px;font-weight:600;padding:12px 23px;text-decoration:none;border:1px solid var(--ink);border-radius:3px;transition:background .15s}.button:hover{background:#315749;border-color:#315749}.featured>.button{margin-top:25px}.button>span{margin-left:auto}.buy-note{font-size:13px;text-align:center;margin-top:11px;color:var(--muted)}.verdict{font-size:18px;line-height:1.5;margin-bottom:17px}.text-link{font-size:16px}.pullquote{padding:49px 22px;text-align:center;background:var(--pale);margin:18px 0}.pullquote p{font-family:Georgia,serif;font-size:46px;line-height:1.12;letter-spacing:-.04em;margin-top:22px}.comparison,.choosing,.questions,.sources{padding:49px 0;border-bottom:1px solid var(--line)}.comparison h2,.choosing h2,.questions h2,.sources h2{margin:15px 0 21px}.comparison>p{font-size:18px;color:var(--muted)}.table-hint{font-size:12px;color:var(--muted);display:block;margin-top:22px}.table-scroll{overflow-x:auto;margin-top:11px;border:1px solid var(--line)}table{border-collapse:collapse;min-width:650px;width:100%;text-align:left;font-size:15px;line-height:1.4}caption{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}th,td{padding:18px 15px;border-bottom:1px solid var(--line);vertical-align:top}thead{background:#efede8;font-size:13px}tbody th{font-weight:600;width:26%}tbody th small{font-size:11px;display:block;font-weight:400;margin-top:5px}tbody tr:last-child>*{border-bottom:0}.highlight{background:var(--pale)}td a{white-space:nowrap}.comparison .fine{font-size:13px;margin-top:14px;line-height:1.5}.choosing h3{font-size:22px;line-height:1.25;margin:29px 0 15px}.closing{background:#e1e8db;margin:42px 0 0;padding:38px}.closing h2{font-family:Georgia,serif;font-size:58px;font-weight:200;letter-spacing:-.04em;margin:23px 0}.closing p{font-size:19px;line-height:1.55}.closing p+p{margin-top:18px}.closing .button{margin-top:25px}.secondary{display:block;text-align:center;margin-top:17px;font-size:15px}.questions details{border-bottom:1px solid var(--line);padding:19px 0}.questions details:last-child{border:0}.questions summary{list-style:none;display:flex;gap:24px;justify-content:space-between;font-size:19px;font-weight:600;cursor:pointer}.questions summary::-webkit-details-marker{display:none}.questions summary:after{content:'+';font-size:24px;font-weight:400;line-height:1}.questions details[open] summary:after{content:'−'}.questions details p{margin-top:15px;color:var(--muted);font-size:17px}.sources>p,.sources ol{font-size:15px;color:var(--muted)}.sources ol{padding-left:20px;margin-top:22px}.sources li+li{margin-top:13px}.sources li{scroll-margin-top:105px}.sources h2{font-size:31px}.related{padding:36px 0}.related>div{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:22px}.related a{padding:22px;background:#eeece6;text-decoration:none;display:flex;flex-direction:column;gap:16px}.related a:hover{background:var(--pale)}.related a span{font-size:11px;letter-spacing:.07em}.related a strong{font-size:22px;line-height:1.15;font-weight:600}.related a b{font-size:14px;margin-top:auto}.sidebar{border-left:1px solid var(--line);padding-left:27px}.sidebar-inner{position:sticky;top:105px;max-height:calc(100dvh - 125px);overflow-y:auto;scrollbar-width:thin;padding-right:5px}.about-edit>p{font-family:Georgia,serif;font-size:32px;line-height:1.13;letter-spacing:-.03em;margin:18px 0 13px}.about-edit>span:last-child{font-size:14px;color:var(--muted);line-height:1.4;display:block}.contents{margin:25px 0;border-top:1px solid var(--line);padding-top:20px;display:flex;flex-direction:column;gap:9px;font-size:15px}.contents>strong{font-size:12px;letter-spacing:.06em;margin-bottom:7px}.contents a{text-decoration:none}.contents a:hover,.contents a.active{color:var(--purple);text-decoration:underline}.contents a span{font-size:12px;color:#8e8580;display:inline-block;width:24px}.side-feature{background:var(--pale);padding:19px;margin-top:23px}.side-feature .section-label{font-size:10px}.side-feature img{width:100%;height:110px;object-fit:cover;mix-blend-mode:multiply;margin:12px 0}.side-feature h3{font-family:Georgia,serif;font-weight:200;font-size:33px;letter-spacing:-.035em}.side-feature .button{font-size:14px;padding:10px;min-height:42px;gap:3px;margin-top:17px}footer{border-top:1px solid var(--line);padding:42px max(4vw,24px);display:flex;align-items:flex-start;justify-content:space-between;gap:30px;background:#eeece6}footer p{font-size:13px;color:var(--muted);margin-top:16px}footer nav{display:flex;gap:24px;font-size:14px}.progress{height:3px;background:#73917b;position:fixed;top:0;left:0;width:0;z-index:50}.mobile-bar{display:none}
@media(max-width:1100px){.layout{padding:30px;gap:30px;grid-template-columns:minmax(0,1fr) 215px}.sidebar{padding-left:22px}.cover{height:320px}.cover-type{padding:22px}.cover-type p{font-size:39px}.cover-type>strong{font-size:190px}.jump{display:none}.masthead nav{gap:18px}.masthead .wordmark{font-size:29px}.header-brand img{width:95px}.closing h2{font-size:52px}.sidebar-inner{top:108px}.about-edit{display:none}}
@media(max-width:800px){.layout{display:block;max-width:760px;padding:24px}.sidebar{display:none}.masthead{padding:18px 24px}.masthead nav{display:none}.cover{height:340px}.cover-type p{font-size:43px}.cover-type>strong{font-size:210px}.masthead .wordmark{font-size:30px}h1{font-size:49px}.mobile-bar{display:flex;position:fixed;bottom:0;left:0;right:0;align-items:center;justify-content:space-between;background:rgba(253,252,249,.98);border-top:1px solid var(--line);padding:12px 21px calc(12px + env(safe-area-inset-bottom));gap:16px;z-index:30;transform:translateY(110%);transition:transform .2s}.mobile-bar.visible{transform:translateY(0)}.mobile-bar>span{font-size:10px;letter-spacing:.07em}.mobile-bar strong{display:block;font-size:16px;letter-spacing:0;margin-top:2px}.mobile-bar .button{font-size:14px;min-height:44px;padding:11px 19px;gap:5px}footer{padding-bottom:110px}.header-brand span{font-size:10px}}
@media(max-width:520px){html{scroll-padding-top:88px}.ad-label{font-size:10px;letter-spacing:.095em;padding:8px}.masthead{padding:19px 20px;gap:16px}.masthead .wordmark{font-size:28px}.header-brand{gap:7px}.header-brand img{width:82px}.layout{padding:21px 20px 25px}.article-kicker{font-size:10px;letter-spacing:.055em;gap:10px;margin-bottom:14px}.cover{height:246px;grid-template-columns:43% 57%}.cover-type{padding:18px 16px}.cover-type>span{font-size:10px;letter-spacing:.045em}.cover-type>strong{font-size:145px;top:41px;right:7px}.cover-type p{font-size:30px}.cover figcaption{font-size:10px;bottom:12px;right:9px;padding:5px 7px}.cover>img{object-position:63% center}.disclosure{font-size:12px;line-height:1.45;padding:14px 0}h1{font-size:42px;line-height:1.06;letter-spacing:-.035em;margin-top:23px}.standfirst{font-size:20px;line-height:1.45}.byline{font-size:13px;margin-top:23px;padding-bottom:22px;gap:10px}.byline>div>span{font-size:12px}.avatar{width:39px;height:39px;flex-shrink:0}.prose{font-size:18px;line-height:1.57}.intro{margin:27px 0}.method{padding:19px 18px;font-size:14px}.method strong{font-size:15px}h2{font-size:32px}.shortlist{padding-top:33px}.shortlist h2{font-size:31px}.shortlist-items a{gap:13px;padding:16px 0}.shortlist strong{font-size:18px}.shortlist small{font-size:14px;line-height:1.35;margin-top:3px}.number{font-size:28px;min-width:29px}.product{padding:35px 0}.product-top{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:18px}.section-label{font-size:11px}.pill{font-size:10px}.product h2{font-size:36px}.product-sub{font-size:19px}.product-image{height:245px;margin:21px 0 24px}.image-note{left:15px;bottom:15px;font-size:24px;padding:8px 12px}.pura-image,.mamia-image{height:280px;padding:16px}.kitkin-image{height:285px}.pros-cons{grid-template-columns:1fr;gap:22px;padding:21px 0;margin:23px 0}.pros-cons>div:last-child{border-left:0;border-top:1px solid var(--line);padding:21px 0 0}.pros-cons h3{font-size:17px}.pros-cons ul{font-size:17px}.verdict{font-size:18px}.buy-note{font-size:12px;line-height:1.4}.text-link{font-size:15px}.pullquote{padding:36px 15px;margin:15px 0}.pullquote p{font-size:34px}.comparison,.choosing,.questions,.sources{padding:37px 0}.comparison h2,.choosing h2{font-size:32px}.comparison>p{font-size:17px}.table-scroll{margin-right:-1px}.choosing h3{font-size:21px}.closing{padding:28px 23px;margin-top:34px}.closing h2{font-size:44px}.closing p{font-size:18px}.closing .button{font-size:16px;padding:13px 14px;gap:8px}.questions summary{font-size:18px}.questions details p{font-size:17px}.sources h2{font-size:29px}.sources li{overflow-wrap:anywhere}.related>div{grid-template-columns:1fr;gap:16px}.related a strong{font-size:23px}.related a{gap:13px}footer{flex-direction:column;padding-top:33px;gap:23px}footer nav{gap:21px;font-size:13px}.mobile-bar{padding-left:20px;padding-right:20px}.mobile-bar>span{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Mum Today magazine identity. */
.wordmark{font-family:Georgia,serif;font-size:34px!important;font-weight:700;letter-spacing:-.065em;color:#294b3e}.wordmark span{color:#ad6046;margin-left:6px}.magazine-tagline{font-size:10px;line-height:1.55;letter-spacing:.1em;text-align:right;color:#617366}.masthead{border-bottom:2px solid #294b3e}.ad-label{font-size:11px}.avatar{font-family:Georgia,serif;font-size:18px;font-weight:700;color:#294b3e}.cover-type p{font-size:38px}.cover-type>strong{font-size:210px;color:#9c5b42}.cover>img{object-position:50% center}.about-edit>p{font-size:27px;line-height:1.2}.standfirst{font-size:20px}.prose{font-size:18px;line-height:1.7}.side-feature h3{font-size:28px}.closing h2{font-size:48px}.pullquote p{font-size:39px}.image-note{font-size:25px}.byline .jump{display:none}
@media(max-width:800px){.wordmark{font-size:31px!important}.magazine-tagline{font-size:9px}.cover-type p{font-size:35px}}
@media(max-width:520px){.wordmark{font-size:29px!important}.magazine-tagline{font-size:8px;letter-spacing:.05em}.cover-type p{font-size:25px}.cover-type>strong{font-size:145px}.prose{font-size:17px;line-height:1.7}.standfirst{font-size:18px}.closing h2{font-size:37px}.pullquote p{font-size:29px}.image-note{font-size:21px}.byline>div>span{font-size:11px}.masthead{padding-top:17px;padding-bottom:17px}.masthead .wordmark{flex-shrink:0}}

.cover{grid-template-rows:minmax(0,1fr)}.cover-type{min-height:0}h1 em{font-size:1em}

/* Contributor portrait and byline. */
.author-portrait{width:52px;height:52px;flex:0 0 52px;border-radius:50%;object-fit:cover;border:1px solid var(--line)}.byline>div{min-width:0}.byline>div>strong{font-size:15px}.byline>div>.author-role{font-size:11px;color:#617366;margin:2px 0 4px}.byline>div>span{line-height:1.4}
@media(max-width:520px){.author-portrait{width:48px;height:48px;flex-basis:48px}}

/* Five-brand comparison cover and decisive editorial recommendation. */
.brand-cover{background:#eee9de;border:1px solid #ddd8cb;border-radius:5px;padding:28px 20px 16px;overflow:hidden}
.brand-cover-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 5px 25px}.brand-cover-heading .section-label{color:#617366;padding-top:7px;font-size:10px}.brand-cover-heading p{font-family:Georgia,serif;font-size:35px;line-height:1.06;letter-spacing:-.04em;text-align:right;color:#294b3e}.brand-cover-heading em{font-weight:400}
.brand-lineup{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;align-items:stretch}.brand-card{display:flex;flex-direction:column;align-items:center;background:#fdfcf9;border:1px solid #dfded9;border-radius:5px;padding:10px 6px 13px;text-align:center;text-decoration:none;min-width:0}.brand-card:hover{border-color:#294b3e}.brand-card-tag{font-size:9px;letter-spacing:.08em;line-height:1.3;color:#65635f;font-weight:700;min-height:15px}.brand-card img{width:100%;height:123px;object-fit:contain;mix-blend-mode:multiply;margin:9px 0 12px}.brand-card strong{font-size:13px;line-height:1.2;white-space:nowrap}.brand-card small{font-size:10px;line-height:1.3;color:#65635f;margin-top:4px}.hero-pick{background:#e0e8dc;border:2px solid #315749}.hero-pick .brand-card-tag{color:#294b3e}.brand-cover figcaption{font-size:11px;color:#65635f;text-align:center;margin-top:17px;line-height:1.5}
.editor-pick{padding:28px;background:var(--pale);border:1px solid #cad5c7;border-top:4px solid #315749;margin:28px 0}.editor-pick h2{font-family:Georgia,serif;font-size:33px;font-weight:400;line-height:1.12;margin:12px 0 22px}.pick-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.pick-reasons p{font-size:15px;line-height:1.5}.pick-reasons strong{display:block;color:#294b3e;margin-bottom:8px;font-size:16px}.editor-pick .button{background:#294b3e;border-color:#294b3e;margin-top:24px}.pick-footnote{font-size:11px;line-height:1.5;color:#65635f;margin-top:12px}.pampers-image{background:#f2f2ed;padding:22px}.pampers-image img{object-fit:contain;mix-blend-mode:multiply}.pros-cons{gap:14px;padding:0;border:0}.pros-cons>div{padding:21px;background:#edf1e9;border:1px solid #dbe3d5;border-radius:4px}.pros-cons>div:last-child{padding:21px;border:1px solid #e9d9ce;background:#f7eee8}.pros-cons h3{font-size:19px;color:#315749}.pros-cons>div:last-child h3{color:#98553e}.pros-cons>div:last-child li::marker{color:#98553e}.verdict{padding:19px 21px;background:#f1efea;border-left:3px solid #aead9e}.featured .verdict{background:#edf1e9;border-left-color:#315749}.verdict strong{display:block;margin-bottom:5px}.highlight th{color:#294b3e}
@media(max-width:1100px) and (min-width:801px){.brand-cover{padding:22px 12px 15px}.brand-lineup{gap:5px}.brand-card img{height:100px}.brand-card strong{font-size:11px}.brand-card small{font-size:9px}.brand-cover-heading p{font-size:30px}.pick-reasons{gap:13px}.pick-reasons strong{font-size:15px}}
@media(max-width:520px){.brand-cover{padding:20px 12px 13px}.brand-cover-heading{display:block;margin:0 3px 18px}.brand-cover-heading .section-label{padding:0;margin-bottom:10px}.brand-cover-heading p{text-align:left;font-size:29px}.brand-cover-heading p br{display:none}.brand-cover-heading p em{display:block}.brand-lineup{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.brand-card{grid-column:span 2;padding:8px 5px 10px}.brand-card:nth-child(n+4){grid-column:span 3}.brand-card img{height:85px;margin:6px 0 9px}.brand-card strong{font-size:12px}.brand-card small{font-size:9px}.brand-card-tag{font-size:8px}.brand-cover figcaption{font-size:10px;margin-top:13px}.editor-pick{padding:23px 20px}.editor-pick h2{font-size:29px}.pick-reasons{grid-template-columns:1fr;gap:18px}.pick-reasons strong{margin-bottom:4px}.pros-cons{gap:12px}.pros-cons>div,.pros-cons>div:last-child{padding:20px}.verdict{padding:18px}.brand-card:nth-child(n+4) img{height:82px}}

/* Keep the opening line-up neutral; recommendations begin with the product sections. */
.shortlist-items a:first-child{background:transparent;padding-left:0;padding-right:0}.shortlist-items a:first-child:hover{background:var(--pale)}
