.lgl-container{background-color:#fff;justify-content:center;width:100%;padding:2rem;display:flex}.lgl-wrapper{flex-direction:column;width:100%;max-width:1200px;display:flex}.lgl-breadcrumb{width:100%;font-family:var(--font-suse);color:#646464;align-items:center;gap:.2rem;font-size:.7rem;display:flex}.lgl-breadcrumb a{color:#646464;text-decoration:none}.lgl-breadcrumb a:hover{text-decoration:underline}.lgl-layout{gap:3rem;width:100%;margin-top:1.5rem;display:flex}.lgl-sidebar{flex-direction:column;gap:1rem;min-width:280px;max-width:280px;display:flex}.lgl-sidebar-title{font-family:var(--font-faculty);font-size:1.5rem;font-weight:500}.lgl-sidebar-desc{font-family:var(--font-suse);color:gray;margin:0;font-size:.7rem}.lgl-back-link{font-family:var(--font-suse);color:#637065;align-items:center;gap:.25rem;font-size:.75rem;text-decoration:none;display:flex}.lgl-back-link:hover{text-decoration:underline}.lgl-back-link svg{width:1rem;height:1rem}.lgl-sidebar-items{flex-direction:column;gap:.75rem;display:flex}.lgl-sidebar-items .acw-sideitm{-webkit-user-select:none;user-select:none;cursor:pointer;width:100%;height:5rem;color:inherit;border:1px solid #d5d5d5;border-radius:1.5rem;align-items:center;gap:1rem;padding:1rem;text-decoration:none;display:flex}.lgl-sidebar-items .acw-sideitm:hover{border-color:#b4b4b4}.lgl-sidebar-items .acw-sideitm.active{border:2px solid #000}.lgl-sidebar-items .acw-sideitm .content{flex:1;min-width:0;overflow:hidden}.lgl-sidebar-items .acw-sideitm .title{font-family:var(--font-suse);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;overflow:hidden}.lgl-sidebar-items .acw-sideitm .desc{font-family:var(--font-suse);color:gray;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.lgl-sidebar-items .acw-sideitm .chev{width:1rem;height:1rem}.lgl-content{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex}.lgl-content-title{font-family:var(--font-faculty);margin:0;font-size:1.75rem;font-weight:500}.lgl-content-meta{font-family:var(--font-suse);color:#646464;flex-wrap:wrap;align-items:center;gap:.5rem .6rem;font-size:.7rem;display:flex}.lgl-content-meta span{align-items:center;display:flex}.lgl-content-meta span:not(:last-child):after{content:"·";color:#b4b4b4;margin-left:.6rem}.lgl-divider{border:none;border-top:1px solid #e6e6e6;margin:0}.lgl-body{flex-direction:column;gap:2rem;display:flex}.lgl-section{flex-direction:column;gap:.6rem;display:flex}.lgl-h2{font-family:var(--font-faculty);margin:0;font-size:1.15rem;font-weight:500}.lgl-h3{font-family:var(--font-faculty);margin:.4rem 0 0;font-size:.9rem;font-weight:500}.lgl-body p{font-family:var(--font-suse);color:#333;margin:0;font-size:.8rem;line-height:1.7}.lgl-body strong{font-weight:600}.lgl-link{color:#376035;text-decoration:underline}.lgl-list{font-family:var(--font-suse);color:#333;margin:.2rem 0;padding-left:1.5rem;font-size:.8rem;line-height:1.7;list-style-type:lower-alpha}.lgl-list li{margin-bottom:.6rem;padding-left:.2rem}.lgl-table-wrap{background-color:#f9f9f9;border:1px solid #d1d1d1;border-radius:1rem;margin:.4rem 0;overflow-x:auto}.lgl-table{border-collapse:collapse;width:100%;font-family:var(--font-suse);font-size:.8rem}.lgl-table th,.lgl-table td{text-align:left;border-bottom:1px solid #e5e5e5;padding:.75rem 1rem}.lgl-table th{color:#444;white-space:nowrap;background-color:#f0f0f0;font-size:.75rem;font-weight:600}.lgl-table th:first-child{border-top-left-radius:1rem}.lgl-table th:last-child{border-top-right-radius:1rem}.lgl-table td{color:#333;background-color:#fff}.lgl-table tbody tr:last-child td{border-bottom:none}.lgl-table tbody tr:last-child td:first-child{border-bottom-left-radius:1rem}.lgl-table tbody tr:last-child td:last-child{border-bottom-right-radius:1rem}.lgl-table tbody tr:hover td{background-color:#fafafa}@media (max-width:768px){.lgl-container{padding:1rem}.lgl-layout{flex-direction:column;gap:2rem}.lgl-sidebar{width:100%;min-width:0;max-width:none}}
