:root{color-scheme:light;--ink:#17202a;--muted:#56606a;--accent:#a64a20;--paper:#fdfcf9}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,"PingFang SC",sans-serif;line-height:1.8}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--accent)}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:white;z-index:5}.mast{max-width:1200px;margin:auto;padding:26px 30px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #c9cbd0}.name{font-weight:900;font-size:27px;text-decoration:none;letter-spacing:-2px}.mast nav{display:flex;gap:26px;font-size:14px}.mast nav a{text-decoration:none}.opening{max-width:1200px;margin:0 auto;padding:46px 30px 60px}.brand-line{font-size:clamp(80px,16vw,210px);font-weight:900;line-height:1;letter-spacing:-.065em;margin:0 0 34px}.opening h1{font-size:clamp(25px,3vw,38px);line-height:1.35;margin:0 0 14px}.intro{display:grid;grid-template-columns:1.4fr 1fr;gap:60px}.intro p{max-width:590px;margin:0;color:var(--muted)}.tasks{display:flex;flex-direction:column;gap:10px;padding-left:28px;border-left:4px solid var(--accent)}.tasks a{font-weight:700}.body-grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:220px 1fr;gap:60px;padding:42px 30px;border-top:1px solid #c9cbd0}.aside-label{font-size:14px;color:var(--accent);font-weight:700}.content h2{font-size:25px;margin:0 0 22px}.cases{display:grid;grid-template-columns:1fr 1fr;gap:28px}.cases section{background:#eeefeb;padding:27px}.cases h3{font-size:19px;margin:0 0 12px}.cases p{margin:0}.essays{display:grid;grid-template-columns:1fr 1fr;gap:26px}.essay-link{display:block;border-top:3px solid var(--ink);padding:22px 0;text-decoration:none}.essay-link small{color:var(--accent)}.essay-link h3{font-size:21px;line-height:1.5;margin:12px 0}.essay-link p{color:var(--muted);font-size:15px}.crumbs{max-width:900px;margin:24px auto;padding:0 28px;font-size:13px;display:flex;gap:20px}.reading{max-width:900px;margin:0 auto;padding:25px 28px 60px}.essay h1,.reading>h1{font-size:36px;line-height:1.4;max-width:820px;margin:0 0 20px}.meta{font-size:13px;color:var(--muted);padding-bottom:22px;border-bottom:1px solid #ccc}.prose{max-width:740px;font-size:17px}.prose h2{font-size:24px;margin-top:40px;line-height:1.5}.prose p{margin:20px 0}.prose a{color:#78441c}.end{max-width:1140px;margin:10px auto 0;border-top:2px solid var(--ink);padding:30px 0 50px;font-size:14px}.end p{max-width:660px;color:var(--muted)}@media(max-width:650px){.mast{padding:18px 22px}.mast nav{gap:12px;font-size:12px}.name{font-size:25px}.opening{padding:32px 24px}.brand-line{font-size:100px;margin-bottom:28px}.intro{display:block}.intro p{font-size:15px}.tasks{margin-top:24px;padding-left:16px}.body-grid{display:block;padding:30px 24px}.aside-label{margin-bottom:20px}.cases,.essays{grid-template-columns:1fr;gap:18px}.cases section{padding:23px}.reading{padding:18px 24px 40px}.essay h1,.reading>h1{font-size:28px}.prose{font-size:16px}.prose h2{font-size:22px}.end{margin:0 24px;padding:28px 0}.crumbs{padding:0 24px}}