.lg{padding-bottom:0}.lg-article{max-width:70ch;color:var(--cie-ink);padding-top:clamp(28px,4vw + 12px,56px)}.lg-title{font-size:clamp(34px,2.4vw + 24px,48px)}.lg-updated{color:var(--cie-paper-mute);margin-top:12px;font-size:15px}.lg-lead{gap:12px;margin-top:16px;font-size:18px;line-height:1.55;display:grid}.lg-toc{border:1px solid var(--m-line);border-radius:var(--m-radius-lg);margin-top:28px;padding:16px 18px}.lg-toc__h{font-size:15px;font-weight:500}.lg-toc__list{margin-top:4px;padding-left:1.4em;font-size:16px;display:grid}.lg-toc__link{min-height:var(--m-tap);color:var(--cie-ink);text-underline-offset:4px;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.lg-body{gap:36px;margin-top:36px;font-size:17px;line-height:1.6;display:grid}.lg-section{gap:12px;scroll-margin-top:16px;display:grid}.lg-h2{font-family:var(--m-display);letter-spacing:-.01em;text-wrap:balance;font-size:28px;font-weight:400;line-height:1.15}.lg-h3{margin-top:8px;font-size:18px;font-weight:500;line-height:1.35}.lg-body p,.lg-body li{text-wrap:pretty}.lg-body ul,.lg-body ol{gap:6px;padding-left:1.3em;display:grid}.lg-body ul{list-style:outside}.lg-body ol{list-style:decimal}.lg-body a:not(.m-btn){color:var(--cie-ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.lg-body strong{font-weight:500}.lg-note{color:var(--cie-paper-mute);font-size:15px}.lg-table-wrap{border:1px solid var(--m-line);border-radius:var(--m-radius-lg);overflow-x:auto}.lg-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.lg-table caption{text-align:left;padding:12px 14px 0;font-weight:500}.lg-table th,.lg-table td{text-align:left;vertical-align:top;border-top:1px solid var(--m-line);padding:12px 14px}.lg-table thead th{border-top:0;font-size:14px}.lg-table tbody th{width:34%;font-weight:500}@media (max-width:479px){.lg-table,.lg-table tbody,.lg-table tr,.lg-table tbody th,.lg-table td{width:auto;display:block}.lg-table tr{border-top:1px solid var(--m-line)}.lg-table tbody tr:first-child,.lg-table tbody th{border-top:0}.lg-table tbody th{padding-bottom:0}.lg-table td{border-top:0;padding-top:4px}}.lg-bi{gap:4px;display:grid}.lg-bi [lang=en]{color:var(--cie-paper-mute)}.lg-contact{border:1px solid var(--m-line-strong);border-radius:var(--m-radius-lg);gap:8px;padding:18px;display:grid}.lg-contact__email{overflow-wrap:anywhere;font-size:20px;font-weight:500}.lg-faq{gap:8px;display:grid}.lg-title .lg-bi{gap:8px}.lg-title [lang=en]{letter-spacing:-.01em;font-size:.55em}@media (hover:hover){.lg-toc__link:hover,.lg-body a:not(.m-btn):hover{color:var(--m-accent-text)}}
