@charset "UTF-8";.society-sidebar{width:250px;flex-shrink:0;background:var(--white);border-radius:10px;padding:25px;border:1px solid var(--border-color);box-shadow:0 2px 8px rgba(0,0,0,.02);height:fit-content;position:sticky;top:100px}.side-menu h3{font-size:18px;color:var(--primary-blue);margin-bottom:20px;border-bottom:2px solid var(--primary-blue);padding-bottom:10px;font-weight:700}.side-link{display:block;text-decoration:none;color:var(--text-gray);padding:12px 16px;border-radius:6px;font-weight:700;transition:.3s;margin-bottom:8px}.side-link.active,.side-link:hover{background:var(--light-blue);color:var(--primary-blue)}.society-content-wrapper{flex:1;min-width:0;background:var(--white);border-radius:10px;padding:40px 30px;border:1px solid var(--border-color);box-shadow:0 2px 8px rgba(0,0,0,.02)}.content-block{margin-bottom:50px;width:100%}.content-block:last-child{margin-bottom:0}.society-title{font-size:24px;font-weight:700;color:var(--primary-blue);margin:0 0 20px 0;padding-left:14px;border-left:6px solid var(--primary-blue);display:flex;align-items:center}.society-desc{font-size:14px;color:var(--text-gray);line-height:1.8;margin-bottom:24px;text-align:justify}.society-divider{border:0;height:1px;background:0 0;margin:40px 0;border-top:1px dashed var(--border-color)}.table-responsive{width:100%;overflow-x:auto;border-radius:10px;border:1px solid var(--border-color);margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.02)}.styled-table{width:100%;border-collapse:collapse;background:var(--white);min-width:700px}.styled-table td,.styled-table th{padding:16px;text-align:left;font-size:14px;border-bottom:1px solid var(--border-color)}.styled-table th{background-color:var(--light-blue);color:var(--primary-blue);font-weight:700;white-space:nowrap}.styled-table tbody tr:hover{background-color:var(--bg-color)}.styled-table td:first-child{font-weight:700;color:var(--text-dark);width:20%}.styled-table td:nth-child(2){color:var(--text-gray);font-weight:700;width:25%}.styled-table td:last-child{color:var(--text-gray);line-height:1.6}.highlight-list{list-style:none;padding:0;margin-bottom:24px;background:var(--bg-color);padding:24px;border-radius:10px;border:1px solid var(--border-color)}.highlight-list li{position:relative;padding-left:28px;margin-bottom:16px;font-size:14px;color:var(--text-gray);line-height:1.7}.highlight-list li:last-child{margin-bottom:0}.highlight-list li::before{content:"✓";position:absolute;left:0;top:0;color:var(--primary-blue);font-weight:700;font-size:16px}.map-wrapper{border-radius:10px;overflow:hidden;border:1px solid var(--border-color);box-shadow:0 2px 8px rgba(0,0,0,.02);margin-bottom:24px;background:var(--white);padding:10px;text-align:center;width:100%}.map-wrapper img{max-width:100%;height:auto;border-radius:6px;display:block;margin:0 auto}@media (max-width:992px){.society-sidebar{display:none}.society-content-wrapper{padding:20px 15px}}