.brand-logo{display:block;width:310px;height:auto;max-width:100%;object-fit:contain}.header-shell .brand{min-width:0}.source-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0}.source-tab{font:inherit;font-size:14px;padding:13px 22px;border:1px solid #d5dedf;background:#fff;color:#142b40;cursor:pointer}.source-tab[aria-pressed=true]{background:#142b40;color:white;border-color:#142b40}.source-tab:focus-visible{outline:3px solid #397e82;outline-offset:3px}.source-panel[hidden]{display:none}.source-panel .news-card{min-height:235px}.source-panel .news-source{margin-top:auto}.calendar-section{padding:88px 0;background:#f5f6f4}.calendar-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}.calendar-heading h2{font-size:clamp(28px,3vw,42px);line-height:1.2;margin:14px 0 24px}.calendar-list{margin:30px 0;border-top:1px solid #d5dedf}.calendar-row{background:white;border-bottom:1px solid #d5dedf}.calendar-row summary{display:flex;gap:24px;align-items:center;cursor:pointer;padding:20px 25px;list-style:none}.calendar-row summary::-webkit-details-marker{display:none}.calendar-row time{min-width:64px;color:#397e82;display:flex;flex-direction:column;text-align:center;font-size:13px}.calendar-row time strong{font-size:28px;line-height:1.2}.calendar-row summary>span{flex:1;font-size:17px;font-weight:600;line-height:1.45}.calendar-row small{display:block;font-size:12px;font-weight:400;color:#6c777d;margin-top:7px}.calendar-row summary>b{font-size:22px;font-weight:400}.calendar-row[open] summary>b{transform:rotate(45deg)}.calendar-row>p{padding:0 25px 24px 113px;margin:0;color:#5d6b72;line-height:1.7}.calendar-row.is-past{background:#edf0ef}.calendar-note{font-size:13px;color:#68757c;max-width:760px}.calendar-live .sync-status{font-size:12px;color:#68757c}.about-monogram img{max-width:90%;height:auto;background:white;padding:15px}.source-panel .news-foot{gap:20px}@media(max-width:1000px){.brand-logo{width:260px}.header-shell{gap:16px}}@media(max-width:700px){.brand-logo{width:230px}.source-tabs{display:grid;grid-template-columns:1fr 1fr}.source-tab{padding:12px 8px}.calendar-section{padding:56px 0}.calendar-heading{display:block}.calendar-row summary{padding:18px 14px;gap:14px}.calendar-row summary>span{font-size:15px}.calendar-row>p{padding:0 20px 20px}.calendar-row time{min-width:48px}.source-panel .news-card{min-height:210px}}
.about-panel:after{content:"";font-size:0;inset:90px 35px auto;height:120px;background:#fff url("sercan-logo.png") center/90% auto no-repeat;opacity:1}.footer-top .brand-logo{width:280px}@media(max-width:700px){.about-panel:after{inset:85px 30px auto;height:100px}}
.hero-art img{object-fit:cover}.hero-art .art-label{background:#142b40ba;padding:8px 12px;left:18px;top:18px;color:#fff}.art-number{display:none}.about-photo{margin:0 0 28px}.about-photo img{display:block;width:100%;height:215px;object-fit:cover}.calendar-heading .wp-block-button__link{flex-shrink:0;white-space:nowrap}.calendar-heading>div>p:last-child{max-width:640px;line-height:1.8;color:#566674}@media(hover:hover) and (pointer:fine) and (forced-colors:none){body{cursor:url("cursor.svg") 16 16,auto}a,button,summary,[role=button]{cursor:url("cursor-link.svg") 20 20,pointer}input,textarea,[contenteditable=true]{cursor:text}select{cursor:default}button:disabled,input:disabled{cursor:not-allowed}}@media(max-width:700px){.calendar-heading .wp-block-button__link{margin-top:24px;white-space:normal}.about-photo img{height:190px}}
.hero-art img{object-position:50% 64%}.about-panel{background:linear-gradient(0deg,rgba(20,43,64,.92),transparent 48%),url("real-meeting.webp") center 58%/cover no-repeat;min-height:560px}.about-panel:after{display:none}.about-panel>.eyebrow{background:#142b40b8;padding:9px;color:#fff;position:relative;z-index:1}.about-panel-bottom{position:relative;z-index:1}.office-gallery{display:grid;grid-template-columns:1fr 1.25fr;gap:16px;margin-top:30px}.office-gallery figure{margin:0}.office-gallery img{width:100%;height:230px;object-fit:cover;display:block}.office-gallery figcaption{font-size:11px;color:#566674;margin-top:8px}@media(max-width:700px){.about-panel{min-height:460px}.office-gallery img{height:190px}}
