.paging{display:flex;justify-content:center;align-items:center;gap:24px;padding:24px 0}
.paging a{background:#69c62c;color:#fff;padding:9px 16px}
main main{padding:0}
.page{padding:10px 0}
.page__main{color:#292929}
.page__header h1{font-size:28px;line-height:1.2}
.video-inside,.alloha-player{width:100%;aspect-ratio:16/9;background:#111;margin:18px 0}
.video-inside iframe{width:100%;height:100%;min-height:300px;border:0}
.full-text{font-size:15px}
button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #40870f;outline-offset:3px}
@media(max-width:620px){.page__main{grid-template-columns:110px 1fr!important;gap:12px!important}.page__header h1{font-size:21px}.video-inside iframe{min-height:220px}}
