.page-module__Xw9U-q__home{flex-direction:column;display:flex}.page-module__Xw9U-q__bannerWrapper{background-color:#036;width:100%;margin-bottom:0;line-height:0;overflow:hidden}.page-module__Xw9U-q__bannerImage{width:100%;height:auto;display:block}.page-module__Xw9U-q__bannerContent h2{text-shadow:1px 1px 4px #00000080;margin-bottom:.5rem;font-size:2.5rem}.page-module__Xw9U-q__bannerContent p{opacity:.9;font-size:1.2rem}.page-module__Xw9U-q__mainGrid{grid-template-columns:280px 1fr 300px;align-items:start;gap:2rem;padding-bottom:3rem;display:grid}.page-module__Xw9U-q__mainContent{min-width:0}.page-module__Xw9U-q__sectionTitle{color:var(--primary-color);border-bottom:2px solid #eee;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:2rem;font-weight:700}.page-module__Xw9U-q__leftSidebar,.page-module__Xw9U-q__rightSidebar{min-width:0}.page-module__Xw9U-q__sidebarSection{background:#fff;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:1.5rem;overflow:hidden;box-shadow:0 2px 4px #0000000d}.page-module__Xw9U-q__sectionHeader{background-color:var(--primary-color);color:#fff;justify-content:space-between;align-items:center;padding:.8rem 1rem;font-size:1.1rem;font-weight:600;display:flex}.page-module__Xw9U-q__specialContent{padding:0}.page-module__Xw9U-q__specialImage{-o-object-fit:cover;object-fit:cover;width:100%;height:200px;display:block}.page-module__Xw9U-q__specialText{padding:1rem}.page-module__Xw9U-q__specialTitle{color:var(--primary-color);margin-bottom:.5rem;font-weight:700;display:block}.page-module__Xw9U-q__specialCard{text-align:center;background:linear-gradient(160deg,#fffdf5 0%,#fff8e8 60%,#fdf3d8 100%);padding:1.4rem 1.2rem 1.2rem;position:relative;overflow:hidden}.page-module__Xw9U-q__specialCard:before{content:"";pointer-events:none;background:radial-gradient(circle,#f0b4292e 0%,#0000 70%);border-radius:50%;width:90px;height:90px;position:absolute;top:-30px;right:-30px}.page-module__Xw9U-q__specialCard:after{content:"";pointer-events:none;background:radial-gradient(circle,#f0b4291f 0%,#0000 70%);border-radius:50%;width:70px;height:70px;position:absolute;bottom:-20px;left:-20px}.page-module__Xw9U-q__specialCard+.page-module__Xw9U-q__specialCard{border-top:1px dashed #e8c96a}.page-module__Xw9U-q__specialImageWrapper{justify-content:center;margin-bottom:.9rem;display:flex}.page-module__Xw9U-q__specialImageRound{-o-object-fit:cover;object-fit:cover;border:3px solid #f0b429;border-radius:50%;width:88px;height:88px;display:block;box-shadow:0 0 0 5px #f0b42933,0 4px 14px #0000001f}.page-module__Xw9U-q__specialTitleArtistic{color:#7a4500;letter-spacing:.015em;margin-bottom:.45rem;font-size:1rem;font-weight:700;line-height:1.45}.page-module__Xw9U-q__specialDescArtistic{color:#6b5a40;margin:0;font-size:.815rem;font-style:italic;line-height:1.7}.page-module__Xw9U-q__specialDivider{align-items:center;gap:.5rem;margin:0 1.2rem;padding:0;display:flex}.page-module__Xw9U-q__specialDivider:before,.page-module__Xw9U-q__specialDivider:after{content:"";background:linear-gradient(90deg,#0000,#e8c96a,#0000);flex:1;height:1px}.page-module__Xw9U-q__thoughtContent{border-left:4px solid var(--accent-color);background-color:#f9f9f9;padding:1.5rem}.page-module__Xw9U-q__thoughtText{color:#333;margin-bottom:.5rem;font-size:1.05rem;font-style:italic;line-height:1.75}.page-module__Xw9U-q__thoughtAuthor{text-align:right;color:var(--primary-color);font-size:1rem;font-weight:600;display:block}.page-module__Xw9U-q__noticeBoard{background:#fff;border:1px solid #e0e0e0;border-radius:4px;position:sticky;top:90px;overflow:hidden;box-shadow:0 2px 4px #0000000d}.page-module__Xw9U-q__noticeHeader{background-color:var(--primary-color);color:#fff;padding:.8rem 1rem}.page-module__Xw9U-q__noticeHeader h3{margin:0;font-size:1.1rem}.page-module__Xw9U-q__noticeContent{height:400px;padding:0;position:relative;overflow:hidden}.page-module__Xw9U-q__marqueeContainer{height:100%;overflow:hidden}.page-module__Xw9U-q__scrollableBoard{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-height:400px;overflow-y:auto}.page-module__Xw9U-q__scrollableBoard::-webkit-scrollbar{display:none}.page-module__Xw9U-q__newsList{margin:0;padding:0;list-style:none}.page-module__Xw9U-q__headerIcon{color:#ffffffe6;align-items:center;transition:color .2s;display:flex}.page-module__Xw9U-q__headerIcon:hover{color:#fff}.page-module__Xw9U-q__newsItem{background:#fff;border-bottom:1px solid #f0f0f0;flex-direction:column;gap:.4rem;padding:1rem;transition:background-color .2s;display:flex}.page-module__Xw9U-q__newsItem:hover{background-color:#f9f9f9}.page-module__Xw9U-q__newsItem a{color:#222;font-size:1rem;font-weight:500;line-height:1.6}.page-module__Xw9U-q__newsItem a:hover{color:var(--primary-color);text-decoration:underline}.page-module__Xw9U-q__date{color:#666;font-size:.875rem}.page-module__Xw9U-q__newsItemNew{border-left:3px solid #f59e0b;position:relative;background:linear-gradient(90deg,#fff8e1 0%,#fff 40%)!important}.page-module__Xw9U-q__newsItemNew:hover{background:linear-gradient(90deg,#fff3cd 0%,#f9f9f9 40%)!important}.page-module__Xw9U-q__newBadge{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-radius:3px;padding:2px 8px;font-size:.6rem;font-weight:700;animation:2s ease-in-out infinite page-module__Xw9U-q__pulseBadge;box-shadow:0 1px 4px #ef444459}@keyframes page-module__Xw9U-q__pulseBadge{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.page-module__Xw9U-q__tagContainer{flex-wrap:wrap;gap:.3rem;margin-bottom:2px;display:flex}.page-module__Xw9U-q__tagBadge{color:#fff;text-transform:capitalize;background-color:#555;border-radius:2px;padding:2px 6px;font-size:.7rem;font-weight:700}.page-module__Xw9U-q__tagBadge[data-tag=urgent]{background-color:#e65100}.page-module__Xw9U-q__tagBadge[data-tag=important]{background-color:#c62828}.page-module__Xw9U-q__tagBadge[data-tag=new]{background-color:#d32f2f}.page-module__Xw9U-q__aboutText{color:#222;font-size:1.05rem;line-height:1.8}.page-module__Xw9U-q__aboutText p{margin-bottom:1rem}.page-module__Xw9U-q__serviceGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.page-module__Xw9U-q__card{background:#fff;border:1px solid #eee;border-radius:4px;padding:1.5rem;transition:transform .2s,box-shadow .2s;box-shadow:0 1px 3px #0000000d}.page-module__Xw9U-q__card:hover{border-color:var(--primary-light);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.page-module__Xw9U-q__card h4{color:var(--primary-color);margin-bottom:.5rem;font-size:1.1rem}.page-module__Xw9U-q__card p{color:#333;font-size:1rem;line-height:1.65}.page-module__Xw9U-q__actionButtons{gap:1rem;margin-top:1.5rem;display:flex}.page-module__Xw9U-q__btnAccent{color:var(--primary-color);border:1px solid var(--primary-color);background-color:#fff}.page-module__Xw9U-q__btnAccent:hover{background-color:var(--primary-color);color:#fff}.page-module__Xw9U-q__mobileBecomeMember{display:none}.page-module__Xw9U-q__desktopBecomeMember{display:block}@media (max-width:1024px){.page-module__Xw9U-q__mainGrid{flex-direction:column;display:flex}.page-module__Xw9U-q__mobileBecomeMember{order:-2;width:100%;display:block}.page-module__Xw9U-q__desktopBecomeMember{display:none!important}.page-module__Xw9U-q__leftSidebar{order:-1;width:100%;max-width:none}.page-module__Xw9U-q__mainContent{flex:1}.page-module__Xw9U-q__rightSidebar{width:100%;max-width:none}.page-module__Xw9U-q__banner{padding:2rem 0}.page-module__Xw9U-q__bannerContent h2{font-size:1.8rem}}
