.lg-article{display:block;max-inline-size:min(100%,820px);margin-inline:auto}
.lg-article>*+*{margin-block-start:var(--s-4)}
.lg-note{margin:0 0 var(--s-6);padding:var(--s-3) var(--s-4);background:var(--bg-sunk);border-inline-start:3px solid var(--teal);border-radius:3px;color:var(--ink)}
.lg-note p{margin:0;font-size:16px;line-height:1.9;max-inline-size:none}
.lg-note p+p{margin-block-start:var(--s-2);color:var(--fg-2)}
.lg-note a{color:var(--link);text-decoration:underline;text-underline-offset:3px}
.lg-meta{margin:0 0 var(--s-5);font-size:15px;color:var(--fg-2)}
.lg-feature{margin:0 0 var(--s-5)}
.lg-feature img,.lg-article img{display:block;max-inline-size:100%;block-size:auto;border-radius:3px;margin-inline:auto}
.lg-article h2{font-size:clamp(24px,2.4vw,32px);line-height:1.4;margin-block:var(--s-7) var(--s-3)}
.lg-article h3{font-size:clamp(20px,2vw,26px);line-height:1.45;margin-block:var(--s-6) var(--s-2)}
.lg-article h4,.lg-article h5,.lg-article h6{font-size:18px;line-height:1.5;margin-block:var(--s-5) var(--s-2)}
.lg-article p,.lg-article li{font-size:clamp(17px,1.5vw,19px);line-height:1.95;max-inline-size:none;color:var(--ink)}
.lg-article ul,.lg-article ol{padding-inline-start:1.4em;margin:0}
.lg-article li+li{margin-block-start:.35em}
.lg-article a{color:var(--link);text-decoration:underline;text-underline-offset:3px}
.lg-article blockquote{margin:var(--s-5) 0;padding:var(--s-2) var(--s-4);border-inline-start:3px solid var(--aluminium);color:var(--fg-2)}
.lg-article table{display:block;max-inline-size:100%;overflow-x:auto;border-collapse:collapse;font-size:16px}
.lg-article th,.lg-article td{border:1px solid var(--aluminium);padding:var(--s-2) var(--s-3);text-align:start;vertical-align:top;line-height:1.7}
.lg-article th{background:var(--bg-sunk)}
.lg-article figure{margin:var(--s-5) 0}
.lg-article figcaption{font-size:15px;color:var(--fg-2);margin-block-start:var(--s-2)}
.page-legacy .sp-prose ul{display:block}
