.financial-reports-grid{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}.financial-reports-row{display:grid;gap:2rem;width:100%}.financial-reports-row.row-1,.financial-reports-row.row-2{grid-template-columns:repeat(auto-fit,minmax(250px,1 fr))}.financial-reports-row.row-3{grid-template-columns:1 fr}.financial-section{background:#f8f9fa;padding:1.5rem;border:1px solid #ddd;border-radius:8px}.financial-section h3{margin-top:0;font-size:1.2rem;border-bottom:2px solid #0387ad;padding-bottom:0.5rem;margin-bottom:1rem}.financial-section ul{list-style:none;padding:0;margin:0}.financial-section li{margin-bottom:0.5rem}.financial-section a{color:#0387ad;text-decoration:none;font-weight:500;transition:color 0.3s ease}.financial-section a:hover{color:#025f7e;text-decoration:underline}.financial-section p{font-style:italic;color:#666;margin:0}.financial-year{background-color:#1d4661;color:#fff;padding:0.5em 1em;font-size:2rem;font-weight:600;width:100%;display:block;text-align:left;margin:2em 0 1em}.financial-year-banner{background-color:#0086AD;color:#fff;font-size:1.8rem;font-weight:600;padding:0.75em 1.25em;margin-bottom:.5em;width:100%;display:block;border-radius:10px 10px 0px 0px}.notice-content{margin-top:0.5rem;font-size:0.95rem;line-height:1.6}.notice-content p{margin-bottom:0.75rem}.notice-content a{color:#0387ad;text-decoration:underline}.notice-content a:hover{color:#025f7e}@media (max-width:768px){.financial-reports-row.row-1,.financial-reports-row.row-2{grid-template-columns:1 fr}}h2.upcoming-section{margin-top:3rem;font-size:2rem;color:#0387ad;border-bottom:2px solid #0387ad;padding-bottom:0.5rem}.year-card{background:#f9fafa;border:1px solid #ddd;border-radius:4px;padding:2rem;margin-bottom:3rem}.year-card h3{margin-top:0;font-size:1.5rem;color:#333;border-bottom:1px solid #ddd;padding-bottom:0.25rem;margin-bottom:1rem}.meeting-entry h4{margin:0.5rem 0 0.25rem;font-size:1.1rem;color:#000}.meetings-list{margin-bottom:1rem}.meeting-files{margin-top:0.25rem;font-size:0.95rem}.meeting-files a{color:#0387ad;text-decoration:none;font-weight:500;margin-right:0.5rem}.meeting-files a:hover{text-decoration:underline}.meeting-notes{margin-top:0.5rem;background:#f8f9fa;padding:1rem;border-left:4px solid #0387ad;font-size:0.95rem;line-height:1.6;color:#555}.upcoming-section h2{color:#0387ad;border-bottom:2px solid #0387ad}.past-section h2{color:#555;border-bottom:2px solid #ccc}@media (max-width:768px){.meeting-files a{display:block;margin-bottom:0.25rem}}.meeting-header{font-size:1rem;font-weight:500;margin-bottom:0.25rem;color:#222}.meeting-divider{margin-top:1.25rem;border:none;border-bottom:1px solid #ccc}.meetings-year-list a{margin-right:8px}div.ewd-ufaq-faq-category-title h3{border-bottom:solid}