@layer components{.s2 .lg-toc ol a.on{background:var(--v-50);color:var(--v-700)}@media (min-width:1024px){.s2 .lg-toc{flex-direction:column;max-height:calc(100dvh - 108px);display:flex}.s2 .lg-toc>ol{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.s2 .lg-toc>.lg-help{flex:none}}.s2 .lg-tab{white-space:nowrap;flex:none}.s2 .lg-art h2:focus{outline:none}@media (max-width:1023px){.s2 .lg-art{scroll-margin-top:72px}}@media print{@page{size:A4;margin:16mm 14mm}.s2{background:#fff}.s2>:not(main),.s2 .s-toast,.s2 .s-cookie,.s2 dialog,.s2 .lg-crumb,.s2 .lg-tabs,.s2 .lg-printbtn,.s2 .lg-pvbar,.s2 .lg-toc,.s2 .lg-hero .s-ring{display:none!important}.s2 .lg-hero{background:0 0;border-bottom:none;padding:0 0 8px}.s2 .lg-hero .mv-in{opacity:1!important;animation:none!important;transform:none!important}.s2 .lg-h1{font-size:26px}.s2 .lg-body{padding:0}.s2 .s-wrap{max-width:none;padding:0}.s2 .lg-grid{display:block}.s2 .lg-doc,.s2 .lg-pv .lg-doc{max-width:none;box-shadow:none;border:none;margin:0;padding:0}.s2 .lg-pvhead{color:#6b6f85;border-bottom:1px solid #d9dbe7;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:8px;font-size:10px;font-weight:700;display:flex}.s2 .lg-art,.s2 .lg-tblwrap,.s2 .lg-kv,.s2 .lg-form,.s2 .lg-tbl tr{break-inside:avoid}.s2 .lg-h2{break-after:avoid}.s2 .lg-doc p,.s2 .lg-doc li,.s2 .lg-tbl td{color:#1b1c31}.s2 .lg-num{color:#1b1c31;background:0 0;border:1px solid #1b1c31}.s2 .lg-a{color:#1b1c31}.s2 .lg-tblwrap{overflow:visible}}}
