*{box-sizing:border-box}body{margin:0;background:#faf8f2;color:#243b30;font:19px/1.72 Georgia,"Times New Roman",serif}header{border-top:4px solid #c4a65e;border-bottom:1px solid #ded7c4;padding:22px max(24px,calc((100vw - 1240px)/2));display:flex;gap:25px;align-items:center;justify-content:space-between}a{color:#174e38;text-underline-offset:4px}header>a{font-size:25px;text-decoration:none}nav{display:flex;gap:22px;flex-wrap:wrap;font:15px/1.6 Arial,sans-serif}main{max-width:1290px;margin:auto;padding:55px 25px 85px}h1{font-size:clamp(38px,4.3vw,64px);line-height:1.16;font-weight:normal;max-width:1100px;margin:0 0 25px}h2{font-size:32px;font-weight:normal;line-height:1.3;margin:44px 0 18px}h3{font-size:24px;font-weight:normal;line-height:1.35}.intro{font-size:25px;max-width:1020px}.measure{max-width:1000px}.filters{display:flex;gap:18px;align-items:end;flex-wrap:wrap;border-block:1px solid #d9d0b9;padding:22px 0;margin:32px 0;font:15px/1.6 Arial,sans-serif}input,select,button{font:inherit;padding:12px;border:1px solid #9cae9d;background:white;color:#203b2c}input{min-width:310px}button{cursor:pointer}img{display:block;max-width:100%;height:auto}.feature{display:grid;grid-template-columns:1.4fr 1fr;gap:30px;align-items:center;margin:32px 0 45px}.feature img{border-radius:3px}.feature h2{margin-top:0}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.card{border-bottom:1px solid #d8d0bc;padding-bottom:20px;min-width:0}.card img{aspect-ratio:16/9;object-fit:cover}.card h2{font-size:26px;margin:18px 0 12px}.card p{font-size:17px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font:15px/1.65 Arial,sans-serif}th,td{padding:16px 13px;border-bottom:1px solid #d8d0bc;text-align:left;vertical-align:top}td{min-width:150px}th{background:#eae9dd}table a{overflow-wrap:anywhere}.note{font:15px/1.75 Arial,sans-serif;color:#536759;max-width:1040px}.retreat{margin:50px 0;padding:28px;border-block:1px solid #c4a65e;background:#f1f0e6;max-width:1050px}.retreat h2{margin-top:0}.counts{font:17px/1.8 Arial,sans-serif;max-width:1000px}details{border-bottom:1px solid #d8d0bc;padding:18px 0}summary{cursor:pointer;font-size:22px}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#edece3;padding:20px;font:14px/1.7 Consolas,monospace}footer{padding:40px max(25px,calc((100vw - 1240px)/2));background:#16472f;color:#faf8ee;border-bottom:4px solid #c4a65e}footer a{color:#dac083}[hidden]{display:none!important}:focus-visible{outline:3px solid #bfa351;outline-offset:4px}@media(max-width:760px){header{display:block}nav{margin-top:15px}.feature,.card-grid{grid-template-columns:1fr}main{padding-top:34px}.intro{font-size:22px}.filters>*{width:100%}input{min-width:0;width:100%}h2{font-size:29px}}