*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;color:#35291c;background:#f9f6ef;font:18px/1.65 Scada,Arial,sans-serif}a{color:inherit;text-underline-offset:5px}h1,h2,h3{font-family:Prata,Georgia,serif;font-weight:400;line-height:1.3}h1{font-size:clamp(32px,4.7vw,66px);letter-spacing:-.035em;margin:20px 0 27px}h2{font-size:clamp(26px,3vw,37px)}h3{font-size:21px}p{max-width:72ch}small{display:block;font-size:13px;margin-top:12px;color:#725d42}.frame{max-width:1240px;margin:auto;padding:0 38px}.masthead{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:27px 0;border-bottom:3px double #bbaa91}.wordmark{display:flex;align-items:center;gap:12px;font-size:29px;text-decoration:none;letter-spacing:-1px}.wordmark svg{width:37px;height:37px}.masthead nav{display:flex;gap:26px;font-size:15px}.masthead nav a{text-decoration:none}.issue{display:flex;justify-content:space-between;gap:15px;font-size:11px;letter-spacing:1.4px;margin-top:15px}.opening{padding:72px 0 65px;max-width:930px}.opening p{font-size:21px;max-width:770px;margin-bottom:30px}.kicker{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#805118}.action{display:inline-flex;gap:48px;align-items:center;background:#805118;color:white;border-radius:999px;padding:15px 25px;text-decoration:none;font-weight:700}.action:hover{background:#603b0c}.editorial{display:grid;grid-template-columns:220px minmax(0,1fr);gap:60px;border-top:1px solid #bbaa91;padding-top:42px}.reading{align-self:start;position:sticky;top:30px;display:flex;flex-direction:column;gap:18px;padding-right:15px;font-size:14px}.reading span{font-size:10px;letter-spacing:1.3px;margin-bottom:7px}.reading a{text-decoration:none;border-bottom:1px solid #d8cbb7;padding-bottom:14px}.chapter{margin-top:0}.deck{font-size:21px;color:#6a573d}.entry{border-left:2px solid #c3a978;padding:2px 0 2px 25px;margin:35px 0 45px;border-radius:10px}.entry h2{font-size:27px;margin:0 0 15px}.entry p{margin:0}.comparison{margin:65px 0}table{border-collapse:collapse;width:100%;font-size:15px}td,th{padding:16px 10px;text-align:left;border-bottom:1px solid #d8cbb7;vertical-align:top}th{background:#eee4d1}td:first-child{font-weight:700}.questions{display:grid;grid-template-columns:1fr 1fr;column-gap:35px}.questions section{padding:10px 0 20px;border-top:1px solid #bbaa91}.questions p{font-size:16px}.period{background:#eee4d1;padding:25px 30px;margin:40px 0}.period h2{font-size:28px}.end{border-top:3px double #bbaa91;padding:45px 0 55px;margin-top:65px}.end p{max-width:730px}.end h2{max-width:800px}.footer{background:#292218;color:#e6dbc8;margin-top:20px;padding:35px 0;font-size:14px}.footer-grid{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:35px}.footer nav{display:flex;flex-direction:column;gap:10px}.footer p{margin-top:0}.footer details{margin-top:22px}.footer summary{cursor:pointer}.subpage{max-width:900px;padding-top:42px}.back{font-size:14px}.note{padding:25px;background:#eee4d1}.skip{position:absolute;left:-9999px}.skip:focus{left:15px;top:10px;background:white;padding:15px;z-index:9}:focus-visible{outline:3px solid #805118;outline-offset:5px}a:hover{text-decoration-thickness:2px} @media(max-width:760px){.frame{padding:0 22px}.masthead{display:block}.masthead nav{margin-top:20px;gap:18px;flex-wrap:wrap}.issue{font-size:9px}.opening{padding:45px 0}.opening p{font-size:18px}.editorial{display:block}.reading{position:static;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:40px}.reading span{grid-column:1/-1}.questions{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.comparison{overflow-x:auto}td,th{padding:12px 7px}.entry{padding-left:17px}.action{gap:30px}.end{margin-top:40px}.subpage{padding-top:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}