.news{max-width:960px;padding:var(--d-medium) var(--gutter);margin:0 auto}.news__tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.news__tabs a{border:1px solid var(--gray-2);min-height:44px;font-family:var(--font-head);letter-spacing:.08em;color:var(--menu);align-items:center;padding:0 20px;font-size:15px;transition:background-color .3s;display:inline-flex}.news__tabs a:hover{background:#00000008}.news__tabs a[aria-current=page]{background:var(--dark-2);border-color:var(--dark-2);color:#fff}.news__years{flex-wrap:wrap;gap:0 18px;margin-bottom:20px;display:flex}.news__years a{min-height:44px;color:var(--dark-4);text-underline-offset:4px;align-items:center;font-size:15px;text-decoration:underline;display:inline-flex}.news__year{scroll-margin-top:90px}.news__year+.news__year{margin-top:48px}.news__year-title{font-size:var(--fs-h3);margin:0 0 8px}.news__list{border-top:1px solid var(--gray-2);margin:0;padding:0;list-style:none}.news__list li{border-bottom:1px solid var(--gray-2)}.news__row{color:var(--menu);align-items:center;gap:20px;padding:16px 4px;transition:background-color .3s;display:flex}.news__row:hover{background:#00000006}.news__thumb{background:var(--light-1);flex:0 0 80px;width:80px;height:80px;overflow:hidden}.news__thumb img{object-fit:cover;width:100%;height:100%;display:block}.news__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.news__line{color:var(--dark-4);flex-wrap:wrap;gap:0 14px;font-size:14px;display:flex}.news__cat{color:var(--gray-1)}.news__when{color:var(--dark-2);font-size:14px}.news__title{font-size:16px;line-height:1.7}@media (width<=767px){.news__thumb{flex-basis:64px;width:64px;height:64px}.news__row{gap:14px}.news__tabs a{padding:0 14px;font-size:14px}}.post{max-width:760px;padding:170px 20px var(--d-medium);margin:0 auto}@media (width<=1279px){.post{padding-top:140px}}@media (width<=991px){.post{padding-top:100px}}.post__meta{color:var(--dark-4);flex-wrap:wrap;gap:0 16px;margin:0 0 12px;font-size:14px;display:flex}.post__meta a{color:var(--gray-1);text-underline-offset:3px;text-decoration:underline}.post__title{font-size:var(--fs-h1);margin:0;line-height:1.5}.post__event{background:var(--light-2);border-left:2px solid var(--dark-2);margin-top:24px;padding:16px 20px}.post__when{font-family:var(--font-head);margin:0;font-size:clamp(19px,.3125vw + 18px,24px);line-height:1.6}.post__when span{font-family:var(--font-body);letter-spacing:.12em;color:var(--dark-4);font-size:13px;display:block}.post__ended{color:#8a2a1f;margin:8px 0 0;font-size:15px}.post__ended[hidden]{display:none}.post__more,.post__back{margin:24px 0 0}.post__btn{background:var(--dark-2);color:#fff;min-height:48px;font-family:var(--font-head);letter-spacing:.1em;justify-content:center;align-items:center;padding:0 32px;font-size:16px;transition:background-color .3s;display:inline-flex}.post__btn:hover{background:var(--dark-1)}.post__btn.is-line{color:var(--menu);border:1px solid var(--gray-2);background:0 0}.post__btn.is-line:hover{background:#00000008}.post__photo{background:var(--light-1);justify-content:center;margin:36px 0 0;display:flex}.post__photo img{width:auto;max-width:100%;height:auto;max-height:80vh;display:block}.is-zoomable{cursor:zoom-in}.post__body{overflow-wrap:anywhere;margin-top:36px;font-size:17px;line-height:2.1}.post__body p{margin:0 0 1.4em}.post__body h2,.post__body h3{font-size:var(--fs-h3);margin:2em 0 .8em;line-height:1.6}.post__body a{text-underline-offset:4px;text-decoration:underline}.post__body img{max-width:100%;height:auto!important}.post__body figure{margin:0 0 1.6em}.post__body figcaption{color:var(--dark-4);margin-top:6px;font-size:14px}.post__body .aligncenter{text-align:center;margin-left:auto;margin-right:auto}.post__body .has-text-align-center{text-align:center}.post__body .wp-block-columns{flex-wrap:wrap;gap:2em;margin:0 0 1.6em;display:flex}.post__body .wp-block-column{flex:1 1 0;min-width:0}.post__body .wp-block-column[style*=flex-basis]{flex-grow:0}@media (width<=781px){.post__body .wp-block-column{flex-basis:100%!important}}.post__body .wp-block-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 1.6em;display:grid}.post__body .wp-block-gallery img{object-fit:contain;width:100%;height:auto}.post__body .wp-block-buttons{flex-wrap:wrap;gap:12px;margin:0 0 1.6em;display:flex}.post__body .wp-block-button__link{background:var(--dark-2);color:#fff;align-items:center;min-height:48px;padding:0 28px;text-decoration:none;display:inline-flex}.post__body .wp-block-embed{margin:0 0 1.6em}.post__body .wp-embed-aspect-16-9 .wp-block-embed__wrapper{aspect-ratio:16/9;position:relative}.post__body .wp-embed-aspect-16-9 iframe{width:100%;height:100%;position:absolute;inset:0}.post__body .post__pdf{margin:1.6em 0}.post__nav{margin-top:var(--d-medium);border-top:1px solid var(--gray-2);border-bottom:1px solid var(--gray-2);grid-template-columns:1fr 1fr;display:grid}.post__nav a{color:var(--menu);flex-direction:column;gap:6px;padding:24px 16px;font-size:15px;line-height:1.6;transition:background-color .3s;display:flex}.post__nav a:hover{background:#00000008}.post__nav span{letter-spacing:.1em;color:var(--gray-1);font-size:13px}.post__nav-next{text-align:right;border-left:1px solid var(--gray-2)}.post__back{text-align:center}@media (width<=767px){.post__nav a{padding:18px 10px;font-size:14px}}.news__notice{text-align:center;margin:0 0 32px;line-height:1.9}.news__notice a{text-underline-offset:4px;text-decoration:underline}
