*{box-sizing:border-box}body{margin:0;background:#f8f8f4;color:#171b1d;font:18px/1.7 system-ui,sans-serif}main{max-width:900px;margin:auto;padding:50px 24px 90px}a{color:#a73317;text-underline-offset:4px}h1{font-size:clamp(2.2rem,6vw,3.7rem);line-height:1.12;letter-spacing:-.045em;margin:3rem 0 2rem}h2{font-size:1.35rem;margin-top:2.5rem;line-height:1.4}p,li{max-width:72ch}li+li{margin-top:.6rem}footer{border-top:1px solid #ccc;padding-top:1.5rem;margin-top:4rem;font-size:.9rem}.notice{padding:1.2rem;border-left:4px solid #b53619;background:#fff}table{border-collapse:collapse;width:100%}th,td{padding:1rem;border-bottom:1px solid #ccc;text-align:left;vertical-align:top}:focus-visible{outline:3px solid #b53619;outline-offset:4px}@media(max-width:600px){table,tr,td,th{display:block}thead{display:none}td{padding:.7rem}}
