.reader-paths{background:#f0f0e7}.reader-paths h2,.reader-next h2{font-family:var(--serif);font-weight:400;font-size:clamp(25px,3.4vw,40px)}.reader-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}.reader-grid>a{position:relative;display:block;padding:26px 22px;border:1px solid #b8c8cb;background:#fafaf6;text-decoration:none}.reader-grid strong{display:block;font-size:19px;font-weight:500}.reader-grid span{display:block;font-size:12px;line-height:1.9;margin:12px 0 18px;color:#526975}.reader-grid b{font-weight:400}.reader-grid>a:hover{background:#e4ecec}.reader-grid>a:focus-visible,.reader-next a:focus-visible{outline:3px solid #315c76;outline-offset:3px}.reader-summary{max-width:830px;margin:0 auto 32px;padding:24px 28px;background:#e9eeed;line-height:1.9}.reader-summary ul{padding-left:22px;margin-bottom:0}.reader-summary a{text-decoration:underline;text-underline-offset:4px}.reader-summary li+li{margin-top:8px}.reader-next{background:#e9eeed}.reader-next-links{display:flex;flex-wrap:wrap;gap:16px 30px;line-height:2}.reader-next-links a{text-decoration:underline;text-underline-offset:5px}.visit-preview>summary{cursor:pointer;padding:20px 0;line-height:1.8}.visit-preview[open] .visits-grid{margin-top:18px}.article-body aside .eyebrow{letter-spacing:1px}.article-body section[id]{scroll-margin-top:110px}@media(max-width:1000px){.reader-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.reader-grid{gap:10px}.reader-grid>a{padding:18px 14px}.reader-grid strong{font-size:16px}.reader-grid span{font-size:11px}.reader-summary{margin:0 6% 24px;padding:20px}.reader-next-links{flex-direction:column}.article-body aside{display:block!important;position:static!important;margin-bottom:25px}}
