:root{--paper:#f7f3ec;--white:#fffcf7;--ink:#262521;--muted:#6c6a62;--rust:#a3452d;--blue:#31496c;--line:#d3cfc4;--serif:"Libre Caslon Display",Georgia,"Times New Roman",serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}img{display:block;max-width:100%;height:auto}figure,h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}.footer-wordmark,.site-logo,h1,h2,h3{font-family:var(--serif)}em{font-weight:400}a:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:6px}.small-link:hover,.text-link:hover,a:hover .small-link{color:var(--rust)}.skip-link{position:absolute;left:1rem;top:-90px;padding:12px;background:var(--ink);color:white;z-index:10}.skip-link:focus{top:10px}.page-width{width:min(1320px,calc(100% - 112px));margin-inline:auto}.publisher-strip{display:flex;justify-content:space-between;gap:20px;background:var(--blue);color:#fffdf9;padding:9px 56px;font-size:11px;letter-spacing:.025em}.publisher-strip a{text-decoration:underline;text-underline-offset:3px}.site-header{width:min(1320px,calc(100% - 112px));margin:auto;display:flex;justify-content:space-between;align-items:center;padding:31px 0 29px;border-bottom:1px solid var(--ink)}.site-logo{display:flex;align-items:baseline;gap:8px;font-size:33px;line-height:1;letter-spacing:-1px}.logo-guide{font-style:italic}.logo-period{color:var(--rust)}.site-nav{display:flex;gap:35px;font-size:12px;font-weight:500}.site-nav a{padding:5px 0}.eyebrow,.site-nav a:hover{color:var(--rust)}.eyebrow{font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.16em}.cover-section{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:55px;gap:55px;align-items:center;padding-block:74px 64px}.cover-copy h1{font-size:clamp(64px,6.2vw,91px);line-height:.98;letter-spacing:-2.5px;margin:21px 0 27px}.cover-copy h1 em{color:var(--rust)}.cover-deck{font-size:16px;max-width:400px;line-height:1.7;color:#55564e}.text-link{display:inline-flex;gap:30px;align-items:center;font-size:12px;font-weight:650;border-bottom:1px solid;padding:0 0 8px;margin-top:27px}.cover-note{margin-top:54px;display:flex;gap:16px;max-width:300px}.note-rule{width:37px;height:1px;background:var(--rust);margin-top:10px;flex-shrink:0}.cover-note p{font-size:11px;line-height:1.65;color:var(--muted)}.cover-figure{position:relative;padding:18px 18px 0;background:#e6ded0;transform:rotate(1.3deg)}.cover-figure img{aspect-ratio:1.1;object-fit:cover}.cover-figure figcaption{display:flex;justify-content:space-between;gap:15px;padding:14px 2px 15px;font-size:9px;color:#5c594f;text-transform:uppercase;letter-spacing:.1em}.decision-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0 27px;display:grid;grid-template-columns:1fr 3fr;grid-gap:30px;gap:30px;align-items:center}.decision-band>.eyebrow{color:var(--muted);max-width:100px}.decision-band>div{display:grid;grid-template-columns:repeat(3,1fr)}.decision-band a{display:grid;grid-template-columns:1fr 20px;grid-gap:3px 15px;gap:3px 15px;padding:0 25px;border-left:1px solid var(--line)}.decision-band a span:first-child{font-size:10px;color:var(--muted)}.decision-band a strong{font-family:var(--serif);font-size:23px;font-weight:400;grid-column:1}.decision-band a span:last-child{grid-column:2;grid-row:1/3;align-self:center;color:var(--rust);font-size:22px}.journal-section{padding-block:90px 95px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:42px}.closing-section h2,.section-heading h2{font-size:58px;line-height:1.05;letter-spacing:-1px;margin-top:15px}.section-heading>p{font-size:12px;color:var(--muted);padding-bottom:5px}.feature-spread{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:47px;gap:47px}.image-frame{overflow:hidden;background:#e4ded4}.image-frame img{width:100%;aspect-ratio:1.52;object-fit:cover;transition:transform .5s}.journal-card:hover img,.lead-story:hover img{transform:scale(1.025)}.story-meta{font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--rust);margin-top:19px;display:flex;justify-content:space-between;gap:20px}.story-meta span{color:var(--muted);white-space:nowrap}.lead-story h3{font-size:39px;line-height:1.12;margin:10px 0 12px;letter-spacing:-.5px}.journal-card>p:not(.story-meta),.lead-story>p:not(.story-meta){font-size:13px;line-height:1.7;color:var(--muted);max-width:480px}.lead-story .text-link{margin-top:18px}.side-stories{display:flex;flex-direction:column;gap:31px}.side-story{display:grid;grid-template-columns:1fr 1fr;grid-gap:23px;gap:23px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:31px}.side-story:last-child{border-bottom:none}.side-story>img{width:100%;aspect-ratio:.92;object-fit:cover}.side-story .story-meta{margin:0 0 12px;font-size:8px}.side-story h3{font-size:29px;line-height:1.13}.small-link{font-size:11px;font-weight:600;color:var(--ink);display:inline-block;margin-top:18px}.story-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;border-top:1px solid var(--line);padding-top:44px;margin-top:49px}.journal-card h3{font-size:31px;line-height:1.14;margin:12px 0}.journal-card .image-frame img{aspect-ratio:1.19}.process-feature{background:var(--blue);color:#faf5ec;padding:65px 0}.process-inner{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;grid-gap:76px;gap:76px}.process-image{padding:15px;background:#e7e2d8;transform:rotate(-2deg)}.process-image img{width:100%;aspect-ratio:1.35;object-fit:cover}.process-copy .eyebrow{color:#d0d7e4}.process-copy h2{font-size:69px;line-height:1;letter-spacing:-1px;margin:19px 0 25px}.process-copy h2 em{color:#eab39f}.process-copy>p:not(.eyebrow){max-width:350px;font-size:13px;color:#e2e5ed}.closing-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px;align-items:center;padding-block:90px}.closing-section>div>p:not(.eyebrow){font-size:13px;color:var(--muted);max-width:380px;margin-top:24px}.closing-image{background:#e4ddd3;padding:15px;transform:rotate(1deg)}.closing-image img{aspect-ratio:1.35;object-fit:cover}.method-note{border-top:1px solid var(--line);padding:37px 0 65px;display:flex;gap:40px;max-width:900px}.method-mark{font-family:var(--serif);font-size:53px;font-style:italic;color:var(--rust);line-height:1}.method-note h2{font-size:27px;margin-bottom:9px}.method-note p{font-size:12px;color:var(--muted);max-width:640px}.method-note .small-link{margin-top:10px}.site-footer{background:#eae5db;padding:45px max(56px,calc((100vw - 1320px)/2)) 27px}.footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px;border-bottom:1px solid #c8c2b6}.footer-wordmark{font-size:36px;line-height:.97;letter-spacing:-.5px}.footer-wordmark span{color:var(--rust)}.footer-top>p{font-family:var(--serif);font-size:27px;line-height:1.15;color:#6b675e}.back-top{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.back-top span{margin-left:12px;font-size:20px}.footer-bottom{display:grid;grid-template-columns:1.8fr 1fr 1fr;grid-gap:40px;gap:40px;padding-top:24px;font-size:10px;color:#68655d}.footer-bottom>p{max-width:510px;line-height:1.7}.footer-bottom p a{text-decoration:underline;text-underline-offset:2px}.footer-bottom nav{display:flex;flex-direction:column;gap:7px}.footer-bottom>span{text-align:right}.footer-index{margin-top:25px;padding-top:18px;border-top:1px solid #d3ccc1;font-size:10px;color:var(--muted)}.footer-index summary{cursor:pointer}.footer-index>div{display:flex;flex-wrap:wrap;gap:10px 25px;margin-top:12px}.article-header{padding-top:27px}.breadcrumbs{display:flex;gap:10px;font-size:10px;color:var(--muted);margin-bottom:47px}.breadcrumbs a:hover{text-decoration:underline}.article-heading-grid{display:grid;grid-template-columns:1.5fr .6fr;grid-gap:70px;gap:70px;align-items:end;margin-bottom:36px}.article-heading-grid h1{font-size:clamp(48px,5.3vw,77px);line-height:1.02;letter-spacing:-1.5px;margin-top:15px;max-width:930px}.article-deck{font-size:13px;line-height:1.7;color:var(--muted);padding-bottom:3px}.article-meta{display:flex;align-items:center;gap:18px;color:var(--muted);font-size:10px;padding-top:18px;border-top:1px solid var(--line);margin-bottom:26px}.article-meta a{color:var(--rust);margin-left:auto}.article-hero{background:#e4ded4}.article-hero img{width:100%;height:440px;object-fit:cover}.article-hero figcaption{font-size:9px;color:var(--muted);text-align:right;padding:10px 0;background:var(--paper)}.article-layout{display:grid;grid-template-columns:200px minmax(0,730px);grid-gap:80px;gap:80px;max-width:1080px;margin:36px auto 80px}.article-sidebar{font-size:11px;align-self:start;position:-webkit-sticky;position:sticky;top:25px}.article-sidebar>p{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--rust);margin-bottom:15px}.article-sidebar nav{display:flex;flex-direction:column;border-top:1px solid var(--line)}.article-sidebar nav a{padding:10px 0;border-bottom:1px solid var(--line);line-height:1.4}.article-sidebar nav a:hover{color:var(--rust)}.sidebar-note{font-size:10px!important;line-height:1.7;color:var(--muted)!important;letter-spacing:0!important;text-transform:none!important;margin-top:23px}.article-body{min-width:0;font-size:15px;line-height:1.9}.article-body h2{font-size:40px;line-height:1.15;letter-spacing:-.4px;margin:48px 0 20px}.article-body h3{font-size:27px;line-height:1.3;margin:27px 0 12px}.article-body p+p{margin-top:17px}.article-body li a,.article-body p a{text-decoration:underline;-webkit-text-decoration-color:#b5b0a5;text-decoration-color:#b5b0a5;text-underline-offset:4px}.article-body li a:hover,.article-body p a:hover{color:var(--rust)}.article-body ol,.article-body ul{padding-left:21px;margin:17px 0}.article-body li{padding-left:5px;margin-bottom:10px}.quick-answer{border-top:3px solid var(--rust);border-bottom:1px solid var(--line);padding:22px 0 25px;margin-bottom:34px}.quick-answer>.eyebrow{font-size:9px}.quick-answer>p:not(.eyebrow){font-family:var(--serif);font-size:27px;line-height:1.4;margin-top:11px}.quick-answer ul{font-size:12px;line-height:1.8;margin-bottom:0;color:#5b5c54}.comparison-wrap{overflow-x:auto;margin:23px 0 25px}.comparison{border-collapse:collapse;width:100%;min-width:500px;font-size:11px;line-height:1.65}.comparison th{text-align:left;font-size:9px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:15px 16px 15px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.comparison td{padding:17px 17px 17px 0;border-bottom:1px solid var(--line);vertical-align:top}.comparison td:first-child{font-weight:600;color:var(--ink);width:26%}.comparison td a{border-bottom:1px solid #b5b0a5}.comparison-caption{font-size:10px!important;color:var(--muted);line-height:1.7!important}.article-aside{padding:24px 27px;background:#e8e6df;border-left:2px solid var(--blue);font-size:13px;line-height:1.8;margin:25px 0}.article-aside strong{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;color:var(--blue)}.checklist{background:var(--white);padding:26px 30px;margin-top:30px;border:1px solid var(--line)}.checklist h3{margin-top:0}.checklist ul{list-style-type:square;margin-bottom:0;font-size:13px}.faq-section{border-top:1px solid var(--line);margin-top:45px}.faq-section details{border-bottom:1px solid var(--line)}.faq-section summary{cursor:pointer;display:flex;gap:20px;justify-content:space-between;align-items:center;padding:19px 0;font-family:var(--serif);font-size:24px;line-height:1.25;list-style:none}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary:after{content:"+";color:var(--rust);font-family:var(--sans);font-size:22px;flex-shrink:0}.faq-section details[open] summary:after{content:"−"}.faq-answer{font-size:13px;line-height:1.85;color:#55564f;padding:0 20px 22px 0}.sources-section{font-size:11px;color:var(--muted);border-top:1px solid var(--line);margin-top:45px;padding-top:10px}.sources-section h2{font-family:var(--sans);font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin:20px 0 12px}.sources-section li{margin-bottom:8px}.sources-section ol{padding-left:17px}.source-date{font-size:10px;margin-top:15px!important}.related-section{padding:45px 0 65px;border-top:1px solid var(--ink)}.related-section>.section-heading h2{font-size:43px}.related-section .story-row{padding-top:0;border:0;margin-top:0}.related-section .journal-card h3{font-size:28px}.about-header{max-width:900px;padding-top:65px;padding-bottom:35px}.about-header h1{font-size:77px;line-height:1.03;letter-spacing:-1.4px;margin:17px 0 25px}.about-header>p:not(.eyebrow){font-size:18px;line-height:1.7;color:var(--muted);max-width:620px}.about-layout{display:grid;grid-template-columns:210px 1fr;grid-gap:70px;gap:70px;padding-bottom:75px;max-width:980px}.about-layout aside{font-size:11px;color:var(--muted);padding-top:15px}.about-layout aside a{display:block;padding:9px 0;border-bottom:1px solid var(--line)}.about-layout article{font-size:14px;line-height:1.9}.about-layout h2{font-size:36px;line-height:1.2;margin:30px 0 17px}.about-layout p+p{margin-top:15px}.about-layout p a{color:var(--rust);text-decoration:underline;text-underline-offset:3px}.about-layout ul{padding-left:18px}.about-layout li{margin-bottom:10px}@media(min-width:1600px){.cover-copy h1{font-size:98px}.cover-figure img{aspect-ratio:1.14}}@media(max-width:1100px){.page-width,.site-header{width:calc(100% - 64px)}.publisher-strip{padding-inline:32px}.cover-section{gap:30px}.cover-copy h1{font-size:72px}.site-nav{gap:20px}.decision-band{grid-template-columns:1fr}.decision-band>.eyebrow{max-width:none}.decision-band a:first-child{border-left:0;padding-left:0}.feature-spread{gap:28px;grid-template-columns:1.1fr 1fr}.side-story{gap:15px}.side-story h3{font-size:25px}.process-inner{gap:50px}.process-copy h2{font-size:60px}.closing-section{gap:50px}.site-footer{padding-inline:32px}.article-layout{grid-template-columns:170px minmax(0,700px);gap:45px}.article-heading-grid{gap:40px}.article-hero img{height:390px}.about-layout{gap:40px}}@media(max-width:760px){.page-width,.site-header{width:calc(100% - 40px)}.publisher-strip{padding:8px 20px;font-size:9px}.publisher-strip>span{max-width:190px;line-height:1.5}.publisher-strip a{align-self:center;white-space:nowrap}.site-header{display:block;padding:24px 0 16px}.site-logo{font-size:29px}.site-nav{gap:12px;margin-top:23px;flex-wrap:nowrap;justify-content:space-between;font-size:10px;line-height:1.2}.site-nav a{padding:0;white-space:nowrap}.site-nav a:last-child{margin-left:0}.cover-section{grid-template-columns:1fr;gap:35px;padding-block:42px 35px}.cover-copy h1{font-size:69px;letter-spacing:-1.6px;margin-top:18px;margin-bottom:23px}.cover-deck{font-size:14px;max-width:340px}.text-link{font-size:11px;gap:20px;margin-top:22px}.cover-note{display:none}.cover-figure{margin:0 4px;padding:12px 12px 0;transform:rotate(1deg)}.cover-figure img{aspect-ratio:1.24}.cover-figure figcaption{font-size:8px;padding-block:12px}.decision-band{padding:21px 0 23px;gap:18px}.decision-band>div{grid-template-columns:1fr;gap:0}.decision-band a{border-left:0!important;border-top:1px solid var(--line);padding:13px 0;grid-template-columns:1fr 20px;align-items:center}.decision-band a:last-child{padding-bottom:0}.decision-band a>span:first-child{font-size:10px;grid-column:1}.decision-band a strong{font-size:24px;grid-column:1}.decision-band a span:last-child{grid-row:1/3}.journal-section{padding-block:49px 53px}.section-heading{margin-bottom:29px;gap:20px}.closing-section h2,.section-heading h2{font-size:45px}.section-heading>p{display:none}.feature-spread{grid-template-columns:1fr;gap:32px}.lead-story h3{font-size:35px}.lead-story>p:not(.story-meta){font-size:13px}.side-stories{gap:20px}.side-story{grid-template-columns:1fr 1.1fr;gap:19px;padding-bottom:20px}.side-story>img{aspect-ratio:1.05}.side-story h3{font-size:27px}.side-story .story-meta{font-size:8px;margin-bottom:10px}.small-link{margin-top:14px}.story-row{grid-template-columns:1fr;gap:31px;margin-top:25px;padding-top:30px}.journal-card{display:grid;grid-template-columns:1fr 1.2fr;grid-column-gap:20px;column-gap:20px}.journal-card .image-frame{grid-row:1/5;align-self:start}.journal-card .image-frame img{aspect-ratio:.82}.journal-card .story-meta{font-size:8px;margin:0 0 9px}.journal-card .story-meta span{display:none}.journal-card h3{font-size:27px;line-height:1.08;margin:0 0 10px}.journal-card>p:not(.story-meta){font-size:11px}.journal-card .small-link{font-size:10px}.process-feature{padding-block:37px 40px}.process-inner{grid-template-columns:1fr;gap:35px}.process-image{padding:10px;margin-inline:4px}.process-image img{aspect-ratio:1.4}.process-copy h2{font-size:58px;max-width:300px}.process-copy>p:not(.eyebrow){font-size:13px}.closing-section{grid-template-columns:1fr;gap:30px;padding-block:50px}.closing-image{grid-row:2;padding:10px;margin:0 4px}.closing-section>div>p:not(.eyebrow){margin-top:20px}.method-note{padding-block:29px 44px;gap:20px}.method-mark{font-size:40px}.method-note h2{font-size:25px;line-height:1.1}.method-note p{font-size:11px;margin-top:12px}.site-footer{padding:32px 20px 22px}.footer-top{align-items:flex-start;padding-bottom:24px;gap:20px}.footer-wordmark{font-size:31px}.footer-top>p{font-size:19px}.back-top{font-size:0;align-self:center}.back-top span{font-size:21px;margin:0}.footer-bottom{grid-template-columns:1fr 1fr;gap:24px;font-size:10px}.footer-bottom>p{grid-column:1/3}.footer-bottom>span{align-self:end}.footer-index{margin-top:22px}.article-header{padding-top:21px}.breadcrumbs{font-size:9px;margin-bottom:30px;flex-wrap:wrap}.article-heading-grid{grid-template-columns:1fr;gap:20px;margin-bottom:23px}.article-heading-grid h1{font-size:48px;letter-spacing:-1px;line-height:1.02;margin-top:15px}.article-deck{font-size:13px;max-width:420px}.article-meta{gap:10px;font-size:9px;flex-wrap:wrap;margin-bottom:22px}.article-meta a{margin-left:0;flex-basis:100%}.article-hero img{height:auto;aspect-ratio:1.23}.article-hero figcaption{font-size:8px;padding-block:8px}.article-layout{display:block;margin:25px auto 49px}.article-sidebar{position:static;margin-bottom:30px;border-bottom:1px solid var(--line);padding-bottom:20px}.article-sidebar>p{margin-bottom:12px}.article-sidebar nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px 18px;border:none}.article-sidebar nav a{font-size:10px;padding:4px 0;border-bottom:1px solid var(--line)}.sidebar-note{display:none}.article-body{font-size:14px;line-height:1.85}.article-body h2{font-size:35px;margin-top:37px}.article-body h3{font-size:25px}.quick-answer{padding-top:18px;margin-bottom:28px}.quick-answer>p:not(.eyebrow){font-size:25px}.quick-answer ul{font-size:11px}.comparison{font-size:10px;min-width:530px}.comparison th{font-size:8px}.article-aside{padding:21px;font-size:12px}.checklist{padding:22px}.checklist ul{font-size:12px}.faq-section summary{font-size:24px;padding-block:18px}.faq-answer{font-size:12px}.sources-section,.sources-section h2{font-size:10px}.related-section{padding-block:30px 45px}.related-section>.section-heading h2{font-size:37px}.related-section .journal-card h3{font-size:25px}.about-header{padding-top:40px}.about-header h1{font-size:56px}.about-header>p:not(.eyebrow){font-size:15px}.about-layout{display:block;padding-bottom:40px}.about-layout aside{display:flex;flex-wrap:wrap;gap:15px;padding:0 0 20px}.about-layout article{font-size:13px}.about-layout h2{font-size:33px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.image-frame img{transition:none}}@media(max-width:360px){.site-nav{gap:8px;font-size:9px}}.expanded-reading{border-top:1px solid var(--line);padding:48px 0 65px}.expanded-reading .section-heading h2{font-size:51px}.new-reading-features{display:grid;grid-template-columns:1fr 1fr;grid-gap:38px;gap:38px;margin-bottom:35px}.reading-feature{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:24px;gap:24px;align-items:center}.reading-feature>img{width:100%;aspect-ratio:.94;object-fit:cover}.reading-feature .story-meta{margin-top:0;font-size:8px}.reading-feature h3{font-size:31px;line-height:1.08;margin:12px 0}.reading-feature>div>p:not(.story-meta){font-size:11px;color:var(--muted)}.reading-question-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 38px;gap:0 38px}.reading-question-list>a{display:grid;grid-template-columns:1fr 22px;padding:19px 0;border-top:1px solid var(--line);grid-column-gap:15px;column-gap:15px}.reading-question-list .eyebrow{font-size:8px;grid-column:1}.reading-question-list h3{font-size:27px;line-height:1.2;margin-top:5px;grid-column:1}.reading-question-list>a>span:last-child{grid-column:2;grid-row:1/3;align-self:center;color:var(--rust);font-size:21px}.directory-header{padding-top:26px;padding-bottom:50px}.directory-header h1{font-size:76px;line-height:1.02;letter-spacing:-1px;margin:20px 0 26px}.directory-header>p:last-child{max-width:490px;color:var(--muted);font-size:15px}.directory{padding-bottom:65px}.directory-group{display:grid;grid-template-columns:1fr 2.5fr;grid-gap:70px;gap:70px;border-top:1px solid var(--ink);padding:30px 0 40px}.directory-group-heading h2{font-size:35px;line-height:1.1}.directory-group-heading p{font-size:12px;line-height:1.7;color:var(--muted);margin-top:15px;max-width:230px}.directory-entry{display:grid;grid-template-columns:120px 1fr 24px;grid-gap:24px;gap:24px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.directory-entry:first-child{padding-top:0}.directory-entry img{width:120px;aspect-ratio:1.25;object-fit:cover}.directory-entry .story-meta{margin:0 0 8px;font-size:8px}.directory-entry h3{font-size:29px;line-height:1.12}.directory-entry>div>p:last-child{font-size:11px;line-height:1.7;color:var(--muted);margin-top:8px}.directory-entry>span{color:var(--rust);font-size:22px}.comparison-wrap:focus-visible{outline:2px solid var(--blue);outline-offset:6px}@media(max-width:1100px){.new-reading-features{gap:25px}.reading-feature{gap:18px}.reading-feature h3{font-size:27px}.directory-group{gap:40px}}@media(max-width:760px){.expanded-reading{padding:32px 0 43px}.expanded-reading .section-heading{display:block}.expanded-reading .section-heading h2{font-size:40px}.new-reading-features{grid-template-columns:1fr;gap:27px}.reading-feature{grid-template-columns:1fr 1.2fr;gap:20px}.reading-feature h3{font-size:28px}.reading-question-list{grid-template-columns:1fr}.reading-question-list h3{font-size:26px}.directory-header{padding-top:21px;padding-bottom:32px}.directory-header h1{font-size:49px;margin-top:17px}.directory-header>p:last-child{font-size:13px}.directory-group{grid-template-columns:1fr;gap:22px;padding-top:24px;padding-bottom:30px}.directory-group-heading h2{font-size:33px}.directory-group-heading p{max-width:340px;font-size:12px;margin-top:10px}.directory-entry{grid-template-columns:82px 1fr 15px;gap:15px;padding:18px 0}.directory-entry img{width:82px;aspect-ratio:.86}.directory-entry h3{font-size:24px}.directory-entry>div>p:last-child{font-size:10px;line-height:1.6}.directory-entry .story-meta{font-size:7px;margin-bottom:7px}.directory-entry>span{font-size:18px}}