.csv-guide{max-width:780px;margin:auto}.csv-guide h1{font-size:clamp(30px,4.5vw,44px);letter-spacing:-.025em;line-height:1.4}.csv-guide h2{font-size:25px;line-height:1.5;margin-top:48px}.csv-guide h3{font-size:20px;margin-top:28px}.csv-guide li{margin:14px 0}.csv-guide section{scroll-margin-top:24px}.guide-toc{display:flex;flex-wrap:wrap;gap:8px 24px;border-block:1px solid #dce1e8;padding:16px 0;margin:28px 0}.guide-toc a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.guide-table{overflow-x:auto;border:1px solid #dce1e8;margin:24px 0}.guide-table table{border-collapse:collapse;min-width:600px;width:100%;font-size:15px}.guide-table caption{text-align:left;font-weight:700;padding:16px}.guide-table th,.guide-table td{text-align:left;vertical-align:top;padding:14px;border-top:1px solid #dce1e8}.guide-table thead{background:#f3f5f8}.guide-table th[scope=row]{width:30%}.csv-guide a{color:#2457d6}.csv-guide .button{color:#fff;min-height:48px}.guide-date{font-size:13px;border-top:1px solid #dce1e8;padding-top:24px;margin-top:48px}.csv-guide code{overflow-wrap:anywhere}@media(max-width:720px){.csv-guide h2{font-size:25px}.csv-guide ol,.csv-guide ul{padding-left:24px}.guide-toc{display:block}.guide-toc a{display:flex}.csv-guide h1 br{display:none}}
