@font-face{font-family:DM Sans;src:url(dm-sans-latin.woff2)}@font-face{font-family:DM Serif Text;src:url(dm-serif-text-latin.woff2)}
:root{color-scheme:light;color:#172d26;background:#fbfaf6;font-family:"DM Sans",Arial,sans-serif;line-height:1.55}
*{box-sizing:border-box}body{margin:0}a{color:#175744;text-underline-offset:3px}a:focus-visible,summary:focus-visible{outline:3px solid #aa6737;outline-offset:3px}.skip{position:absolute;transform:translateY(-175%);background:white;padding:8px}.skip:focus{transform:none}.mast{background:#f2efe7;border-bottom:1px solid #d9d9c9}
nav,main,footer{max-width:1000px;margin:auto;padding:0 26px}nav{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.brand{display:flex;align-items:center;gap:7px;font-weight:700;text-decoration:none}.intro{display:grid;grid-template-columns:1fr 205px;align-items:center;gap:32px;padding:38px 0 28px}.intro h1{font:normal clamp(39px,5.5vw,68px)/1.03 "DM Serif Text",Georgia,serif;letter-spacing:-.035em;margin:13px 0}.intro p{max-width:610px;font-size:18px}.intro figure{margin:0}.intro img{width:100%;height:auto;display:block;border-radius:6px}.intro figcaption{font-size:12px;margin-top:5px}.index{padding:14px 20px;border:1px solid #b6c1b7;background:#eff3eb;border-radius:5px}.index summary{font-weight:700;cursor:pointer}.index>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:5px 12px;padding-top:10px}.method{max-width:800px;padding:5px 0 18px;font-size:14px}.method p{margin-bottom:2px}
article{max-width:820px;padding:30px 0;border-top:1px solid #c6cbbf;scroll-margin:12px}article header{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 18px}h2{font:normal 32px/1.1 "DM Serif Text",Georgia,serif;margin:0}article header span{color:#58675a;font-size:13px}article p{max-width:73ch;margin:12px 0}table{border-collapse:collapse;max-width:100%;width:490px;margin:16px 0 8px;font-size:14px}caption{text-align:left;font-weight:700}td,th{text-align:left;padding:4px 9px;border-bottom:1px solid #d5ddd0}thead{background:#edf0e7}tbody th{font-weight:400}td,th:last-child{text-align:right}tbody th:first-child{text-align:left}.sources{font-size:13px}.actions{display:flex;flex-wrap:wrap;gap:8px}.actions a{display:inline-block;background:#1d5446;color:#fff;padding:8px 12px;border-radius:4px;text-decoration:none}.actions a:hover{text-decoration:underline}footer{padding-top:18px;padding-bottom:30px}
@media(max-width:570px){nav,main,footer{padding-left:18px;padding-right:18px}.intro{grid-template-columns:1fr;gap:0;padding-top:24px}.intro figure{display:flex;gap:9px;align-items:end}.intro figure img{width:89px}.index>div{grid-template-columns:1fr 1fr}.intro p{font-size:16px}}
