@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600&family=Newsreader:opsz,wght@6..72,400;6..72,500;6..72,600&display=swap";:root{color:#302c24;font-synthesis:none;text-rendering:optimizelegibility;background:#e9e2d4;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}.site-shell{max-width:1440px;min-height:100vh;margin:0 auto;padding:0 6.5%}.site-header{border-bottom:1px solid #b9ad96;justify-content:space-between;align-items:center;height:78px;display:flex}.wordmark{letter-spacing:-1.2px;font:italic 25px Newsreader,Georgia,serif}.site-header nav{letter-spacing:.08em;text-transform:uppercase;color:#70695d;font:10px DM Mono,monospace}.site-header nav a:hover,.site-footer a:hover{color:#9b4e35}.index-heading{border-bottom:1px solid #c9c0ae;padding:69px 0 61px}.eyebrow{color:#9b4e35;letter-spacing:.1em;text-transform:uppercase;font:9px DM Mono,monospace}.index-heading h1{letter-spacing:-.045em;margin:14px 0 0;font:500 clamp(48px,6.5vw,82px)/1 Newsreader,Georgia,serif}.section-heading{border-bottom:1px solid #c9c0ae;justify-content:space-between;align-items:baseline;padding:20px 0 12px;display:flex}.section-heading h2{margin:0;font:500 18px Newsreader,Georgia,serif}.section-heading>span{color:#807869;letter-spacing:.08em;font:9px DM Mono,monospace}.topic-grid{border-left:1px solid #c9c0ae;grid-template-columns:repeat(4,1fr);display:grid}.topic-card{border-bottom:1px solid #c9c0ae;border-right:1px solid #c9c0ae;flex-direction:column;align-items:flex-start;gap:10px;min-height:158px;padding:18px 15px;transition:background .18s;display:flex;position:relative}.topic-card:hover{background:#efe9dd}.topic-category{color:#9b4e35;letter-spacing:.08em;font:9px DM Mono,monospace}.topic-title{margin-top:10px;font:500 22px Newsreader,Georgia,serif}.topic-subtopics{color:#726c61;max-width:245px;font:10px/1.6 DM Sans,sans-serif}.topic-arrow{color:#9b4e35;opacity:0;font-size:12px;transition:all .18s;position:absolute;top:14px;right:14px;transform:translate(-2px,2px)}.topic-card:hover .topic-arrow,.topic-card:focus-visible .topic-arrow{opacity:1;transform:translate(0)}.views-section{padding-bottom:20px}.views-heading{margin-bottom:0}.topic-view{border-bottom:1px solid #c9c0ae;grid-template-columns:1fr 2fr;gap:36px;padding:26px 0 28px;scroll-margin-top:20px;display:grid}.view-title h3{margin:9px 0 0;font:500 25px Newsreader,Georgia,serif}.view-copy p{color:#514b41;max-width:690px;margin:0;font:13px/1.8 Newsreader,Georgia,serif}.view-copy p.qualification{color:#766f62;margin-top:8px;font-size:11px;font-style:italic}.citation{color:#8f4c37;letter-spacing:.04em;margin-top:12px;font:9px DM Mono,monospace;display:inline-block}.citation:hover{text-underline-offset:3px;text-decoration:underline}.citation span{padding-left:4px}.site-footer{color:#766f62;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:64px;font:9px DM Mono,monospace;display:flex}.site-footer a{transition:color .15s}:focus-visible{outline-offset:4px;outline:2px solid #9b4e35}@media (width<=760px){.site-shell{padding:0 5%}.site-header{height:66px}.index-heading{padding:52px 0 43px}.topic-grid{grid-template-columns:repeat(2,1fr)}.topic-card{gap:8px;min-height:140px;padding:14px 11px}.topic-title{font-size:19px}.topic-view{grid-template-columns:1fr;gap:12px;padding:20px 0 22px}.view-title h3{font-size:22px}}@media (width<=430px){.index-heading h1{font-size:49px}.topic-category{font-size:8px}.topic-title{font-size:18px}.topic-subtopics{font-size:9px}.view-copy p{font-size:12px}.site-footer{flex-wrap:wrap;gap:12px;padding:14px 0;font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
