.lg{--lg-col:35rem;background:var(--paper);color:var(--ink)}.lg__main{padding:clamp(3rem,calc(7 * var(--vw)),6rem) var(--gutter) clamp(4.5rem,calc(9 * var(--vw)),8rem)}.lg__col{max-width:var(--lg-col);margin-inline:auto;font-size:1.0625rem;line-height:1.75rem}.lg__h1{font-size:clamp(1.75rem,calc(1.4712rem + calc(1.143 * var(--vw))),2.5rem);line-height:clamp(2.125rem,calc(1.8462rem + calc(1.143 * var(--vw))),2.875rem);font-weight:600;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.lg__date{margin-top:.75rem;font-size:.9375rem;line-height:1.5rem;color:var(--warm-gray);font-variant-numeric:tabular-nums}.lg__col p{margin-top:1rem}.lg__col .lg__date{margin-top:.75rem}.lg__intro{margin-top:1.5rem}.lg__col h2{margin:3rem 0 .75rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;letter-spacing:-.01em;color:var(--ink);scroll-margin-top:1.5rem;text-wrap:balance}.lg__col h2+p,.lg__col h2+ul{margin-top:0}.lg__col h3{margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.75rem;font-weight:600;color:var(--ink)}.lg__col h3+p,.lg__col h3+ul{margin-top:.25rem}.lg__col ul{margin:.75rem 0 0;padding-left:1.25em}.lg__col li{margin-top:.375rem}.lg__col li::marker{color:var(--warm-gray)}.lg__col strong{font-weight:600}.lg__col a,.lg__foot a{color:var(--vk-terra);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.1875rem}.lg__col a:hover,.lg__foot a:hover{text-decoration-thickness:2px}.lg a:focus-visible{outline:2px solid var(--vk-focus);outline-offset:.1875rem;border-radius:var(--r-hair)}.lg__price{font-variant-numeric:tabular-nums}.lg__toc{margin-top:2.5rem;padding:1.25rem 0 1.375rem;border-block:1px solid var(--hair)}.lg__col .lg__toch{margin:0 0 .375rem;font-size:.9375rem;line-height:1.5rem;font-weight:600}.lg__toc ul{list-style:none;margin:0;padding:0;columns:2;column-gap:2rem;font-size:.9375rem;line-height:1.5rem}.lg__toc li{margin:0;padding:.25rem 0;break-inside:avoid}@media(max-width:599px){.lg__toc ul{columns:1}.lg__toc li{padding:2px 0}}.lg__foot{border-top:1px solid var(--hair);padding:1.75rem var(--gutter) 2.5rem}.lg__footin{max-width:var(--lg-col);margin-inline:auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;font-size:.875rem;line-height:1.375rem;color:var(--warm-gray);font-variant-numeric:tabular-nums}.lg__foot ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.375rem 1.25rem}.lg__foot a{color:var(--ink);text-decoration-color:var(--hair-2)}.lg__foot a[aria-current=page]{color:var(--ink);font-weight:600;text-decoration:none}@media print{@page{margin:18mm 16mm}.lg{background:#fff}.nav,.lg__toc,.lg__foot{display:none}.lg__main{padding:0}.lg__col{max-width:38em;margin:0;font-size:11pt;line-height:1.55}.lg__col a{color:inherit}.lg__col a[href^=http]:after{content:" (" attr(href) ")";font-size:.9em;color:#4e4e4e}.lg__col h2{break-after:avoid;margin-top:20pt}.lg__col li,.lg__col p{orphans:3;widows:3}}
