.editorial-reading{color:var(--color-text);font-family:var(--font-sans);text-align:left;overflow-wrap:anywhere;font-size:17px;line-height:1.8}.editorial-reading>:first-child{margin-top:0}.editorial-reading p{margin:0 0 1.25em}.editorial-reading h2,.editorial-reading h3,.editorial-reading h4{color:var(--color-text);letter-spacing:-.025em;text-wrap:pretty;scroll-margin-top:9rem;font-weight:600;line-height:1.3}.editorial-reading h2{margin:2.3em 0 .85em;font-size:27px}.editorial-reading h3{margin:1.8em 0 .7em;font-size:22px}.editorial-reading h4{margin:1.5em 0 .6em;font-size:19px}.editorial-reading strong,.editorial-reading b{font-weight:650}.editorial-reading :is(h2,h3,h4) strong{font-weight:inherit}.editorial-reading em,.editorial-reading i{font-style:italic}.editorial-reading a{color:var(--color-primary-dark);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.editorial-reading a:hover{color:var(--color-text)}.editorial-reading a:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:4px}.editorial-reading ul,.editorial-reading ol{margin:1.25em 0 1.5em;padding-left:1.5em}.editorial-reading ul{list-style:outside}.editorial-reading ol{list-style:decimal}.editorial-reading li{margin:.65em 0;padding-left:.2em}.editorial-reading li p{margin:0}.editorial-reading .editorial-table-scroll{border:1px solid var(--color-border);border-radius:14px;margin:2rem 0;overflow-x:auto}.editorial-reading table{border-collapse:collapse;overflow-wrap:normal;width:100%;font-size:15px;line-height:1.6}.editorial-reading th,.editorial-reading td{vertical-align:top;text-align:left;border-bottom:1px solid var(--color-border);min-width:145px;padding:16px 18px}.editorial-reading th{background:var(--color-bg-soft);font-weight:600}.editorial-reading td p,.editorial-reading th p{margin:0 0 .6em}.editorial-reading td p:last-child,.editorial-reading th p:last-child{margin:0}.editorial-reading tr:last-child td{border-bottom:0}.editorial-reading figure{margin:2.5rem 0}.editorial-reading figure a{display:block}.editorial-reading figure img{border-radius:16px;width:100%;height:auto;margin:0 auto;display:block}.editorial-reading figure:has(img[src*=sling-mother]) img{max-width:560px}.editorial-reading figcaption{text-align:center;color:var(--color-text-secondary);margin-top:12px;font-size:12px;line-height:1.5}@media (min-width:640px){.editorial-reading{font-size:18px}.editorial-reading h2{font-size:30px}.editorial-reading h3{font-size:24px}}
