main{max-width:980px}.answer{font-size:clamp(20px,3vw,29px);line-height:1.35;font-weight:650;color:#173f31;margin:0 0 14px}.lead{font-size:15px;line-height:1.65;color:#52664b;max-width:760px}h1{font-size:clamp(36px,6vw,56px);letter-spacing:-2px;margin:0 0 12px}.csv{display:inline-flex;align-items:center;min-height:48px;margin:12px 0 26px;padding:12px 18px;background:#214e39;color:#fff;border-radius:8px;font-weight:650;text-decoration:none}.csv:hover{background:#173b2c}.card{background:#fff;border:1px solid #d5ddce;border-radius:12px;padding:24px;margin:0 0 20px;line-height:1.65;color:#425b47}.card h2{font-size:21px;color:#214e39;margin:0 0 12px}.card h3{font-size:16px;color:#214e39;margin:18px 0 4px}.card p{margin:8px 0}.card a{color:#214e39;text-underline-offset:3px}.card pre{height:auto;white-space:pre-wrap;background:#f2f6ec;border-radius:8px;padding:17px;color:#294b36;font-size:14px}.card code{font:13px/1.5 Consolas,monospace;overflow-wrap:anywhere;background:#eef2e8;padding:2px 4px;border-radius:4px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px;min-width:650px}th,td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #e3e9dc}th{background:#edf3e7;color:#214e39}.related{margin-top:20px}@media(max-width:650px){main{margin-top:24px}.card{padding:18px}.lead{font-size:14px}.csv{width:100%;justify-content:center;text-align:center}}
