.a-main{padding:56px 0 88px}.a-wrap{max-width:720px;margin:0 auto;padding:0 24px}.a-index-h{font-family:var(--display);font-size:44px;line-height:1.1;letter-spacing:-.02em;margin:0 0 12px}.a-index-lede{font-size:18px;color:var(--body);margin:0 0 36px}.a-list{list-style:none;margin:0;padding:0;gap:16px}.a-list,.a-list a{display:flex;flex-direction:column}.a-list a{gap:8px;padding:24px 26px;border:1px solid var(--card-line);border-radius:14px;background:#fff;transition:border-color .15s}.a-list a:hover{border-color:var(--accent)}.a-list-meta{font-size:13.5px;color:var(--muted)}.a-list-title{font-family:var(--display);font-size:24px;line-height:1.25;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.a-list-lede{font-size:16px;line-height:1.6;color:var(--body)}.a-list-go{font-size:15px;font-weight:600;color:var(--accent)}.a-crumb{margin:0 0 14px;font-size:14px}.a-back a,.a-crumb a{color:var(--accent)}.a-article h1{font-family:var(--display);font-size:42px;line-height:1.12;letter-spacing:-.02em;margin:0 0 14px}.a-byline{margin:0 0 36px;font-size:15px;color:var(--muted)}.a-body{font-size:18px;line-height:1.7;color:var(--body)}.a-body p{margin:0 0 20px}.a-body h2{font-family:var(--display);font-size:28px;line-height:1.25;letter-spacing:-.01em;color:var(--ink);margin:48px 0 16px}.a-body h3{font-size:20px;line-height:1.35;color:var(--ink);margin:34px 0 12px}.a-body ol,.a-body ul{margin:0 0 22px;padding-left:24px}.a-body li{margin:0 0 8px}.a-body strong{color:var(--ink);font-weight:600}.a-body a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.a-body a:hover{color:var(--accent-ink)}.a-table{overflow-x:auto;margin:0 0 26px;border:1px solid var(--card-line);border-radius:12px;background:#fff}.a-table table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}.a-table td,.a-table th{padding:11px 16px;text-align:left;vertical-align:top;border-top:1px solid var(--card-line)}.a-table thead th{border-top:0;background:var(--soft);color:var(--ink);font-weight:600;font-size:14.5px}.a-table td[align=right],.a-table th[align=right]{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a-fig{margin:30px 0 34px}.a-fig img{display:block;width:100%;height:auto}.a-back{margin:48px 0 0;font-size:15px}.l-links a[aria-current=page]{color:var(--ink);font-weight:600}@media (max-width:640px){.a-main{padding:36px 0 64px}.a-wrap{padding:0 20px}.a-index-h{font-size:34px}.a-article h1{font-size:31px}.a-body{font-size:17px}.a-body h2{font-size:24px;margin-top:40px}.a-list a{padding:20px}.a-list-title{font-size:21px}}.a-fig figcaption{margin:10px 2px 0;font-size:14.5px;line-height:1.55;color:var(--muted)}.a-fig-open{display:block;cursor:zoom-in}