@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Cormorant+Garamond:wght@400;500;600&display=swap');
:root{color-scheme:light;--ink:#111;--muted:#646464;--paper:#f4f3f0;--line:#dedbd5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.85 Montserrat,Arial,sans-serif}header{background:#090909;color:white;padding:20px clamp(20px,6vw,80px);display:flex;align-items:center;justify-content:space-between;gap:20px}header a{color:inherit;text-decoration:none}.brand{font:600 27px 'Cormorant Garamond',Georgia,serif;letter-spacing:.14em}.back{font-size:12px;letter-spacing:.08em}main{width:min(880px,calc(100% - 40px));margin:70px auto 90px}h1,h2{font-family:'Cormorant Garamond',Georgia,serif;line-height:1.1}h1{font-size:clamp(48px,7vw,76px);font-weight:500;margin:0 0 24px}h2{font-size:34px;font-weight:500;margin:44px 0 12px}p{margin:0 0 16px}ul{padding-left:22px}li{margin:7px 0}a{color:inherit;text-underline-offset:3px}.intro{color:var(--muted);max-width:780px}.table-wrap{overflow-x:auto;margin:24px 0}table{border-collapse:collapse;width:100%;background:#fff;font-size:14px}th,td{text-align:left;vertical-align:top;padding:13px 16px;border-bottom:1px solid var(--line)}th{background:#ecebe7;font-weight:600}thead th{background:#dedbd5}footer{background:#0a0a0a;color:#ddd;padding:30px clamp(20px,6vw,80px);display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;font-size:12px}footer nav{display:flex;gap:20px;flex-wrap:wrap}footer a{color:inherit}.note{border-left:3px solid #9e714c;background:#fff8f0;padding:14px 18px;margin-top:36px;font-size:13px}small{color:var(--muted)}@media(max-width:600px){main{margin:48px auto 65px}th,td{padding:10px;font-size:12px}header{align-items:flex-start}}
