.lg-page{width:min(1064px,100% - 40px);margin:0 auto;padding:clamp(64px,8vw,110px) 0 clamp(72px,8vw,110px)}.lg-crumbs{margin:0 0 34px}.lg-title{max-width:760px;font-size:var(--fs-h1);margin:0}.lg-sub{max-width:760px;font-size:var(--fs-lg);color:var(--muted);margin:14px 0 0}.lg-meta{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:22px 0 0;display:flex}.lg-pdf{font-size:var(--fs-sm);color:var(--teal-d);align-items:center;gap:10px;margin:20px 0 0;font-weight:700;text-decoration:none;display:inline-flex}.lg-pdf:hover{text-underline-offset:3px;text-decoration:underline}.lg-body h2 strong,.lg-body h3 strong,.lg-body h4 strong{font-weight:inherit}.lg-body strong,.lg-body b{font-weight:700}.lg-cols{justify-content:start;margin-top:36px}.lg-main{min-width:0}.lg-toc a.lg-toc-sub{padding-left:12px;font-size:.94em;font-weight:500}.lg-body h2,.lg-body h3{scroll-margin-top:92px}.lg-body{overflow-wrap:anywhere;max-width:none;margin-top:8px;line-height:1.55}.lg-body.prose-rz>*+*{margin-top:0}.lg-body>p:first-child{margin-bottom:18px}.lg-body p{margin:0 0 10px}.lg-body.prose-rz>h2{margin:44px 0 14px}.lg-body.prose-rz>h3{margin:30px 0 12px}.lg-body.prose-rz>h4{margin:24px 0 10px}.lg-body ul,.lg-body ol{margin:0 0 12px}.lg-body li{margin:0 0 6px}.lg-body .lg-li{padding-left:calc(22px + var(--lvl,0) * 28px);gap:5px;margin:0 0 10px;display:flex}.lg-body .lg-n{width:var(--lgn,2.4ch);font-variant-numeric:tabular-nums;flex:none}.lg-body .lg-t{flex:1;min-width:0}.lg-body h2.lg-h .lg-n{width:auto;margin-right:.35em}.lg-body .lg-tw{-webkit-overflow-scrolling:touch;margin:24px 0;overflow-x:auto}.lg-body .lg-tw table{border-collapse:collapse;width:100%;min-width:640px}.lg-body .lg-tw th,.lg-body .lg-tw td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 14px}.lg-body .lg-tw th{background:var(--paper2)}.lg-body .lg-tw p{margin:0 0 8px}.lg-body .lg-tw p:last-child{margin-bottom:0}.lg-more{border-top:1px solid var(--line);margin-top:80px;padding-top:24px}.lg-more-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.lg-card{border:1px solid var(--line);border-radius:var(--r,12px);background:var(--paper);min-height:60px;font-size:var(--fs-base);color:var(--ink,inherit);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;font-weight:700;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}a.lg-card:hover{box-shadow:var(--shadow-sm);border-color:#00c0b98c;transform:translateY(-2px)}.lg-card-ar{color:var(--teal-d);flex:none;transition:transform .2s}a.lg-card:hover .lg-card-ar{transform:translate(3px)}.lg-card-t{min-width:0}.lg-card-current{background:#00c0b914;border-color:#00c0b966}.lg-card-tag{font-size:var(--fs-sm);color:var(--teal-d);flex:none;font-weight:600}@media (max-width:640px){.lg-more-links{grid-template-columns:1fr}.lg-body .lg-li{padding-left:calc(12px + var(--lvl,0) * 16px);gap:5px}.lg-body .lg-n{width:var(--lgn,2.4ch)}}a.lg-pdf-card{gap:12px;max-width:440px;margin-top:28px;padding:18px 20px 16px;transition:border-color .18s,transform .18s;display:grid;position:relative;overflow:hidden}a.lg-pdf-card:before{content:"";background:var(--teal-300);width:3px;position:absolute;top:0;bottom:0;left:0}a.lg-pdf-card:hover{border-color:#00c0b973;transform:translateY(-3px)}a.lg-pdf-card b{font-size:var(--fs-md);line-height:var(--lh-heading);letter-spacing:-.01em}a.lg-pdf-card:hover .cmp-related-go span{transform:translate(4px)}.side-col a.lg-pdf-card{max-width:none;margin-top:0}.side-col a.lg-pdf-card .cmp-related-foot{flex-wrap:wrap;gap:6px 12px}.side-col .lg-toc nav{overscroll-behavior:contain;scrollbar-width:thin;min-height:170px;max-height:calc(100vh - 410px);overflow-y:auto}.lg-pdf-cta{margin-top:26px}
