.trs-visit{gap:32px;display:grid}@media (min-width:900px){.trs-visit{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px}}.trs-stage{border-radius:var(--radius-tile);justify-content:center;padding:40px 0;display:flex}.trs-lists{gap:32px;display:grid}.trs-group-title{color:var(--color-muted);margin-bottom:8px;font-size:14px;font-weight:500}.trs-rows{display:grid}.trs-row{border-top:1px solid var(--color-line);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.trs-row b{font-size:17px;font-weight:500;display:block}.trs-row small{color:var(--color-muted);margin-top:2px;font-size:15px;line-height:1.45;display:block}.trs-mark{background:var(--color-tile);width:28px;height:28px;color:var(--color-muted);border-radius:999px;flex:none;place-items:center;margin-top:-2px;display:grid}.trs-row[data-on] .trs-mark{background:var(--color-ink);color:#fff}.trs-parts{padding-bottom:32px}.trs-part{border-top:1px solid var(--color-line);gap:20px;padding-block:40px;scroll-margin-top:80px;display:grid}.trs-part-title{letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:1.15}.trs-claims{gap:24px 40px;display:grid}.trs-claim h3{font-size:17px;font-weight:500}.trs-claim p{color:var(--color-muted);margin-top:4px;font-size:15px;line-height:1.55}@media (min-width:640px){.trs-claims{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.trs-part{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;padding-block:56px}}.trs-steps{gap:12px;display:grid}@media (min-width:640px){.trs-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.trs-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.trs-step{border-radius:var(--radius-tile);background:#fff;padding:24px}.trs-step-n{background:var(--color-ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;width:32px;height:32px;font-size:15px;font-weight:500;display:grid}.trs-step-title{letter-spacing:-.015em;margin-top:20px;font-size:19px;font-weight:500}.trs-step-text{color:var(--color-muted);margin-top:6px;font-size:15px;line-height:1.5}.trs-download{max-width:640px;margin:28px auto 0}.trs-download:hover,.trs-download .irow-ico{background:#fff}.trs-report-rows{margin-inline:0}@media (min-width:900px){.trs-report-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.trs-report-rows .irow{border-radius:var(--radius-img);background:var(--color-tile);padding:4px 16px 16px}.trs-report-rows .irow:hover{background:var(--color-paper-2)}.trs-report-rows .irow-ico{background:#fff;margin-top:12px}
