:where(.cf-body){margin:0;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic",YuGothic,Meiryo,sans-serif}.cf-in-site,.cf-page{box-sizing:border-box;width:100%;max-width:calc(var(--cf-content-width,100%) + 40px);margin-inline:auto;padding:calc(40px + var(--cf-fixed-top,0px)) 20px 64px;line-height:1.8}.cf-page-top{padding-top:var(--cf-fixed-top,0)}.news-article,.news-index,.news-latest{--news-accent:#0f6f76;--news-muted:#6b7a82;--news-line:#d9e0e3;--news-chip-bg:#eef3f4;--news-on-accent:#fff;--news-input-bg:#fff;box-sizing:border-box}.news-article *,.news-index *,.news-latest *{box-sizing:border-box}.news-date{font-variant-numeric:tabular-nums;white-space:nowrap}.news-cat{display:inline-block;padding:.05em .8em;border-radius:999px;background:var(--news-cat-bg,var(--news-chip-bg));color:var(--news-cat-fg,var(--news-accent));font-size:.85em;line-height:1.6;text-decoration:none;white-space:nowrap}a.news-cat:hover{text-decoration:underline}.news-dot{display:inline-block;flex:none;width:.5em;height:.5em;border-radius:50%;background:var(--news-cat-c,var(--news-accent))}.news-badge{display:inline-block;padding:.05em .7em;background:var(--news-badge-bg,var(--news-accent));color:var(--news-badge-fg,var(--news-on-accent));font-size:.85em;font-weight:500;line-height:1.6;text-decoration:none;white-space:nowrap}.news-chips,.news-side__tags,.news-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4em}.news-tag{display:inline-flex;align-items:baseline;gap:.4em;padding:0 .75em;border:1px solid var(--news-line);border-radius:999px;color:var(--news-muted);font-size:.82em;line-height:1.8;text-decoration:none;white-space:nowrap}.news-tag.is-current,.news-tag:hover{border-color:var(--news-accent);color:var(--news-accent)}.news-count{color:var(--news-muted);font-size:.85em;font-variant-numeric:tabular-nums;white-space:nowrap}.news-file{margin-left:.3em;color:var(--news-muted);font-size:.85em;white-space:nowrap}.news-ext{position:relative}.news-ext::before{content:"\2197";display:inline-block;margin-left:.3em;font-size:.85em;color:var(--news-muted)}.news-kind{position:relative;display:inline-flex;align-items:center;gap:.3em;margin-left:.6em;padding:0 .6em;border:1px solid var(--news-line);color:var(--news-muted);font-size:.75em;font-weight:400;letter-spacing:normal;line-height:1.7;vertical-align:.15em;white-space:nowrap}.news-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.news-index{container-name:news;container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:4em}.news-index--side-right{grid-template-columns:minmax(0,1fr) 16em}.news-index--side-left{grid-template-columns:16em minmax(0,1fr)}.news-index--side-left .news-index__side{order:-1}.news-index__side{position:sticky;top:calc(2em + var(--cf-fixed-top,0px));display:flex;flex-direction:column;gap:2.4em}.news-index__main{container-name:news-main;container-type:inline-size;min-width:0;display:flex;flex-direction:column;gap:1.8em}@container news-main (max-width:559px){.news-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.news-filter__q{grid-column:1/-1}.news-select{min-width:0}}.news-index [hidden],.news-latest [hidden]{display:none!important}.news-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.6em 1em}.news-head__titles{display:flex;flex-direction:column;gap:.3em;min-width:0}.news-eyebrow{display:flex;align-items:center;gap:.7em;margin:0;color:var(--news-accent);font-size:.8em;letter-spacing:.14em;line-height:1.4}.news-eyebrow::before{content:"";width:1.8em;height:1px;background:currentColor}.news-eyebrow a{color:inherit;text-decoration:none}.news-eyebrow:empty{display:none}.news-heading{margin:0;font-size:1.8em;line-height:1.4;letter-spacing:.04em}.news-total{display:flex;align-items:baseline;gap:.25em;margin:0;font-size:.9em}.news-total__unit{color:var(--news-muted)}.news-total__num{font-size:1.5em;font-weight:700}.news-clear-all{margin-left:1em;color:var(--news-accent);text-decoration:none;white-space:nowrap}.news-clear-all:hover{text-decoration:underline}.news-filter{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.6em;margin:0}.news-filter__q{position:relative;display:block;min-width:0;margin:0}.news-filter input,.news-filter select,.news-panel__search input{box-sizing:border-box;width:100%;height:2.9em;margin:0;padding:0 .9em;border:1px solid var(--news-line);border-radius:4px;background:var(--news-input-bg);color:inherit;font:inherit}.news-filter input:focus,.news-filter select:focus,.news-panel__search input:focus{outline:2px solid var(--news-accent);outline-offset:-1px}.news-filter__q::before,.news-panel__q::before{content:"";position:absolute;top:50%;left:.9em;width:1em;height:1em;background-color:var(--news-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='M10.8 10.8 14.5 14.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='M10.8 10.8 14.5 14.5'/%3E%3C/svg%3E") center/contain no-repeat;transform:translateY(-50%);pointer-events:none}.news-filter__q input,.news-panel__q input{padding-left:2.5em}.news-select{position:relative;display:block;min-width:11em;max-width:100%}.news-select>select{-webkit-appearance:none;appearance:none;padding-right:2.6em;text-overflow:ellipsis;cursor:pointer}.news-select::after{content:"";position:absolute;top:50%;right:1.1em;width:.45em;height:.45em;border-right:1.5px solid var(--news-muted);border-bottom:1.5px solid var(--news-muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}.news-select:has(> select[hidden]){display:none}@media (forced-colors:active){.news-select>select{-webkit-appearance:auto;appearance:auto}.news-select::after{content:none}}.news-index .news-filter__off{display:none!important}.news-filter:has(.news-filter__q.news-filter__off){grid-template-columns:repeat(auto-fit,minmax(11em,1fr))}.news-panel{border:1px solid var(--news-line);border-radius:6px}.news-panel__row{display:grid;grid-template-columns:8em minmax(0,1fr);align-items:start;gap:.6em 1.4em;padding:1.1em 1.4em}.news-panel__row+.news-panel__row{border-top:1px dashed var(--news-line)}.news-panel__row--keyword{align-items:center}.news-panel__label{display:flex;flex-direction:column;margin:0;padding-top:.2em;line-height:1.4}.news-panel__row--keyword .news-panel__label{padding-top:0}.news-side__en{color:var(--news-accent);font-size:.72em;letter-spacing:.2em}.news-side__ja{font-weight:700;font-size:.95em;white-space:nowrap}.news-panel__search{display:flex;gap:.5em;margin:0}.news-panel__q{position:relative;flex:1 1 auto;display:block;min-width:0;margin:0}.news-panel__submit{flex:none;height:2.9em;margin:0;padding:0 1.6em;border:0;border-radius:4px;background:var(--news-accent);color:var(--news-on-accent);font:inherit;cursor:pointer}.news-chip{display:inline-flex;align-items:center;gap:.45em;padding:.2em .9em;border:1px solid var(--news-line);border-radius:999px;color:inherit;font-size:.9em;line-height:1.6;text-decoration:none}.news-chip:hover{border-color:var(--news-accent)}.news-chip.is-current{border-color:var(--news-accent);background:var(--news-accent);color:var(--news-on-accent)}.news-chip.is-current .news-count{color:inherit;opacity:.8}.news-chip.is-current .news-dot{box-shadow:0 0 0 1.5px var(--news-on-accent)}.news-arch{display:flex;flex-direction:column;gap:.8em;min-width:0}.news-arch__years{display:flex;gap:.3em;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--news-line)}.news-arch__year{display:flex;align-items:center;gap:.4em;margin:0 0 -1px;padding:.3em .8em .5em;border:0;border-bottom:2px solid transparent;background:0 0;color:var(--news-muted);font:inherit;white-space:nowrap;cursor:pointer}.news-arch__year.is-current{border-bottom-color:var(--news-accent);color:inherit;font-weight:700}.news-arch__year .news-count{font-weight:400}.news-arch__months{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.4em}.news-arch__m{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2em;min-height:3.4em;padding:0;border:1px solid var(--news-line);border-radius:4px;color:inherit;line-height:1;text-decoration:none}a.news-arch__m:hover{border-color:var(--news-accent)}.news-arch__mm{font-size:.92em;font-weight:500}.news-arch__c{color:var(--news-muted);font-size:.75em}.news-arch__m.is-empty{opacity:.45}.news-arch__m.is-current{border-color:var(--news-accent);background:var(--news-accent);color:var(--news-on-accent)}.news-arch__m.is-current .news-arch__c{color:inherit;opacity:.8}.news-active{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin-top:-.6em}.news-active__label{color:var(--news-muted);font-size:.85em}.news-active__chip{display:inline-flex;align-items:center;gap:.4em;margin:0;padding:.15em .6em .15em .9em;border:0;border-radius:999px;background:var(--news-chip-bg);color:inherit;font:inherit;font-size:.88em;cursor:pointer}.news-active__x{opacity:.7}.news-results{display:flex;flex-direction:column;gap:2em;min-width:0}.news-cards,.news-list,.news-media-list{list-style:none;margin:0;padding:0}.news-list{border-top:1px solid var(--news-line)}.news-row{display:grid;grid-template-columns:7.5em minmax(0,1fr) 1.5em;align-items:baseline;gap:.4em 1.4em;padding:1.4em .8em 1.4em .5em;border-bottom:1px solid var(--news-line);transition:background-color .15s}.news-row:hover{background:var(--news-hover,transparent)}.news-row__when{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.news-row__when>.news-date{color:var(--news-muted);font-size:.95em}.news-row__body{display:flex;flex-direction:column;gap:.5em;min-width:0}.news-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin:0}.news-row__title{color:inherit;font-size:1.05em;line-height:1.75;text-decoration:none;overflow-wrap:anywhere}a.news-row__title:hover{color:var(--news-accent)}.news-row__arrow{align-self:center;justify-self:end;color:var(--news-accent);text-decoration:none}.news-media-list{border-top:1px solid var(--news-line)}.news-media{border-bottom:1px solid var(--news-line);--news-media-img:16em;--news-media-gap:2em}.news-media__link{display:grid;grid-template-columns:var(--news-media-img) minmax(0,1fr);align-items:center;gap:var(--news-media-gap);padding:1.6em 0;color:inherit;text-decoration:none}.news-media__image{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;background:var(--news-chip-bg)}.news-media__body{display:flex;flex-direction:column;gap:.6em;min-width:0}.news-media__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4em .8em}.news-media__meta .news-date{color:var(--news-muted);font-size:.95em}.news-media__linebadge{align-self:flex-start}.news-media__title{font-size:1.05em;line-height:1.75;overflow-wrap:anywhere}a.news-media__title{color:inherit;text-decoration:none}.news-media__link:has(> a.news-media__image:hover) .news-media__title,a.news-media__title:hover{color:var(--news-accent)}.news-media__body>.news-tags--item{margin-top:.1em}.news-media__excerpt{display:-webkit-box;margin:0;overflow:hidden;color:var(--news-muted);font-size:.9em;line-height:1.7;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.news-cards{display:grid;--news-card-gap:2em;grid-template-columns:repeat(auto-fill,minmax(max(min(var(--news-card-min,15em),100%),calc((100% - (var(--news-card-cols,4) - 1) * var(--news-card-gap))/ var(--news-card-cols,4))),1fr));gap:3em var(--news-card-gap)}.news-index--card-m,.news-latest--card-m{--news-card-min:18em;--news-card-cols:3}.news-index--card-l,.news-latest--card-l{--news-card-min:24em;--news-card-cols:2}.news-card{display:flex;flex-direction:column;gap:.6em;min-width:0}.news-card__link{display:flex;flex-direction:column;gap:.8em;flex:1 1 auto;color:inherit;text-decoration:none}.news-card__image{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--news-chip-bg)}.news-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4em .8em}.news-card__meta .news-date{color:var(--news-muted);font-size:.95em}.news-card__linebadge{align-self:flex-start}.news-card__title{font-size:1.05em;line-height:1.75;overflow-wrap:anywhere}a.news-card__link:hover .news-card__title{color:var(--news-accent)}.news-card__image img,.news-media__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.news-media__link:has(> a.news-media__image:hover,a.news-media__title:hover) .news-media__image img,a.news-card__link:hover .news-card__image img{transform:scale(1.04)}.news-card__noimage,.news-media__noimage{display:block;width:100%;height:100%}.news-card__imgbadge,.news-media__imgbadge{position:absolute;left:0;bottom:0;padding:.2em .9em}.news-card__imgcat{position:absolute;top:.8em;left:.8em}.news-card__num{position:absolute;top:0;left:0;padding:.4em .7em;background:var(--news-text,#141414);color:#fff;font-size:.9em;line-height:1}.news-card__imgcat,.news-card__linebadge,.news-card__metabadge,.news-card__num,.news-media__imgbadge,.news-media__metabadge{display:none}div.news-card__link:hover .news-card__title{color:inherit}div.news-card__link:hover img{transform:none}.news-inline{margin:.2em 0 0;font-size:.95em}.news-inline>:first-child{margin-top:0}.news-inline>:last-child{margin-bottom:0}.news-inline img{max-width:100%;height:auto}.news-tags--item{gap:.35em}.news-group{display:flex;flex-direction:column;gap:1.2em}.news-group+.news-group{margin-top:2.5em}.news-group__head{display:flex;align-items:center;gap:.8em}.news-group__head .news-dot{width:.6em;height:.6em}.news-group__title{margin:0;font-size:1.3em;line-height:1.4}.news-group__count{display:flex;align-items:baseline;gap:.2em;color:var(--news-muted);font-size:.85em;white-space:nowrap}.news-group__line{flex:1 1 auto;height:1px;background:var(--news-line)}.news-group--category .news-cat{display:none}.news-group__more{margin:0;text-align:right}.news-group__more a{color:var(--news-accent);font-weight:700;text-decoration:none}.news-group__more a::after{content:" \2192"}.news-group__more a:hover{text-decoration:underline}.news-empty{display:flex;flex-direction:column;align-items:center;gap:1em;padding:3.5em 1em;border-top:1px solid var(--news-line);border-bottom:1px solid var(--news-line);text-align:center}.news-empty__text{margin:0;color:var(--news-muted)}.news-empty__all{display:inline-block;padding:.5em 1.6em;border:1px solid currentColor;color:var(--news-accent);text-decoration:none}.news-empty__all:hover{background:var(--news-accent);border-color:var(--news-accent);color:var(--news-on-accent)}.news-paging{display:flex;flex-direction:column;align-items:center;gap:1em;padding-top:.5em}.news-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5em}.news-pagination__num{display:inline-flex;align-items:center;justify-content:center;width:2.9em;height:2.9em;border:1px solid var(--news-line);border-radius:50%;color:inherit;font-variant-numeric:tabular-nums;line-height:1;text-decoration:none}a.news-pagination__num:hover{border-color:var(--news-accent);color:var(--news-accent)}.news-pagination__num.is-current{border-color:var(--news-accent);background:var(--news-accent);color:var(--news-on-accent)}.news-pagination__next,.news-pagination__prev{display:inline-flex;align-items:center;gap:.5em;min-height:2.9em;padding:0 .7em;color:inherit;font-size:.92em;text-decoration:none}a.news-pagination__next:hover,a.news-pagination__prev:hover{color:var(--news-accent)}.news-pagination .is-disabled{opacity:.35}.news-pagination__gap{color:var(--news-muted)}.news-pagination__info{margin:0;color:var(--news-muted);font-size:.8em}.news-side{display:flex;flex-direction:column;gap:1em}.news-side__title{display:flex;flex-direction:column;gap:.1em;margin:0;padding-bottom:.8em;border-bottom:1px solid currentColor;font-size:1em;line-height:1.4}.news-side__list{list-style:none;margin:0;padding:0}.news-side__list a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7em;padding:.7em .15em;border-bottom:1px dashed var(--news-line);color:inherit;text-decoration:none}.news-side__list a:not(:has(.news-dot)){grid-template-columns:minmax(0,1fr) auto}.news-side__list a.is-current,.news-side__list a:hover{color:var(--news-accent)}.news-side__list a.is-current{font-weight:700}.news-side__name{min-width:0;overflow-wrap:anywhere}:is(#cf-news,#cf-news-latest) .news-side__name.news-side__name.is-fit{overflow:hidden;white-space:nowrap}.news-year__label{display:flex;align-items:center;gap:.7em;padding:.55em .15em;border-bottom:1px dashed var(--news-line);cursor:pointer;list-style:none}.news-year__label::-webkit-details-marker{display:none}.news-year__label:hover{color:var(--news-accent)}.news-year__name{flex:1 1 auto;font-weight:500}.news-year__mark{order:-1;width:.5em;height:.5em;margin:0 .15em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .2s}.news-year[open]>.news-year__label .news-year__mark{transform:rotate(45deg) translate(-2px,-2px)}.news-year__months a{padding-left:1.8em}.news-article__head{display:flex;flex-direction:column;gap:.8em;margin:0 0 2em;padding-bottom:1.6em;border-bottom:1px solid var(--news-line)}.news-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4em .9em;margin:0;color:var(--news-muted)}.news-title{margin:0;font-size:1.8em;line-height:1.5;letter-spacing:.03em}.news-eyecatch{margin:0 0 1.8em}.news-eyecatch img{display:block;width:100%;height:auto}.news-body{line-height:1.9;overflow-wrap:anywhere}:is(#cf-news,#cf-news-latest) .news-body img{display:inline;vertical-align:bottom}.news-body img{max-width:100%;height:auto}.news-body img[style*="float: left"],.news-body img[style*="float:left"]{max-width:50%;margin:.3em 1.2em .8em 0}.news-body img[style*="float: right"],.news-body img[style*="float:right"]{max-width:50%;margin:.3em 0 .8em 1.2em}.news-body::after{content:"";display:block;clear:both}.news-body .cf-set{display:flex;align-items:flex-start;gap:1.2em;width:fit-content;max-width:100%;margin:.3em auto .8em}.news-body .cf-set--right{flex-direction:row-reverse}.news-body .cf-set>a,.news-body .cf-set>img{flex:none;max-width:calc(100% - 9.2em)}.news-body .cf-set>a>img,.news-body .cf-set>img{display:block;float:none!important;margin:0!important}.news-body .cf-set>a>img{max-width:100%}.news-body .cf-set__text{flex:0 1 auto;min-width:8em}.news-body .cf-set__text>:first-child{margin-top:0}@media (max-width:599.98px){.news-body img[style*=float]{float:none!important;display:block!important;max-width:100%;margin:0 auto 1em!important}.news-body .cf-set,.news-body .cf-set--right{flex-direction:column;align-items:center;width:auto}.news-body .cf-set>a,.news-body .cf-set>img{max-width:100%}.news-body .cf-set__text{align-self:stretch;min-width:0}}.news-body table{max-width:100%}.news-body .cf-embed{position:relative;width:100%;margin:0;aspect-ratio:16/9}.news-body .cf-embed--maps{aspect-ratio:4/3}.news-body .cf-embed--center{margin-left:auto;margin-right:auto}.news-body .cf-embed--right{margin-left:auto}.news-body .cf-embed:empty{display:none}.news-body .cf-embed>iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.news-body .instagram-media,.news-body .twitter-tweet{max-width:540px;margin:1.4em auto;margin-left:auto!important;margin-right:auto!important}.news-body .cf-social--left>.instagram-media,.news-body .cf-social--left>.twitter-tweet{margin-left:0!important}.news-body .cf-social--right>.instagram-media,.news-body .cf-social--right>.twitter-tweet{margin-right:0!important}.news-updated{color:var(--news-muted);font-size:.85em}.news-byline{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.3em .6em;margin:.7em 0 0;color:inherit;font-size:.92em;text-decoration:none}.news-byline:hover{opacity:.75}.news-byline__photo{flex:0 0 auto;width:2.2em;height:2.2em;border-radius:50%;object-fit:cover}.news-byline__photo--none{display:inline-flex;align-items:center;justify-content:center;background:var(--news-accent);color:#fff;font-size:.9em;font-weight:700;line-height:1}.news-byline__text{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.2em .7em}.news-byline__en{display:none}.news-byline__name{font-weight:700}.news-byline__title{color:var(--news-muted);font-size:.9em}.news-share__en,.news-share__ext{display:none}.news-share__link{flex:0 0 auto;margin-right:.4em}.news-author__en,.news-author__more-en{display:none}.news-author__more{display:inline-flex;align-items:center;gap:.5em;margin-top:.6em;color:var(--news-accent);font-size:.88em;font-weight:700;text-decoration:none}.news-author__more:hover{text-decoration:underline}#cf-news .news-article .news-toc{margin:0 0 2em;padding:1.1em 1.4em;border:1px solid var(--news-line);border-radius:8px;background:var(--news-chip-bg)}#cf-news .news-article .news-toc__head{display:flex;align-items:center;justify-content:space-between;gap:12px}#cf-news .news-article .news-toc__title{display:flex;align-items:baseline;gap:.7em;margin:0;font-weight:700}#cf-news .news-article :is(.news-toc__icon,.news-toc__no2,.news-toc__arrow){display:none}#cf-news .news-article .news-toc__toggle{display:inline-flex;flex:0 0 auto;align-items:center;gap:.5em;width:auto;height:auto;margin:0;padding:4px 0;border:0;border-radius:0;background:0 0;box-shadow:none;color:var(--news-muted);font:inherit;font-size:.86em;line-height:1.5;cursor:pointer}#cf-news .news-article .news-toc__toggle:hover{color:var(--news-accent)}#cf-news .news-article .news-toc__chev{display:block;transition:transform .2s}#cf-news .news-article .news-toc__toggle[aria-expanded=true] .news-toc__chev{transform:rotate(180deg)}#cf-news .news-article .news-toc [hidden]{display:none!important}#cf-news .news-article .news-toc__list{display:flex;flex-direction:column;gap:var(--news-toc-gap,2px);margin:.7em 0 0;padding:0;list-style:none;line-height:1.7}#cf-news .news-article .news-toc__sub{display:flex;flex-direction:column;gap:var(--news-toc-gap,2px);margin:var(--news-toc-gap,2px) 0 0;padding:0;list-style:none}#cf-news .news-article .news-toc__item a{width:auto;height:auto;margin:0;border:0;background:0 0;color:inherit;text-decoration:none}#cf-news .news-article .news-toc__item--h2>a{display:flex;gap:.4em;align-items:baseline;padding:.2em 0}#cf-news .news-article .news-toc__no{flex:0 0 1.6em;color:var(--news-accent);font-weight:700}#cf-news .news-article .news-toc__text{flex:1 1 auto;min-width:0}#cf-news .news-article .news-toc__ja{white-space:nowrap}#cf-news .news-article .news-toc__item--h3>a{display:flex;gap:.6em;align-items:baseline;padding:.1em 0 .1em 2em;font-size:.94em}#cf-news#cf-news .news-article .news-toc--flat .news-toc__item--h3>a{padding-left:0}#cf-news .news-article .news-toc__mark{flex:0 0 auto;width:.6em;height:1px;background:currentColor;opacity:.5;transform:translateY(-.3em)}#cf-news .news-article .news-toc__item a:hover{color:var(--news-accent)}#cf-news .news-article .news-toc__item a:hover .news-toc__text{text-decoration:underline}.news-body :is(h2,h3)[id^=news-toc-]{scroll-margin-top:24px}.news-share{margin:2.5em 0 0;padding:1.2em 0 0;border-top:1px solid var(--news-line)}.news-share__label{margin:0 0 .7em;color:var(--news-muted);font-size:.85em}.news-share__list{display:flex;flex-wrap:wrap;gap:.6em;margin:0;padding:0;list-style:none}.news-share__btn{display:inline-flex;align-items:center;justify-content:center;min-width:6.5em;margin:0;padding:.55em 1.1em;border:1px solid var(--news-line);border-radius:999px;background:#fff;color:inherit;font:inherit;font-size:.88em;line-height:1.4;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.news-share__btn:hover{border-color:var(--news-accent);color:var(--news-accent)}.news-share__btn--x:hover{border-color:#111;background:#111;color:#fff}.news-share__btn--facebook:hover{border-color:#1877f2;background:#1877f2;color:#fff}.news-share__btn--line:hover{border-color:#06c755;background:#06c755;color:#fff}.news-author{display:flex;gap:1.2em;align-items:flex-start;margin:2.5em 0 0;padding:1.4em;border:1px solid var(--news-line);border-radius:10px}.news-author__photo{flex:0 0 auto;width:5.5em;height:5.5em;border-radius:50%;object-fit:cover}.news-author__photo--none{display:inline-grid;place-items:center;background:var(--news-chip-bg);color:var(--news-accent);font-size:1.6em;font-weight:700;width:3.4em;height:3.4em}.news-author__body{min-width:0}.news-author__label{margin:0 0 .2em;color:var(--news-muted);font-size:.8em;letter-spacing:.06em}.news-author__name{margin:0;font-size:1.1em;font-weight:700}.news-author__title{margin-left:.8em;color:var(--news-muted);font-size:.78em;font-weight:400}.news-author__bio{margin:.6em 0 0;font-size:.92em;line-height:1.8}:is(#cf-news,#cf-news-latest) .news-by.news-by{display:inline-flex;flex-direction:row;align-items:center;gap:.45em;width:auto;margin:.45em 0 0;padding:0;border:0;background:0 0;color:var(--news-muted);font-size:.82em;line-height:1.4;text-decoration:none}:is(#cf-news,#cf-news-latest) a.news-by.news-by:hover .news-by__name{color:var(--news-accent);text-decoration:underline}:is(#cf-news,#cf-news-latest) .news-by__photo.news-by__photo{display:inline-grid;place-items:center;flex:0 0 auto;width:1.9em;height:1.9em;margin:0;padding:0;border-radius:50%;object-fit:cover}#cf-news .news-author-head__photo--none.news-author-head__photo--none,:is(#cf-news,#cf-news-latest) .news-by__photo--none.news-by__photo--none,:is(#cf-news,#cf-news-latest) .news-chip__photo--none.news-chip__photo--none,:is(#cf-news,#cf-news-latest) .news-side__photo--none.news-side__photo--none{display:inline-grid;place-items:center;background:var(--news-chip-bg);color:var(--news-accent);font-weight:700}:is(#cf-news,#cf-news-latest) .news-by__photo--none.news-by__photo--none{font-size:.85em;width:2.2em;height:2.2em}:is(#cf-news,#cf-news-latest) .news-by__name.news-by__name{font-size:inherit;font-weight:700}#cf-news .news-side__who.news-side__who{display:flex;align-items:center;gap:.55em}#cf-news .news-side__whoname.news-side__whoname{min-width:0;overflow-wrap:anywhere}#cf-news .news-side__photo.news-side__photo{flex:0 0 auto;width:1.9em;height:1.9em;margin:0;border-radius:50%;object-fit:cover}#cf-news .news-side__photo--none.news-side__photo--none{font-size:.85em;width:2.2em;height:2.2em}#cf-news .news-chip__photo.news-chip__photo{flex:0 0 auto;width:1.5em;height:1.5em;margin:0 .2em 0 -.3em;border-radius:50%;object-fit:cover}#cf-news .news-chip__photo--none.news-chip__photo--none{font-size:.8em;width:1.9em;height:1.9em}#cf-news .news-author-head.news-author-head{display:flex;gap:1.2em;align-items:center;margin:0 0 1.6em;padding:1.2em 1.4em;border:1px solid var(--news-line);border-radius:10px;background:0 0}#cf-news .news-author-head__photo.news-author-head__photo{flex:0 0 auto;width:4.6em;height:4.6em;border-radius:50%;object-fit:cover}#cf-news .news-author-head__photo--none.news-author-head__photo--none{font-size:1.5em;width:3em;height:3em}#cf-news .news-author-head__body.news-author-head__body{min-width:0}#cf-news .news-author-head__title.news-author-head__title{margin:0 0 .15em;color:var(--news-muted);font-size:.82em}#cf-news .news-author-head__name.news-author-head__name{margin:0;padding:0;border:0;background:0 0;font-size:1.2em;font-weight:700;line-height:1.4}#cf-news .news-author-head__name.news-author-head__name::after,#cf-news .news-author-head__name.news-author-head__name::before{content:none}#cf-news .news-author-head__bio.news-author-head__bio{margin:.5em 0 0;font-size:.92em;line-height:1.8;white-space:pre-line}.news-related{margin:2.5em 0 0}.news-related__title{margin:0 0 1em;font-size:1.15em}.news-related__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(12em,1fr));gap:1.2em;margin:0;padding:0;list-style:none}.news-related__link{display:flex;flex-direction:column;gap:.4em;color:inherit;text-decoration:none}.news-related__image{display:block;aspect-ratio:16/10;overflow:hidden;border-radius:6px;background:var(--news-chip-bg)}.news-related__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.news-related__link:hover .news-related__image img{transform:scale(1.04)}.news-related__date{color:var(--news-muted);font-size:.82em}.news-related__name{font-weight:700;line-height:1.6}.news-related__link:hover .news-related__name{color:var(--news-accent)}@media (max-width:599.98px){.news-author{padding:1.1em;gap:.9em}.news-author__photo{width:4.2em;height:4.2em}}.news-pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1em;margin:3.5em 0 2em}.news-pager a{display:flex;flex-direction:column;gap:.3em;padding:1em 1.2em;border:1px solid var(--news-line);color:inherit;text-decoration:none}.news-pager a:hover{border-color:var(--news-accent)}.news-pager__label{color:var(--news-muted);font-size:.8em}.news-pager__title{overflow-wrap:anywhere}.news-pager__next{grid-column:2;text-align:right}.news-back{margin:2em 0 0;text-align:center}.news-back__link{display:inline-block;padding:.7em 2.4em;border:1px solid currentColor;color:var(--news-accent);text-decoration:none}.news-back__link:hover{background:var(--news-accent);border-color:var(--news-accent);color:var(--news-on-accent)}#cf-news .news-body figure{margin:1.6em 0}#cf-news .news-body figure img{display:block;max-width:100%;height:auto}#cf-news .news-body figcaption{margin-top:.6em;color:var(--news-muted);font-size:.86em;line-height:1.7}#cf-news :is(.news-share__mark,.news-share__verb,.news-pager__arrow,.news-pager__en,.news-back__line,.news-back__en,.news-back__arrow){display:none}#cf-news :is(.news-date__big,.news-date__month,.news-article__cats){display:none}#cf-news :is(.news-pager__text,.news-back__text){display:contents}.news-gallery{container-name:news-gallery;container-type:inline-size;margin:0 0 1.8em}.news-gallery__stage{position:relative}.news-gallery__slides{display:flex;aspect-ratio:var(--news-gallery-ratio,4 / 3);margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;background:var(--news-chip-bg)}.news-gallery__slides::-webkit-scrollbar{display:none}.news-gallery__slide{flex:0 0 100%;min-width:0;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.news-gallery__slide img{display:block;width:100%;height:100%;object-fit:var(--news-gallery-fit,cover)}.news-gallery__slide{position:relative}.news-gallery__caption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:.7em 1em .75em;background:rgba(0,0,0,.42);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);color:#fff;font-size:.9em;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.35);overflow-wrap:anywhere;pointer-events:none}.news-gallery__caption>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.news-gallery--caption .news-gallery__count{top:.6em;bottom:auto}.news-gallery__count{position:absolute;right:.6em;bottom:.6em;margin:0;padding:.1em .7em;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;font-size:.8em;line-height:1.7;pointer-events:none}.news-gallery__thumbs{display:flex;gap:.5em;margin:.6em 0 0;padding:3px;list-style:none;overflow-x:auto;scrollbar-width:thin}.news-gallery__thumbs>li{flex:0 0 5.2em}.news-gallery__thumb{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;background:var(--news-chip-bg)}.news-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover;opacity:.5;transition:opacity .15s ease}.news-gallery__thumb::after{content:"";position:absolute;inset:0;z-index:1;border:3px solid transparent;pointer-events:none;transition:border-color .15s ease}.news-gallery__thumb:hover img{opacity:.85}.news-gallery__thumb[aria-current=true] img{opacity:1}.news-gallery__thumb[aria-current=true]::after{border-color:var(--news-accent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}.news-gallery__thumb:focus-visible{outline:3px solid var(--news-accent);outline-offset:1px}@container news-gallery (min-width:42em){.news-gallery:not(.news-gallery--single)>.news-gallery__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1.2em}.news-gallery__side{position:relative}.news-gallery__thumbs{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:.7em;margin:0;overflow-x:hidden;overflow-y:auto}.news-gallery--fit .news-gallery__side{container-type:inline-size}.news-gallery--fit .news-gallery__thumbs{grid-auto-rows:min(calc((100cqw - 6px - 1.4em)/ 3 * 2 / 3),calc((100% - (var(--news-gallery-rows,4) - 1) * .7em)/ var(--news-gallery-rows,4)))}#cf-news .news-article .news-gallery--fit .news-gallery__thumb,.news-gallery--fit .news-gallery__thumb{aspect-ratio:auto;height:100%}}@media (prefers-reduced-motion:reduce){.news-card__image img,.news-gallery__thumb img,.news-media__image img,.news-row,.news-year__mark{transition:none}}.news-latest{container-name:news;container-type:inline-size}.news-latest__more{margin:1.2em 0 0;text-align:right}.news-latest__more a{color:var(--news-accent);text-decoration:none}.news-latest__more a::after{content:" \2192"}.news-latest__more a:hover{text-decoration:underline}:is(#cf-news,#cf-news-latest) :is(.news-latest__line,.news-latest__en,.news-latest__arrow,.news-latest__all,.news-latest__go){display:none}:is(#cf-news,#cf-news-latest) :is(.news-list,.news-media-list,.news-cards,.news-side__list,.news-side__tags,.news-tags,.news-chips){margin:0;padding:0;list-style:none;background:0 0;border-left:0;border-right:0}:is(#cf-news,#cf-news-latest) :is(.news-list,.news-media-list,.news-cards,.news-side__list,.news-side__tags,.news-tags,.news-chips)>li{float:none;width:auto;height:auto;margin:0;background:0 0;list-style:none;text-indent:0}:is(#cf-news,#cf-news-latest) :is(.news-side__list,.news-side__tags,.news-tags,.news-chips)>li{display:block;padding:0;border:0}:is(#cf-news,#cf-news-latest) :is(.news-heading,.news-title,.news-group__title,.news-side__title)::after,:is(#cf-news,#cf-news-latest) :is(.news-heading,.news-title,.news-group__title,.news-side__title)::before,:is(#cf-news,#cf-news-latest) :is(.news-list,.news-media-list,.news-cards,.news-side__list,.news-side__tags,.news-tags,.news-chips)>li::after,:is(#cf-news,#cf-news-latest) :is(.news-list,.news-media-list,.news-cards,.news-side__list,.news-side__tags,.news-tags,.news-chips)>li::before{content:none}:is(#cf-news,#cf-news-latest) :is(.news-side__tags,.news-tags,.news-chips){display:flex;flex-wrap:wrap}:is(#cf-news,#cf-news-latest) :is(.news-group,.news-side,.news-head,.news-pagination,.news-index__side,.news-article,.news-article__head,.news-pager){float:none;width:auto;background:0 0}:is(#cf-news,#cf-news-latest) :is(.news-heading,.news-title,.news-group__title,.news-side__title){float:none;width:auto;height:auto;border-left:0;border-right:0;border-top:0;border-radius:0;background:0 0;color:inherit;text-align:left;text-indent:0;box-shadow:none}:is(#cf-news,#cf-news-latest) :is(.news-heading,.news-title,.news-group__title){padding:0;border-bottom:0}:is(#cf-news,#cf-news-latest) :is(.news-eyebrow,.news-total,.news-row__meta,.news-meta,.news-panel__label,.news-group__more,.news-pagination__info,.news-empty__text){float:none;width:auto;margin:0;padding:0;border:0;background:0 0;text-indent:0}:is(#cf-news,#cf-news-latest) :is(.news-count,.news-cat,.news-badge,.news-date,.news-total__num,.news-total__unit,.news-side__en,.news-side__ja){float:none;width:auto;height:auto;margin:0;border-left:0;border-right:0;border-top:0;border-bottom:0;box-shadow:none}:is(#cf-news,#cf-news-latest) :is(.news-count,.news-date,.news-total__num,.news-total__unit){padding:0;background:0 0}:is(#cf-news,#cf-news-latest) :is(.news-count,.news-cat,.news-badge){display:inline-block}:is(#cf-news,#cf-news-latest) :is(.news-card__num,.news-card__imgcat,.news-card__metabadge,.news-card__linebadge,.news-media__imgbadge,.news-media__metabadge){display:none}:is(#cf-news,#cf-news-latest).news-t-simple .news-results .news-group--category .news-cat{display:none}:is(#cf-news,#cf-news-latest) .news-badge{border-radius:0;background:var(--news-badge-bg,var(--news-accent));color:var(--news-badge-fg,var(--news-on-accent))}:is(#cf-news,#cf-news-latest) :is(.news-row__title,.news-card__link,.news-media__link,.news-media__image,.news-media__title,.news-side__list a,.news-tag,.news-chip,.news-arch__m,.news-pagination__num,.news-pagination__prev,.news-pagination__next){float:none;height:auto;background-image:none;text-indent:0}:is(#cf-news,#cf-news-latest) :is(.news-side__list a,.news-tag,.news-chip,.news-row__title){width:auto;margin:0}:is(#cf-news,#cf-news-latest) :is(.news-side__list a,.news-tag,.news-chip,.news-arch__m,.news-row__title,.news-card__link,.news-media__link,.news-media__image,.news-media__title)::after,:is(#cf-news,#cf-news-latest) :is(.news-side__list a,.news-tag,.news-chip,.news-arch__m,.news-row__title,.news-card__link,.news-media__link,.news-media__image,.news-media__title)::before{content:none}:is(#cf-news,#cf-news-latest) .news-row__body.news-row__body{display:flex;flex-direction:column;gap:.5em;margin:0;padding:0;cursor:auto}:is(#cf-news,#cf-news-latest) .news-row__title.news-row__title{display:inline;padding:0;font-size:1.05em;letter-spacing:normal}:is(#cf-news,#cf-news-latest) .news-row__arrow.news-row__arrow{display:block;flex-direction:row;padding:0;font-size:1em}:is(#cf-news,#cf-news-latest) .news-row__meta.news-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;font-size:1em;line-height:inherit}:is(#cf-news,#cf-news-latest) .news-cat.news-cat{display:inline-block;flex-direction:row;padding:.05em .8em;font-size:.85em;letter-spacing:normal;line-height:1.6}:is(#cf-news,#cf-news-latest) .news-badge.news-badge{padding:.05em .7em;font-size:.85em;letter-spacing:normal;line-height:1.6}:is(#cf-news,#cf-news-latest) .news-card__imgcat.news-card__imgcat,:is(#cf-news,#cf-news-latest) .news-card__linebadge.news-card__linebadge,:is(#cf-news,#cf-news-latest) .news-card__metabadge.news-card__metabadge,:is(#cf-news,#cf-news-latest) .news-card__num.news-card__num,:is(#cf-news,#cf-news-latest) .news-media__imgbadge.news-media__imgbadge,:is(#cf-news,#cf-news-latest) .news-media__metabadge.news-media__metabadge{display:none}:is(#cf-news,#cf-news-latest) .news-tag.news-tag{display:inline-flex;flex-direction:row;align-items:baseline;gap:.4em;padding:0 .75em;font-size:.82em;letter-spacing:normal;line-height:1.8}:is(#cf-news,#cf-news-latest) .news-count.news-count{display:inline;padding:0;font-size:.85em;letter-spacing:normal}:is(#cf-news,#cf-news-latest) .news-date__d.news-date__d,:is(#cf-news,#cf-news-latest) .news-date__sep.news-date__sep,:is(#cf-news,#cf-news-latest) .news-date__ym.news-date__ym,:is(#cf-news,#cf-news-latest) .news-ext.news-ext,:is(#cf-news,#cf-news-latest) .news-side__name.news-side__name,:is(#cf-news,#cf-news-latest) .news-sr.news-sr,:is(#cf-news,#cf-news-latest) .news-year__name.news-year__name,:is(#cf-news,#cf-news-latest) .news-year__unit.news-year__unit{padding:0;font-size:inherit;letter-spacing:inherit}:is(#cf-news,#cf-news-latest) .news-file.news-file{padding:0;font-size:.85em;letter-spacing:normal}:is(#cf-news,#cf-news-latest) .news-kind.news-kind{display:inline-flex;flex-direction:row;padding:0 .6em;font-size:.75em;letter-spacing:normal;line-height:1.7}:is(#cf-news,#cf-news-latest) .news-kind.news-kind>span,:is(#cf-news,#cf-news-latest) .news-kind__mark.news-kind__mark{padding:0;font-size:inherit;letter-spacing:inherit}:is(#cf-news,#cf-news-latest) .news-dot.news-dot{display:inline-block;padding:0}:is(#cf-news,#cf-news-latest) .news-side__list.news-side__list a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;flex-direction:row;align-items:center;gap:.7em;padding:.7em .15em;text-align:left}:is(#cf-news,#cf-news-latest) .news-side__list.news-side__list a:not(:has(.news-dot)){grid-template-columns:minmax(0,1fr) auto}:is(#cf-news,#cf-news-latest) .news-year__months.news-year__months a{padding-left:1.8em}:is(#cf-news,#cf-news-latest) .news-chip.news-chip{display:inline-flex;flex-direction:row;align-items:center;gap:.45em;padding:.2em .9em;letter-spacing:normal}:is(#cf-news,#cf-news-latest) .news-arch__m.news-arch__m{display:flex;flex-direction:column;gap:.2em;padding:0}:is(#cf-news,#cf-news-latest) .news-arch__c.news-arch__c,:is(#cf-news,#cf-news-latest) :is(.news-arch__mm,.news-arch__c).news-arch__mm{padding:0;letter-spacing:normal}:is(#cf-news,#cf-news-latest) .news-card__link.news-card__link{display:flex;flex-direction:column;gap:.8em;padding:0}:is(#cf-news,#cf-news-latest) .news-media__link.news-media__link{display:grid;grid-template-columns:var(--news-media-img) minmax(0,1fr);gap:var(--news-media-gap);padding:var(--news-media-pad,1.6em 0)}:is(#cf-news,#cf-news-latest) .news-card__noimage.news-card__noimage,:is(#cf-news,#cf-news-latest) .news-media__image.news-media__image,:is(#cf-news,#cf-news-latest) .news-media__noimage.news-media__noimage,:is(#cf-news,#cf-news-latest) :is(.news-card__image,.news-media__image).news-card__image{display:block;padding:0}:is(#cf-news,#cf-news-latest) .news-media__body.news-media__body{display:flex;flex-direction:column;gap:.6em;padding:0}:is(#cf-news,#cf-news-latest) .news-card__meta.news-card__meta,:is(#cf-news,#cf-news-latest) .news-media__meta.news-media__meta{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.4em .8em;padding:0;font-size:1em}:is(#cf-news,#cf-news-latest) .news-card__title.news-card__title,:is(#cf-news,#cf-news-latest) .news-media__title.news-media__title{display:block;padding:0;font-size:1.05em;letter-spacing:normal}:is(#cf-news,#cf-news-latest) .news-media__excerpt.news-media__excerpt{display:-webkit-box;margin:0;padding:0;font-size:.9em;letter-spacing:normal;line-height:1.7;text-align:left}:is(#cf-news,#cf-news-latest) .news-cat.news-cat{background:var(--news-cat-bg,var(--news-chip-bg));color:var(--news-cat-fg,var(--news-accent))}:is(#cf-news,#cf-news-latest) .news-tag.news-tag{color:var(--news-muted)}:is(#cf-news,#cf-news-latest) .news-arch__m.news-arch__m,:is(#cf-news,#cf-news-latest) .news-card__link.news-card__link,:is(#cf-news,#cf-news-latest) .news-chip.news-chip,:is(#cf-news,#cf-news-latest) .news-media__title.news-media__title,:is(#cf-news,#cf-news-latest) .news-row__title.news-row__title,:is(#cf-news,#cf-news-latest) .news-side__list.news-side__list a{color:inherit}:is(#cf-news,#cf-news-latest) .news-media__link:has(> a.news-media__image:hover) .news-media__title.news-media__title,:is(#cf-news,#cf-news-latest) .news-side__list.news-side__list a.is-current,:is(#cf-news,#cf-news-latest) .news-side__list.news-side__list a:hover,:is(#cf-news,#cf-news-latest) a.news-media__title.news-media__title:hover,:is(#cf-news,#cf-news-latest) a.news-row__title.news-row__title:hover{color:var(--news-accent)}:is(#cf-news,#cf-news-latest) .news-row__arrow.news-row__arrow{color:var(--news-accent)}:is(#cf-news,#cf-news-latest) .news-arch__m.news-arch__m.is-current,:is(#cf-news,#cf-news-latest) .news-chip.news-chip.is-current{color:var(--news-on-accent)}:is(#cf-news,#cf-news-latest) .news-inline.news-inline{display:block;padding:0;cursor:auto}:is(#cf-news,#cf-news-latest) .news-inline.news-inline :is(p,span){font-size:inherit;line-height:inherit;letter-spacing:inherit}:is(#cf-news) :is(.news-filter__q,.news-panel__q) input{width:100%;margin:0;padding-left:2.5em}:is(#cf-news) .news-select>select{width:100%;margin:0;padding-right:2.6em}#cf-news .news-article .news-gallery__slides>li,#cf-news .news-article .news-gallery__thumbs>li{float:none;margin:0;padding:0;border:0;background:0 0;list-style:none}#cf-news .news-article .news-gallery__slides>li{width:auto;height:100%}#cf-news .news-article .news-gallery__slides>li::after,#cf-news .news-article .news-gallery__slides>li::before,#cf-news .news-article .news-gallery__thumbs>li::after,#cf-news .news-article .news-gallery__thumbs>li::before{content:none}#cf-news .news-article .news-gallery__thumb{display:block;float:none;width:auto;height:auto;margin:0;padding:0;border:0;border-radius:0;background:var(--news-chip-bg)}#cf-news .news-article .news-gallery__thumb{position:relative}#cf-news .news-article .news-gallery__thumb::before{content:none}#cf-news .news-article .news-gallery__thumb::after{content:"";display:block;position:absolute;inset:0;z-index:1;width:auto;height:auto;margin:0;padding:0;background:0 0;border:3px solid transparent;border-radius:0;transform:none;pointer-events:none}#cf-news .news-article .news-gallery__thumb[aria-current=true]::after{border-color:var(--news-accent)}:is(#cf-news,#cf-news-latest) .news-side__tags>li,:is(#cf-news,#cf-news-latest) .news-tags>li{display:block}#cf-news .news-article .news-related__list>li,#cf-news .news-article .news-share__list>li,#cf-news .news-article .news-toc__list li{float:none;width:auto;height:auto;margin:0;padding:0;border:0;background:0 0}#cf-news .news-article .news-related__list>li,#cf-news .news-article .news-share__list>li{list-style:none}#cf-news .news-article .news-related__list>li::after,#cf-news .news-article .news-related__list>li::before,#cf-news .news-article .news-share__list>li::after,#cf-news .news-article .news-share__list>li::before,#cf-news .news-article .news-toc__list li::after,#cf-news .news-article .news-toc__list li::before{content:none}#cf-news .news-article .news-share__btn.news-share__btn{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;width:auto;height:auto;min-width:6.5em;margin:0;padding:.55em 1.1em;border:1px solid var(--news-line);border-radius:999px;background:#fff;color:inherit;font-size:.88em;line-height:1.4;text-decoration:none;box-shadow:none}#cf-news .news-article .news-related__link.news-related__link{display:flex;flex-direction:column;gap:.4em;width:auto;height:auto;margin:0;padding:0;border:0;background:0 0;text-decoration:none}#cf-news .news-article .news-share__btn.news-share__btn:hover{border-color:var(--news-accent);color:var(--news-accent)}#cf-news .news-article .news-share__btn--x.news-share__btn:hover{border-color:#111;background:#111;color:#fff}#cf-news .news-article .news-share__btn--facebook.news-share__btn:hover{border-color:#1877f2;background:#1877f2;color:#fff}#cf-news .news-article .news-share__btn--line.news-share__btn:hover{border-color:#06c755;background:#06c755;color:#fff}@container news (max-width:719px){.news-index__main,.news-index__side{grid-column:1/-1}.news-index__side{position:static;order:0;padding-top:2.5em;border-top:1px solid var(--news-line)}.news-index--side-left .news-index__side{order:0}}@container news (max-width:679px){.news-heading{font-size:1.5em}.news-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.news-filter__q{grid-column:1/-1}.news-select{min-width:0}.news-panel__row{grid-template-columns:minmax(0,1fr);padding:1em}.news-panel__label{flex-direction:row;align-items:baseline;gap:.8em}.news-arch__months{grid-template-columns:repeat(6,minmax(0,1fr))}.news-row{grid-template-columns:minmax(0,1fr);gap:.4em;padding:1.2em .3em}.news-row__arrow{display:none}.news-media{--news-media-img:7.5em;--news-media-gap:1em}.news-media{--news-media-pad:1.1em 0}.news-media__link{align-items:start}.news-cards{grid-template-columns:minmax(0,1fr);gap:2.4em}.news-pagination__label,.news-pagination__num--near{display:none}.news-pagination{gap:.3em}.news-pager{grid-template-columns:minmax(0,1fr)}.news-pager__next{grid-column:auto}}@supports not (container-type:inline-size){.news-index{grid-template-columns:minmax(0,1fr)}.news-index__side{position:static}}:is(#cf-news,#cf-news-latest) .news-pin.news-pin{display:inline-flex;flex-direction:row;align-items:center;gap:.25em;padding:0;color:var(--news-accent);font-size:.8em;font-weight:700;letter-spacing:normal;white-space:nowrap}:is(#cf-news,#cf-news-latest) .news-pin__icon.news-pin__icon{flex:none;width:12px;height:12px}:is(#cf-news,#cf-news-latest) .news-pin__text.news-pin__text{padding:0;font-size:inherit;letter-spacing:inherit}:is(#cf-news,#cf-news-latest) .news-imp.news-imp{display:inline-block;padding:.05em .6em;border-radius:0;background:#c0392b;color:#fff;font-size:.8em;font-weight:700;letter-spacing:.04em;line-height:1.7;white-space:nowrap}:is(#cf-news,#cf-news-latest) .news-new.news-new{display:inline-block;margin-left:.5em;padding:0;color:#c0392b;font-size:.75em;font-weight:700;letter-spacing:.06em;line-height:1;vertical-align:.1em;white-space:nowrap}:is(#cf-news,#cf-news-latest) .news-card__cats.news-card__cats{display:contents}:is(#cf-news,#cf-news-latest) .news-card__imgcats.news-card__imgcats{position:absolute;top:.8em;left:.8em;right:.8em;display:flex;flex-wrap:wrap;gap:6px;padding:0;pointer-events:none}:is(#cf-news,#cf-news-latest) .news-card__imgcats .news-card__imgcat{position:static}:is(#cf-news,#cf-news-latest) .news-imponly.news-imponly{position:relative;display:inline-flex;flex-direction:row;align-items:center;gap:8px;margin:0 0 .6em;padding:0;cursor:pointer;font-size:.9em;user-select:none}:is(#cf-news,#cf-news-latest) .news-imponly.news-imponly[hidden]{display:none}:is(#cf-news,#cf-news-latest) .news-imponly input{position:absolute;opacity:0;pointer-events:none}:is(#cf-news,#cf-news-latest) .news-imponly__box.news-imponly__box{flex:none;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid var(--news-line);box-sizing:border-box;background:var(--news-input-bg,#fff)}:is(#cf-news,#cf-news-latest) .news-imponly:has(input:checked) .news-imponly__box{border-color:#c0392b;background:#c0392b}:is(#cf-news,#cf-news-latest) .news-imponly:has(input:checked) .news-imponly__box::after{content:"";width:8px;height:4px;margin-top:-2px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}:is(#cf-news,#cf-news-latest) .news-imponly:has(input:focus-visible) .news-imponly__box{outline:2px solid var(--news-accent);outline-offset:2px}:is(#cf-news,#cf-news-latest) .news-imponly__count.news-imponly__count{color:var(--news-muted);font-size:.9em}:is(#cf-news,#cf-news-latest) .news-meta.news-meta .news-new.news-new{margin-left:0}:is(#cf-news,#cf-news-latest) .news-alert.news-alert{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 1.2em;padding:14px 20px;border-radius:0;background:#fbf0ee;color:#a4281b;font-size:1em;line-height:1.6}:is(#cf-news,#cf-news-latest) .news-alert__mark.news-alert__mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:50%;background:#c0392b;color:#fff;font-size:13px;font-weight:700;line-height:1}:is(#cf-news,#cf-news-latest) .news-alert__title.news-alert__title{padding:0;font-size:.9em;font-weight:700;letter-spacing:.06em}:is(#cf-news,#cf-news-latest) .news-alert__text.news-alert__text{padding:0;font-size:.82em}:is(#cf-news,#cf-news-latest) .news-alert__en.news-alert__en,:is(#cf-news,#cf-news-latest) .news-alert__sep.news-alert__sep{display:none}#cf-news-important.news-important{container-name:news-imp;container-type:inline-size;box-sizing:border-box;color:#262624;font-size:var(--news-fs, 14px);line-height:1.7}#cf-news-important .news-important__inner.news-important__inner{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:start;gap:10px 32px;margin:0;padding:24px 32px 14px;border:0;border-radius:0;background:#fbf3f0}#cf-news-important .news-important__head.news-important__head{display:flex;flex-direction:row;align-items:center;gap:12px;padding:4px 0 0}#cf-news-important .news-important__mark.news-important__mark{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border-radius:50%;background:#c0392b;color:#fff;font-size:14px;font-weight:700;line-height:1}#cf-news-important .news-important__labels.news-important__labels{display:flex;flex-direction:column;padding:0;line-height:1.3}#cf-news-important .news-important__en.news-important__en{padding:0;color:#c0392b;font-size:11px;letter-spacing:.24em}#cf-news-important .news-important__title.news-important__title{padding:0;color:#8f3322;font-size:16px;font-weight:700;letter-spacing:.08em}#cf-news-important .news-important__list.news-important__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}#cf-news-important .news-important__item.news-important__item{margin:0;padding:0;border:0;background:0 0;list-style:none}#cf-news-important .news-important__item.news-important__item::before{content:none}#cf-news-important .news-important__item+.news-important__item{border-top:1px dotted #e3cfc8}#cf-news-important .news-important__row.news-important__row{display:grid;grid-template-columns:110px minmax(0,1fr) 16px;align-items:baseline;gap:6px 20px;padding:12px 0;border:0;background:0 0;color:inherit;font-size:1em;text-decoration:none;transition:color .2s}#cf-news-important a.news-important__row.news-important__row:hover{color:#c0392b}#cf-news-important .news-important__date.news-important__date{padding:0;color:#8f3322;font-size:15px;letter-spacing:.04em;white-space:nowrap}#cf-news-important .news-important__text.news-important__text{padding:0;font-size:1.07em;font-weight:700;line-height:1.7}#cf-news-important .news-important__arrow.news-important__arrow{padding:0;color:#c0392b}#cf-news-important .news-new.news-new{display:inline-block;margin-left:.6em;padding:0;color:#c0392b;font-size:.8em;font-weight:700;letter-spacing:.1em;line-height:1;vertical-align:.07em;white-space:nowrap}@container news-imp (max-width:679px){#cf-news-important .news-important__inner.news-important__inner{grid-template-columns:minmax(0,1fr);padding:18px 18px 10px}#cf-news-important .news-important__row.news-important__row{grid-template-columns:minmax(0,1fr);gap:2px}#cf-news-important .news-important__arrow.news-important__arrow{display:none}}#cf-news-important .news-new--date.news-new--date,:is(#cf-news,#cf-news-latest) .news-new--date.news-new--date{display:none}:is(#cf-news,#cf-news-latest) .news-row__when.news-row__when{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0;border:0;background:0 0}#cf-news-important .news-important__when.news-important__when{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;padding:0}:is(#cf-news,#cf-news-latest,#cf-news-important)[data-news-dates~=nodate] :is(.news-date,.news-important__date,.news-related__date){display:none!important}:is(#cf-news,#cf-news-latest)[data-news-dates~=nodate]:not([data-news-dates~=upd-list]) .news-row>.news-row__when{display:none!important}:is(#cf-news,#cf-news-latest)[data-news-dates~=nodate]:not([data-news-dates~=upd-list]) .news-row{grid-template-columns:minmax(0,1fr) 1.5em}@container news (max-width:679px){:is(#cf-news,#cf-news-latest)[data-news-dates~=nodate]:not([data-news-dates~=upd-list]) .news-row{grid-template-columns:minmax(0,1fr)}}@container news (max-width:679px){#cf-news .news-filter:has(> .news-select.news-filter__off)>.news-select:not(.news-filter__off){grid-column:1/-1}}:is(#cf-news,#cf-news-latest) .news-updated--list.news-updated--list{display:inline-block;margin:0;padding:0;color:var(--news-muted);font-size:.85em;white-space:nowrap}:is(#cf-news,#cf-news-latest) .news-mosaic{position:absolute;inset:0;display:grid;grid-template-columns:2fr 1fr;grid-auto-rows:minmax(0,1fr);gap:2px}:is(#cf-news,#cf-news-latest) .news-mosaic>img{display:block;width:100%;height:100%;min-width:0;min-height:0;margin:0;object-fit:cover;transition:transform .3s ease}:is(#cf-news,#cf-news-latest) .news-mosaic>.news-mosaic__main{grid-row:1/-1}:is(#cf-news,#cf-news-latest) .news-mosaic--2{grid-template-rows:minmax(0,1fr)}:is(#cf-news,#cf-news-latest) .news-mosaic--3{grid-template-rows:repeat(2,minmax(0,1fr))}:is(#cf-news,#cf-news-latest) .news-mosaic--4{grid-template-rows:repeat(3,minmax(0,1fr))}:is(#cf-news,#cf-news-latest) .news-mosaic--5,:is(#cf-news,#cf-news-latest) .news-mosaic--6,:is(#cf-news,#cf-news-latest) .news-mosaic--7,:is(#cf-news,#cf-news-latest) .news-mosaic--8{grid-template-columns:2fr 1fr 1fr}:is(#cf-news,#cf-news-latest) .news-mosaic--5{grid-template-rows:repeat(2,minmax(0,1fr))}:is(#cf-news,#cf-news-latest) .news-mosaic--6,:is(#cf-news,#cf-news-latest) .news-mosaic--7{grid-template-rows:repeat(3,minmax(0,1fr))}:is(#cf-news,#cf-news-latest) .news-mosaic--8{grid-template-rows:repeat(4,minmax(0,1fr))}:is(#cf-news,#cf-news-latest) :is(.news-mosaic--6,.news-mosaic--8)>img:last-child{grid-column:span 2}:is(#cf-news,#cf-news-latest) .news-card__image--multi>:not(.news-mosaic){z-index:1}a.news-card__link:hover .news-mosaic>img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.news-mosaic>img{transition:none}}:is(#cf-news,#cf-news-latest) .news-card__excerpt.news-card__excerpt{display:-webkit-box;margin:0}:is(#cf-news,#cf-news-latest) .news-row__excerpt.news-media__excerpt{margin-top:.3em}:is(#cf-news,#cf-news-latest) .news-card>.news-inline--full.news-inline{margin-top:.6em}:is(#cf-news,#cf-news-latest) .news-media-list.news-media-list--cols.news-media-list--cols.news-media-list--cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--news-media-max,560px)),1fr));column-gap:2.5em}:is(#cf-news,#cf-news-latest) .news-media-list--cols.news-media-list--cols.news-media-list--cols>.news-media.news-media{--news-media-img:min(16em, 40%);min-width:0}:is(#cf-news .news-cardimg--right,#cf-news-latest.news-cardimg--right) .news-mosaic{grid-template-columns:1fr 2fr}:is(#cf-news .news-cardimg--right,#cf-news-latest.news-cardimg--right) :is(.news-mosaic--5,.news-mosaic--6,.news-mosaic--7,.news-mosaic--8){grid-template-columns:1fr 1fr 2fr}:is(#cf-news .news-cardimg--right,#cf-news-latest.news-cardimg--right) .news-mosaic>.news-mosaic__main{grid-column:-2/-1}:is(#cf-news,#cf-news-latest) :is(.news-cardimg--top,.news-cardimg--bottom) .news-mosaic--2,:is(#cf-news-latest.news-cardimg--top,#cf-news-latest.news-cardimg--bottom) .news-mosaic--2{grid-template-columns:minmax(0,1fr)}:is(#cf-news,#cf-news-latest) :is(.news-cardimg--top,.news-cardimg--bottom) :is(.news-mosaic--3,.news-mosaic--5),:is(#cf-news-latest.news-cardimg--top,#cf-news-latest.news-cardimg--bottom) :is(.news-mosaic--3,.news-mosaic--5){grid-template-columns:repeat(2,minmax(0,1fr))}:is(#cf-news,#cf-news-latest) :is(.news-cardimg--top,.news-cardimg--bottom) :is(.news-mosaic--4,.news-mosaic--6,.news-mosaic--7),:is(#cf-news-latest.news-cardimg--top,#cf-news-latest.news-cardimg--bottom) :is(.news-mosaic--4,.news-mosaic--6,.news-mosaic--7){grid-template-columns:repeat(3,minmax(0,1fr))}:is(#cf-news,#cf-news-latest) :is(.news-cardimg--top,.news-cardimg--bottom) .news-mosaic--8,:is(#cf-news-latest.news-cardimg--top,#cf-news-latest.news-cardimg--bottom) .news-mosaic--8{grid-template-columns:repeat(4,minmax(0,1fr))}#cf-news-latest.news-cardimg--top :is(.news-mosaic--2,.news-mosaic--3,.news-mosaic--4),:is(#cf-news,#cf-news-latest) .news-cardimg--top :is(.news-mosaic--2,.news-mosaic--3,.news-mosaic--4){grid-template-rows:2fr 1fr}#cf-news-latest.news-cardimg--top :is(.news-mosaic--5,.news-mosaic--6,.news-mosaic--7,.news-mosaic--8),:is(#cf-news,#cf-news-latest) .news-cardimg--top :is(.news-mosaic--5,.news-mosaic--6,.news-mosaic--7,.news-mosaic--8){grid-template-rows:2fr 1fr 1fr}#cf-news-latest.news-cardimg--bottom :is(.news-mosaic--2,.news-mosaic--3,.news-mosaic--4),:is(#cf-news,#cf-news-latest) .news-cardimg--bottom :is(.news-mosaic--2,.news-mosaic--3,.news-mosaic--4){grid-template-rows:1fr 2fr}#cf-news-latest.news-cardimg--bottom :is(.news-mosaic--5,.news-mosaic--6,.news-mosaic--7,.news-mosaic--8),:is(#cf-news,#cf-news-latest) .news-cardimg--bottom :is(.news-mosaic--5,.news-mosaic--6,.news-mosaic--7,.news-mosaic--8){grid-template-rows:1fr 1fr 2fr}#cf-news-latest.news-cardimg--top .news-mosaic>.news-mosaic__main,:is(#cf-news,#cf-news-latest) .news-cardimg--top .news-mosaic>.news-mosaic__main{grid-column:1/-1;grid-row:1}#cf-news-latest.news-cardimg--bottom .news-mosaic>.news-mosaic__main,:is(#cf-news,#cf-news-latest) .news-cardimg--bottom .news-mosaic>.news-mosaic__main{grid-column:1/-1;grid-row:-2/-1}#cf-news-latest.news-cardimg--contain :is(.news-card__image > img,.news-mosaic > img),:is(#cf-news,#cf-news-latest) .news-cardimg--contain :is(.news-card__image > img,.news-mosaic > img){object-fit:contain}