.official-page{background:#fff}
.official-hero{min-height:320px;padding:150px 24px 45px;background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(255,255,255,.04)),url("Офіційна%20інформація/1%20фон.png") center 44%/cover no-repeat}
.official-hero-inner{width:min(720px,100%);margin:auto}
.official-hero h1{margin:0 0 24px;font-size:46px;line-height:1.08}
.official-hero p{margin:0;font-size:24px}
.official-content{min-height:510px;padding:22px 24px 64px;background:#fff}
.official-box{width:min(720px,100%);margin:auto}
.official-tabs{display:flex;margin-bottom:22px}
.official-tab{width:50%;padding:12px 8px;border:0;border-bottom:2px solid #8e8e8e;background:transparent;color:#111;font-size:17px;font-weight:700;cursor:pointer}
.official-tab.active{border-color:var(--cyan);color:#0087aa}
.official-panel[hidden],.official-details[hidden]{display:none}
.official-accordion article{border-bottom:1px solid #d5d5d5}
.official-row{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:25px;padding:10px 0;border:0;background:transparent;color:#111;text-align:left;cursor:pointer}
.official-row span{font-size:16px;line-height:1.35}
.official-row b{flex:0 0 auto;color:#00a8d2;font-size:31px;font-weight:400;transition:transform .2s ease}
.official-row[aria-expanded="true"] b{transform:rotate(90deg)}
.official-details{padding:0 45px 16px 0;color:#666;font-size:14px;line-height:1.55}
.official-details p{margin:0}
@media(max-width:760px){.official-hero{min-height:410px;padding-top:145px;background-position:56% center}.official-hero h1{font-size:38px}.official-hero p{font-size:21px}.official-content{padding-inline:18px}.official-tabs{margin-bottom:12px}.official-tab{font-size:15px}.official-row{gap:15px}.official-row span{font-size:15px}}
@media(max-width:480px){.official-tabs{flex-direction:column}.official-tab{width:100%}.official-hero h1{font-size:34px}}
