.ar main{padding-top:8px}.ar-grid{display:grid;grid-template-columns:minmax(0,1fr)}.ar-zh{font-family:var(--font-hanzi-sans);white-space:nowrap}.ar-crumbs{display:flex;align-items:center;gap:6px;margin-top:20px;font-size:13px;font-weight:600;color:var(--ink-muted)}.ar-crumbs a{display:inline-flex;align-items:center;min-height:44px;margin:-10px 0;color:inherit;text-decoration:none}.ar-crumbs a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.ar h1{margin:14px 0 0;font:500 40px/1.04 var(--font-display);letter-spacing:-.015em;text-wrap:balance}.ar-dek{margin-top:14px;font-size:18px;line-height:1.5;color:var(--ink-muted);text-wrap:pretty}.ar-byline{display:flex;flex-wrap:wrap;gap:2px 18px;margin-top:18px;font-size:13px;color:var(--ink-muted)}.ar-byline span:first-child{font-weight:600;color:var(--ink)}.ar-disclosure{margin-top:18px;padding:2px 0 2px 14px;border-left:2px solid var(--line-strong);font-size:14px;line-height:1.55;color:var(--ink-muted)}.ar-label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.ar-toc{display:none}.ar-body{margin-top:28px;font-size:17px;line-height:1.7}.ar-body>p,.ar-body>ul{margin:18px 0 0;text-wrap:pretty}.ar-body>ul{padding-left:22px}.ar-body li+li{margin-top:8px}.ar-body li::marker{color:var(--ink-muted)}.ar-body h2{margin:52px 0 0;font:500 30px/1.12 var(--font-display);letter-spacing:-.01em;scroll-margin-top:76px;text-wrap:balance}.ar-body h3{margin:32px 0 0;font-size:18px;font-weight:600;line-height:1.35;scroll-margin-top:76px}.ar-body a,.ar-sources a{color:var(--ink);text-decoration:underline 1px var(--line-strong);text-underline-offset:3px}.ar-body a:hover,.ar-sources a:hover{text-decoration-color:var(--brand);text-decoration-thickness:2px}.ar-body strong{font-weight:600}.ar-answer{margin-top:4px;padding:18px 20px 20px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised)}.ar-answer p:not(.ar-label){margin-top:8px;font-size:17px;line-height:1.6}.ar-example{display:grid;gap:14px;margin:30px 0 0}.ar-line-box{padding:20px 0 16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ar-line{margin:0;font:400 24px/1.7 var(--font-hanzi-sans)}.ar-line .looked-up{padding:0 1px;border-radius:3px}.ar-caption{margin-top:6px;font-size:14px;line-height:1.5;color:var(--ink-muted)}.ar-card .wc{width:100%;box-shadow:var(--shadow-md)}.ar-table-box{margin-top:26px}.ar-table,.ar-table thead,.ar-table tbody{display:block}.ar-table{font-size:14px;line-height:1.45}.ar-table tr{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.ar-table thead tr{padding-top:0;border-bottom-color:var(--line-strong)}.ar-table th,.ar-table td{padding:0;text-align:left;vertical-align:top}.ar-table thead th{font-size:13px;font-weight:600;color:var(--ink)}.ar-table thead .ar-rowhead{display:none}.ar-table tbody th{grid-column:1 / -1;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--ink-muted)}.ar-mark{display:inline-flex;vertical-align:-3px;margin-right:6px}.ar-yes{color:var(--success)}.ar-no{color:var(--ink-muted)}.ar-faq-box h2{margin-bottom:12px}.ar-faq-box .lp-faq{margin-top:0}.ar-body .lp-faq h3{margin:0}.ar .ar-h-small{margin:0;font:600 13px/1.4 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.ar-sources{margin-top:48px;font-size:13px;line-height:1.55;color:var(--ink-muted)}.ar-sources p{margin-top:6px}.ar-sources ol{margin:8px 0 0;padding-left:18px}.ar-sources a{color:var(--ink-muted)}.ar-related{margin-top:64px;padding:36px 0 44px;border-top:1px solid var(--line)}.ar-related ul{display:grid;gap:12px;margin:14px 0 0;padding:0;list-style:none}.ar-tile{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--ink);text-decoration:none}.ar-tile:hover{border-color:var(--line-strong)}.ar-kind{grid-column:1 / -1;font-size:12px;font-weight:600;color:var(--ink-muted)}.ar-tile-zh{grid-column:1 / -1;margin:6px 0 4px;font:400 30px/1.3 var(--font-hanzi-sans)}.ar-tile-zh .looked-up{padding:0 2px;border-radius:3px}.ar-tile-title{font:500 20px/1.25 var(--font-display)}.ar-tile-go{align-self:end;color:var(--ink-muted)}.ar .lp-cta{margin-top:0}@media(min-width:700px){.ar h1{font-size:52px}.ar-table{display:table;width:100%;border-collapse:collapse}.ar-table thead{display:table-header-group}.ar-table tbody{display:table-row-group}.ar-table tr{display:table-row;padding:0;border:0}.ar-table th,.ar-table td{padding:12px 10px 12px 0;border-bottom:1px solid var(--line)}.ar-table thead th{padding-top:0;border-bottom-color:var(--line-strong)}.ar-table thead .ar-rowhead{display:table-cell;color:var(--ink-muted)}.ar-table tbody th{width:30%;margin:0;font-size:inherit;font-weight:500}.ar-related ul{grid-template-columns:repeat(3,1fr)}}.ar .ar-group{margin-top:40px;padding:0;border-top:0}.ar .ar-group:last-child{padding-bottom:64px}.ar-index .ar-head{max-width:860px}@media(min-width:1024px){.ar main{padding-top:24px}.ar-grid{grid-template-columns:180px minmax(0,640px) 300px;column-gap:40px;justify-content:center}.ar-head{grid-column:2 / 4;max-width:860px}.ar h1{font-size:64px;line-height:1.02}.ar-dek{max-width:680px;font-size:21px}.ar-byline{font-size:14px}.ar-disclosure{max-width:640px}.ar-toc{display:block;grid-column:1;grid-row:2;align-self:start;position:sticky;top:104px;margin-top:40px}.ar-toc ol{margin:10px 0 0;padding:0;list-style:none;border-left:1px solid var(--line)}.ar-toc a{display:block;margin-left:-1px;padding:7px 0 7px 14px;border-left:2px solid transparent;font-size:14px;line-height:1.35;color:var(--ink-muted);text-decoration:none}.ar-toc a:hover{color:var(--ink)}.ar-toc a[aria-current]{border-left-color:var(--brand);color:var(--ink);font-weight:500}.ar-body{grid-column:2 / 4;grid-row:2;display:grid;grid-template-columns:subgrid;align-content:start;margin-top:40px;font-size:18px;line-height:1.72}.ar-body>*{grid-column:1}.ar-body h2{margin-top:64px;font-size:38px;scroll-margin-top:100px}.ar-body h3{scroll-margin-top:100px}.ar-answer{padding:22px 26px 24px}.ar-answer p:not(.ar-label){font-size:19px}.ar-body>.ar-example{grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;margin-top:36px}.ar-line{font-size:30px}.ar-body>.ar-table-box{grid-column:1 / -1;margin-top:30px}.ar-table{font-size:15px}.ar-related{margin-top:96px;padding:48px 0 64px}.ar-related ul{margin-top:18px;gap:20px}.ar-tile{padding:22px 24px}}
