:root{--color-primary:#1a237e;--color-primary-hover:#283593;--color-primary-light:#e3eafc;--color-primary-lighter:#e8eaf6;--color-bg-primary:#fff;--color-bg-secondary:#f8f9fa;--color-bg-body:#f6f9ff;--color-text-primary:#333;--color-text-secondary:#666;--color-text-light:#7b8db0;--color-text-white:#fff;--color-text-dark:#212121;--color-accent-orange:#ff6d00;--color-accent-orange-hover:#ff8f00;--color-accent-red:#d32f2f;--color-accent-purple:#3a4a7c;--color-carousel-arrow:#8d91bf;--font-primary:"Roboto",sans-serif;--font-heading:"Roboto Slab",serif;--font-accent:"Poppins",sans-serif;--carousel-arrow-bg:var(--color-carousel-arrow);--carousel-arrow-color:var(--color-text-white);--carousel-arrow-hover-color:var(--color-primary);--carousel-bg:var(--color-bg-primary);--carousel-title-color:var(--color-primary);--carousel-title-font-size:1.5rem;--carousel-title-font-weight:700;--carousel-headline-color:var(--color-primary);--carousel-headline-font-size:1.1rem;--carousel-headline-font-weight:600;--carousel-date-color:var(--color-text-secondary);--carousel-date-font-size:0.9rem;--carousel-desc-color:var(--color-text-primary);--carousel-desc-font-size:1rem;--carousel-link-bg:var(--color-primary);--carousel-link-color:var(--color-text-white);--carousel-link-bg-hover:var(--color-primary-hover);--carousel-shadow:0 2px 8px #1a237e0f;--news-card-bg:var(--color-bg-primary);--news-card-title-color:var(--color-primary);--news-card-title-font:"inherit";--news-card-title-font-size:1.25rem;--news-card-title-font-weight:600;--news-card-date-color:var(--color-text-secondary);--news-card-date-font-size:0.875rem;--news-card-content-color:var(--color-text-primary);--news-card-content-font-size:1rem;--news-card-content-line-height:1.6;--news-card-shadow:0 2px 4px #0000001a;--news-card-shadow-hover:0 4px 8px #0003;--news-section-bg:var(--color-bg-secondary);--news-section-title-color:var(--color-primary);--news-section-title-font-size:1.5rem;--news-section-title-font-weight:600;--news-section-error-color:var(--color-accent-red);--detail-title-color:var(--color-primary);--detail-title-font-size:2.5rem;--detail-title-font-weight:700;--detail-date-color:var(--color-text-secondary);--detail-date-font-size:1rem;--detail-content-color:var(--color-text-primary);--detail-content-font-size:1.2rem;--detail-content-line-height:1.8;--detail-bg:var(--color-bg-primary);--detail-shadow:0 4px 16px #1a237e14;--category-title-color:var(--color-primary);--category-title-font-size:2.0rem;--category-title-font-weight:700;--category-subtitle-color:var(--color-text-secondary);--category-subtitle-font-size:1.0rem;--category-subtitle-font-weight:400;--border-radius:12px;--font-family:"Arial",sans-serif;--header-bg-color:var(--color-primary-light);--header-text-color:var(--color-primary);--header-link-hover-color:var(--color-primary-lighter);--header-search-bg-color:var(--color-primary-lighter);--header-search-placeholder-color:var(--color-text-light);--header-shadow:0 2px 4px #1a237e14;--header-title-color:var(--color-primary);--header-title-font-size:2rem;--header-title-font-weight:700;--header-title-font-family:var(--font-accent);--footer-bg-color:var(--color-primary-light);--footer-text-color:var(--color-primary);--footer-link-color:var(--color-primary);--footer-link-hover-color:var(--color-primary-hover);--footer-divider-color:var(--color-primary-lighter);--footer-secondary-text:var(--color-accent-purple);--button-primary-bg:var(--color-primary);--button-primary-color:var(--color-text-white);--button-primary-bg-hover:var(--color-primary-hover);--button-secondary-bg:var(--color-accent-orange);--button-secondary-color:var(--color-text-white);--button-secondary-bg-hover:var(--color-accent-orange-hover);--button-outline-border-color:var(--color-primary);--button-outline-color:var(--color-primary);--button-font-family:var(--font-primary);--button-font-weight:500;--body-bg-color:var(--color-bg-body);--body-text-color:var(--color-text-dark);--body-font-family:var(--font-primary),-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--heading-font-family:var(--font-heading)}body{background-color:var(--body-bg-color);color:var(--body-text-color);font-family:var(--body-font-family);margin:0;padding:0}a{color:var(--button-outline-border-color);text-decoration:none}a:hover{text-decoration:underline}.news-card{background-color:var(--news-card-bg)}.news-info h3{margin:10px 0}.header{background-color:var(--header-bg-color);box-shadow:var(--header-shadow);color:var(--header-text-color);height:134px;left:0;position:fixed;right:0;top:0;z-index:1000}.header-container{height:140px;margin:0 auto;max-width:80%;padding:0 20px;width:100%}.header-container,.logo{align-items:center;display:flex}.logo{height:100%;text-decoration:none}.logo img{height:180px;object-fit:contain;width:auto}.nav-menu{align-items:flex-end;display:flex;gap:20px;margin-left:10px;padding-bottom:10px}.nav-link{border-radius:4px;color:var(--header-text-color);font-size:1rem;padding:8px 12px;text-decoration:none;transition:background-color .3s ease}.nav-link:hover{background-color:var(--header-link-hover-color)}.search-bar{align-items:flex-end;background-color:var(--header-search-bg-color);border-radius:4px;display:flex;padding:4px 12px 10px}.search-input{background:none;border:none;color:var(--header-text-color);outline:none;padding:8px;width:200px}.search-input::placeholder{color:var(--header-search-placeholder-color)}.mobile-menu-button{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:8px;z-index:1001}.hamburger-line{background-color:var(--header-text-color);display:block;height:3px;transition:all .3s ease;width:25px}.mobile-sidebar{background-color:var(--header-bg-color);box-shadow:2px 0 10px #0000001a;height:100vh;left:-280px;position:fixed;top:0;transition:left .3s ease;width:280px;z-index:2000}.mobile-sidebar.active{left:0}.mobile-sidebar-content{display:flex;flex-direction:column;height:100%;padding:20px}.mobile-sidebar-logo{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:center;margin-bottom:30px;padding-bottom:20px}.mobile-sidebar-logo img{height:120px;object-fit:contain;width:auto}.mobile-sidebar-nav{display:flex;flex-direction:column;gap:0}.mobile-nav-link{border-bottom:1px solid #ffffff0d;border-radius:4px;color:var(--header-text-color);font-size:1.1rem;padding:15px 12px;text-decoration:none;transition:background-color .3s ease}.mobile-nav-link:hover{background-color:var(--header-link-hover-color)}.mobile-overlay{background-color:#00000080;bottom:0;display:none;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:1999}@media (max-width:1024px){.header-container{max-width:100vw;padding:0 8px}}@media (max-width:768px){.header{height:100px}.header-container{gap:15px;height:100px;justify-content:flex-start;padding:0 15px}.mobile-menu-button{display:flex;order:-1}.logo{height:auto}.logo img{height:150px}.nav-menu{display:none}.mobile-overlay{display:block}.mobile-overlay.active{opacity:1;pointer-events:all}}.footer{background-color:var(--footer-bg-color);color:var(--footer-text-color);margin-top:40px;padding:40px 0 20px}.footer-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:80%;padding:0 20px}.footer-section h3{color:var(--footer-text-color);font-size:1.2rem;font-weight:600;margin-bottom:20px}.footer-section p{color:var(--footer-secondary-text);line-height:1.6}.footer-section ul{list-style:none;margin:0;padding:0}.footer-section ul li{margin-bottom:10px}.footer-section a{color:var(--footer-link-color);text-decoration:none;transition:color .3s ease}.footer-section a:hover{color:var(--footer-link-hover-color)}.social-links{display:flex;gap:15px}.social-link{color:var(--footer-link-color);text-decoration:none;transition:color .3s ease}.social-link:hover{color:var(--footer-link-hover-color)}.footer-bottom{border-top:1px solid var(--footer-divider-color);margin:40px auto 0;max-width:1400px;padding:20px;text-align:center}.footer-bottom p{color:var(--footer-secondary-text);font-size:.9rem}@media (max-width:1024px){.footer-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.footer-container{gap:30px;grid-template-columns:1fr}.footer{padding:30px 0 20px}}.btn{border:none;border-radius:4px;cursor:pointer;font-family:var(--button-font-family);font-weight:var(--button-font-weight);transition:all .3s ease}.btn-primary{background-color:var(--button-primary-bg);color:var(--button-primary-color)}.btn-primary:hover{background-color:var(--button-primary-bg-hover)}.btn-secondary{background-color:var(--button-secondary-bg);color:var(--button-secondary-color)}.btn-secondary:hover{background-color:var(--button-secondary-bg-hover)}.btn-outline{background-color:initial;border:2px solid var(--button-outline-border-color);color:var(--button-outline-color)}.btn-outline:hover{background-color:var(--button-outline-border-color);color:var(--button-primary-color)}.btn-small{font-size:14px;padding:8px 16px}.btn-medium{font-size:16px;padding:12px 24px}.btn-large{font-size:18px;padding:16px 32px}.btn:disabled{cursor:not-allowed;opacity:.6}.news-card{background:var(--news-card-bg);border-radius:var(--border-radius);box-shadow:var(--news-card-shadow);margin-bottom:20px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.news-card:hover{box-shadow:var(--news-card-shadow-hover);transform:translateY(-4px)}.news-card-image{aspect-ratio:16/9;overflow:hidden;width:100%}.news-card-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.news-card:hover .news-card-image img{transform:scale(1.05)}.news-card-content{padding:20px}.news-card-title{color:var(--news-card-title-color);font-size:var(--news-card-title-font-size);font-weight:var(--news-card-title-font-weight);line-height:1.4;margin:0 0 10px}.news-card-date{color:var(--news-card-date-color);font-size:var(--news-card-date-font-size);margin:0 0 10px}.news-card-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--news-card-content-color);display:-webkit-box;font-size:var(--news-card-content-font-size);line-height:var(--news-card-content-line-height);margin:0 0 20px;overflow:hidden}.news-card-actions{display:flex;justify-content:flex-end;margin-bottom:12px;margin-right:12px}@media (max-width:768px){.news-card.main-news .news-card-link{display:flex;flex-direction:column}.news-card.main-news .news-card-image{aspect-ratio:16/9;width:100%}.news-card:not(.main-news) .news-card-link{display:flex;flex-direction:row;gap:12px}.news-card:not(.main-news) .news-card-image{aspect-ratio:auto;flex-shrink:0;height:90px;min-width:120px;width:120px}.news-card:not(.main-news) .news-card-image img{height:100%;object-fit:cover}.news-card:not(.main-news) .news-card-content{flex:1 1;min-width:0;padding:12px 12px 12px 0}.news-card:not(.main-news) .news-card-title{font-size:.95rem;line-height:1.3;margin-bottom:6px}.news-card:not(.main-news) .news-card-date{font-size:.75rem;margin-bottom:6px}.news-card:not(.main-news) .news-card-description{-webkit-line-clamp:2;font-size:.8rem;line-height:1.4;margin-bottom:10px}.news-card:not(.main-news) .news-card-actions{margin-bottom:8px;margin-right:12px}.news-card:not(.main-news) .news-card-actions .btn{font-size:.75rem;padding:5px 12px}.news-card.main-news .news-card-content{padding:16px}.news-card.main-news .news-card-title{font-size:1.1rem;margin-bottom:8px}.news-card.main-news .news-card-date{font-size:.8rem;margin-bottom:8px}.news-card.main-news .news-card-description{-webkit-line-clamp:3;font-size:.9rem;line-height:1.5;margin-bottom:12px}.news-card.main-news .news-card-actions .btn{font-size:.8rem;padding:6px 14px}}.news-section{background:var(--news-section-bg);border-radius:var(--border-radius);margin-bottom:20px;padding:20px}.news-section-title{color:var(--news-section-title-color);font-size:var(--news-section-title-font-size);font-weight:var(--news-section-title-font-weight);margin-bottom:20px}.news-section-container{overflow:hidden;position:relative}.news-section.auto-scrolling .news-section-container{max-height:80vh;overflow-y:auto;scroll-behavior:smooth}.news-section-error,.news-section-loading{color:var(--news-card-date-color);font-size:1.1rem;padding:20px;text-align:center}.news-section-error{color:var(--news-section-error-color)}.news-section-container::-webkit-scrollbar{display:none}.news-section-container{-ms-overflow-style:none;scrollbar-width:none}@media (max-width:768px){.news-section{background:#0000;margin-bottom:15px;padding:12px 10px}.news-section-title{font-size:1.1rem;margin-bottom:12px;padding:0 5px}.news-section.auto-scrolling .news-section-container{max-height:none;overflow-y:visible}.news-section-container{display:flex;flex-direction:column;gap:12px}}.top-section-carousel{background:var(--carousel-bg);border-radius:var(--border-radius);box-shadow:var(--carousel-shadow);margin-bottom:0;min-height:240px;padding:24px 24px 16px;position:relative;width:100%}.top-section-carousel-title{color:var(--carousel-title-color);font-size:var(--carousel-title-font-size);font-weight:var(--carousel-title-font-weight);margin-bottom:18px}.carousel-arrow{align-items:center;background-color:var(--carousel-arrow-bg);border:none;border-radius:50%;color:var(--carousel-arrow-color);cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease,background-color .3s ease;width:40px;z-index:2}.top-section-carousel:hover .carousel-arrow{opacity:1}.carousel-arrow:hover{background-color:var(--carousel-arrow-hover-color)}.left-arrow{left:10px}.right-arrow{right:10px}.carousel-item-link{color:inherit;display:block;height:100%;text-decoration:none}.top-section-carousel-slider{overflow:hidden;position:relative;width:100%}.top-section-carousel-track{display:flex;min-height:120px;width:100%}.top-section-carousel-item{box-sizing:border-box;flex:0 0 auto;padding-right:8px;width:100%}.top-section-carousel-content{align-items:flex-start;display:flex;gap:16px}.top-section-carousel-text-content{display:flex;flex:1 1;flex-direction:column}.top-section-carousel-image{border-radius:var(--border-radius);height:80px;margin-right:12px;object-fit:cover;width:120px}.top-section-carousel-headline{color:var(--carousel-headline-color);font-size:var(--carousel-headline-font-size);font-weight:var(--carousel-headline-font-weight);line-height:1.4;margin:0 0 10px}.top-section-carousel-date{color:var(--carousel-date-color);font-size:var(--carousel-date-font-size);margin:0 0 10px}.top-section-carousel-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--carousel-desc-color);display:-webkit-box;font-size:var(--carousel-desc-font-size);line-height:1.6;margin:0 0 20px;overflow:hidden;text-overflow:ellipsis}.top-section-carousel-link{align-self:flex-start;background:var(--carousel-link-bg);border-radius:4px;color:var(--carousel-link-color);display:inline-block;font-size:.95rem;font-weight:500;padding:6px 16px;text-decoration:none;transition:background .2s}.top-section-carousel-link:hover{background:var(--carousel-link-bg-hover)}.top-section-carousel-error,.top-section-carousel-loading{color:var(--news-card-date-color);font-size:1.1rem;padding:20px;text-align:center}.top-section-carousel-error{color:var(--news-section-error-color)}@media (max-width:768px){.top-section-carousel{min-height:120px;padding:16px 16px 12px}.top-section-carousel-title{font-size:1.1rem;margin-bottom:12px}.top-section-carousel-content{align-items:flex-start;flex-direction:row;gap:12px}.top-section-carousel-image{flex-shrink:0;height:70px;margin-right:0;min-width:100px;width:100px}.top-section-carousel-text-content{flex:1 1;min-width:0}.top-section-carousel-headline{font-size:.9rem;line-height:1.3;margin:0 0 6px}.top-section-carousel-date{font-size:.7rem;margin:0 0 6px}.top-section-carousel-desc{-webkit-line-clamp:2;font-size:.75rem;line-height:1.4;margin:0 0 10px}.top-section-carousel-link{font-size:.75rem;padding:4px 10px}.carousel-arrow{font-size:16px;height:32px;width:32px}}.news-detail-page{display:flex;justify-content:center;padding:20px 0;width:100%}.detail-page-container{background-color:var(--detail-bg);border-radius:var(--border-radius);box-shadow:var(--detail-shadow);padding:40px;width:80%}.back-link{color:var(--detail-title-color);display:inline-block;font-weight:600;margin-bottom:24px;text-decoration:none}.back-link:hover{text-decoration:underline}.detail-page-title{color:var(--detail-title-color);font-size:var(--detail-title-font-size);line-height:1.2;margin-bottom:12px}.detail-page-date{color:var(--detail-date-color);font-size:var(--detail-date-font-size);margin-bottom:24px}.detail-page-image{aspect-ratio:4/3;border-radius:var(--border-radius);float:left;height:auto;margin-bottom:16px;margin-right:32px;max-width:400px;object-fit:cover;width:50%}.detail-page-content{word-wrap:break-word;color:var(--detail-content-color);font-size:var(--detail-content-font-size);line-height:var(--detail-content-line-height);overflow-wrap:break-word}.detail-page-content p{margin-bottom:16px}.detail-page-content p:last-child{margin-bottom:0}.detail-page-content a{color:var(--color-primary);font-weight:500;text-decoration:none}.detail-page-content a:hover{text-decoration:underline}.detail-page-content b,.detail-page-content strong{color:var(--detail-title-color);font-weight:600}.detail-page-content em,.detail-page-content i{font-style:italic}.detail-page-content ol,.detail-page-content ul{margin:16px 0;padding-left:24px}.detail-page-content li{margin-bottom:8px}.detail-page-content h2,.detail-page-content h3,.detail-page-content h4{color:var(--detail-title-color);font-weight:600;margin:24px 0 12px}.detail-page-content h2{font-size:1.5em}.detail-page-content h3{font-size:1.3em}.detail-page-content h4{font-size:1.1em}.detail-page-content blockquote{border-left:4px solid var(--color-primary);color:var(--detail-date-color);font-style:italic;margin:16px 0;padding-left:16px}.detail-page-container:after{clear:both;content:"";display:table}.category-news-section{padding:20px}.category-header{border-bottom:2px solid var(--color-primary);margin-bottom:30px;padding:20px 0;text-align:center}.category-header h2{color:var(--color-primary);font-size:2.5rem;font-weight:700;margin-bottom:10px}.category-news-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;width:100%}.category-news-column{display:flex;flex-direction:column;width:100%}.category-news-section{background:var(--news-section-bg);border-radius:var(--border-radius);margin-bottom:20px;padding:24px}.category-news-section-title{color:var(--news-section-title-color);font-size:var(--news-section-title-font-size);font-weight:var(--news-section-title-font-weight);margin-bottom:20px}.category-news-container{display:flex;flex-direction:column;gap:20px}.category-news-item-link{color:inherit;display:block;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.category-news-item-link:hover{box-shadow:var(--news-card-shadow-hover);transform:translateY(-2px)}.category-news-item{align-items:flex-start;background:var(--news-card-bg);border-radius:var(--border-radius);box-shadow:var(--news-card-shadow);display:flex;gap:20px;padding:20px;transition:box-shadow .3s ease}.category-news-item:hover{box-shadow:var(--news-card-shadow-hover)}.category-news-image{border-radius:var(--border-radius);flex-shrink:0;height:140px;object-fit:cover;width:200px}.category-news-text-content{display:flex;flex:1 1;flex-direction:column;gap:12px}.category-news-headline{color:var(--news-card-title-color);font-size:var(--news-card-title-font-size);font-weight:var(--news-card-title-font-weight);line-height:1.4;margin:0}.category-news-date{color:var(--news-card-date-color);font-size:var(--news-card-date-font-size);margin:0}.category-news-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--news-card-content-color);display:-webkit-box;font-size:var(--news-card-content-font-size);line-height:var(--news-card-content-line-height);margin:0;overflow:hidden;text-overflow:ellipsis}.category-news-link{align-self:flex-start;background:var(--carousel-link-bg);border-radius:4px;color:var(--carousel-link-color);display:inline-block;font-size:.95rem;font-weight:500;margin-top:auto;padding:8px 20px;text-decoration:none;transition:background .2s}.category-news-link:hover{background:var(--carousel-link-bg-hover)}.category-news-card{transition:transform .3s ease,box-shadow .3s ease}.category-news-card:hover{box-shadow:var(--news-card-shadow-hover);transform:translateY(-5px)}.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner{animation:spin 1s linear infinite;border-top:4px solid var(--color-bg-secondary);border:4px solid var(--color-bg-secondary);border-radius:50%;border-top-color:var(--color-primary);height:40px;margin-bottom:20px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-container p{color:var(--color-text-secondary);font-size:1.1rem;margin:0}.error-container{align-items:center;background-color:var(--color-bg-secondary);border:1px solid var(--color-primary-lighter);border-radius:8px;display:flex;justify-content:center;padding:60px 20px;text-align:center}.error-container p{color:var(--news-section-error-color);font-size:1.1rem;margin:0}.no-news-container{align-items:center;background-color:var(--color-bg-secondary);border:1px solid var(--color-primary-lighter);border-radius:8px;display:flex;grid-column:1/-1;justify-content:center;padding:60px 20px;text-align:center}.no-news-container p{color:var(--color-text-secondary);font-size:1.1rem;margin:0}.category-heading{background:#0000;margin:0 0 32px;padding:32px 0 8px;text-align:left;width:100%}.category-title{color:var(--category-title-color);font-family:var(--heading-font-family);font-size:var(--category-title-font-size);font-weight:var(--category-title-font-weight);letter-spacing:.5px;line-height:1.1;margin-bottom:8px;text-align:left}.category-subtitle{color:var(--category-subtitle-color);font-family:var(--font-primary);font-size:var(--category-subtitle-font-size);font-weight:var(--category-subtitle-font-weight);letter-spacing:.1px;margin:0;text-align:left}@media (max-width:768px){.category-header h2{font-size:2rem}.category-news-grid{gap:15px}.category-heading{margin-bottom:20px;padding:24px 0 4px}.category-subtitle{font-size:1rem}.category-news-item{flex-direction:column;gap:15px}.category-news-image{height:200px;width:100%}.category-news-text-content{gap:10px}}@media (max-width:480px){.category-header h2{font-size:1.8rem}.category-title{font-size:1.5rem}.category-heading{margin-bottom:12px;padding:16px 0 2px}.category-subtitle{font-size:.95rem}.category-news-item,.category-news-section{padding:16px}.category-news-image{height:180px}}.static-page{margin:0 auto;max-width:900px;padding:32px 0;width:100%}.static-page-title{color:var(--category-title-color);font-family:var(--heading-font-family);font-size:var(--category-title-font-size);font-weight:var(--category-title-font-weight);letter-spacing:.5px;line-height:1.1;margin-bottom:16px;text-align:left}.static-page-lead{color:var(--category-subtitle-color);font-size:1.2rem;font-weight:400;margin-bottom:24px}.static-page h2{color:var(--category-title-color);font-size:1.3rem;font-weight:600;margin-bottom:12px;margin-top:32px}.static-page li,.static-page p{color:var(--color-text-primary);font-size:1.05rem;line-height:1.7;margin-bottom:18px}.contact-form{background:var(--color-bg-secondary);border-radius:var(--border-radius);box-shadow:var(--news-card-shadow);margin-bottom:32px;padding:24px 20px}.form-group{margin-bottom:18px}.form-group label{color:var(--category-title-color);display:block;font-weight:500;margin-bottom:6px}.form-group input,.form-group textarea{background:var(--color-bg-primary);border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:var(--color-text-primary);font-family:var(--font-primary);font-size:1rem;margin-bottom:4px;padding:10px;width:100%}.form-group textarea{resize:vertical}.btn.btn-primary{background:var(--button-primary-bg);border:none;border-radius:4px;color:var(--button-primary-color);font-family:var(--button-font-family);font-size:1rem;font-weight:var(--button-font-weight);padding:10px 28px}.form-note{color:var(--color-text-secondary);font-size:.95rem;margin-top:8px}.contact-info{background:var(--color-bg-secondary);border-radius:var(--border-radius);box-shadow:var(--news-card-shadow);margin-top:32px;padding:20px}.contact-info h2{color:var(--category-title-color);font-size:1.15rem;font-weight:600;margin-top:0}.contact-info a{color:var(--color-primary);text-decoration:underline}@media (max-width:768px){.static-page{padding:16px 0}.static-page-title{font-size:2rem}.static-page h2{font-size:1.1rem}}@media (max-width:480px){.static-page-title{font-size:1.5rem}.static-page{padding:8px 0}}*{box-sizing:border-box}.app{background-color:var(--body-bg-color);display:flex;flex-direction:column;min-height:100vh}.main-content{align-items:center;flex:1 1;margin-top:200px}.floating-container,.main-content{display:flex;flex-direction:column}.floating-container{background:var(--news-card-bg);border-radius:18px;box-shadow:var(--news-card-shadow);gap:32px;margin:32px auto 0;max-width:80%;padding:28px 20px 20px;width:100%}.top-carousel{box-sizing:border-box;margin-bottom:0;width:100%}.news-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 2fr 1fr;width:100%}.news-column{display:flex;flex-direction:column}.left-column{flex:1 1}.middle-column{flex:2 1}.right-column{flex:1 1}@media (max-width:1200px){.floating-container{max-width:98vw;padding:16px 4px}}@media (max-width:1024px){.floating-container{max-width:100vw;padding:12px 2px}.news-grid{grid-template-columns:1fr 1fr}.middle-column{grid-column:1/-1}}@media (max-width:768px){.main-content{margin-top:100px}.floating-container{border-radius:0;box-shadow:none;margin:8px 0 0;max-width:100vw;padding:6px 0}.news-grid{display:none}.news-grid-mobile{display:flex;flex-direction:column;gap:20px;padding:0 10px;width:100%}.main-news-mobile-wrapper{display:block;margin-bottom:20px;padding:0 10px;width:100%}.main-news-mobile{width:100%}}@media (min-width:769px){.main-news-mobile-wrapper,.news-grid-mobile{display:none}}
/*# sourceMappingURL=main.f1bcf462.css.map*/