.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute;left:0;top:0}.s-post{--space-xxxl:9rem;--space-xxl:7.2rem;--space-xl:5.6rem;--space-lg:4rem;--space-md:3.2rem;--space-sm:2.6rem;--space-xs:2.2rem}.s-post .m-breadcrumb{width:calc(100% - 100px);max-width:106rem}.s-post-content{width:calc(100% - 100px);max-width:82.4rem;margin-inline:auto;padding-top:14rem;padding-bottom:12rem}.s-post .entry-header{padding-bottom:2.9rem;border-bottom:1px solid var(--theme_color_main)}.s-post .entry-header h1{font-size:2.6rem;line-height:1.6153846154}.s-post .entry-header h1:after,.s-post .entry-header h1:before{content:"";display:block;inline-size:0;block-size:1px}.s-post .entry-header h1:before{-webkit-margin-after:calc((1 - 1.6153846154)*.5em);margin-block-end:calc((1 - 1.6153846154)*.5em)}.s-post .entry-header h1:after{-webkit-margin-before:calc((1 - 1.6153846154)*.5em);margin-block-start:calc((1 - 1.6153846154)*.5em)}.s-post .entry-header .meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:2.8rem}.s-post .entry-header .meta .date{font-size:1.5rem;letter-spacing:.03em}.s-post .entry-header .meta .cats{display:flex;flex-wrap:wrap;gap:1.2rem}.s-post .entry-header .meta .cats .cat{display:flex;align-items:center;justify-content:center;font-size:1.1rem;border-width:1px;border-style:solid;border-radius:.2rem;padding-inline:.6rem;color:var(--theme_color_main)}.s-post .entry-body{margin-top:4.8rem}.s-post .entry-body>*+.m-b-btn{margin-top:var(--space-lg)}.s-post .entry-body>*+.m-b-headline[data-tag=h2]{margin-top:var(--space-xxxl)}.s-post .entry-body>*+.m-b-headline[data-tag=h3]{margin-top:var(--space-xxl)}.s-post .entry-body>*+.m-b-headline[data-tag=h4],.s-post .entry-body>*+.m-b-img,.s-post .entry-body>*+.m-b-movie,.s-post .entry-body>*+.m-b-slider,.s-post .entry-body>*+.m-b-table,.s-post .entry-body>*+.m-b-twocol{margin-top:var(--space-xl)}.s-post .entry-body>.m-b-headline[data-tag=h2]+*,.s-post .entry-body>.m-b-headline[data-tag=h3]+*{margin-top:var(--space-sm)}.s-post .entry-body>.m-b-headline[data-tag=h4]+*{margin-top:var(--space-xs)}.s-post .entry-body p,.s-post .entry-body>.m-b-twocol .m-b-twocol-right>*+*{margin-top:var(--space-md)}.s-post .entry-body p{--fz:15;font-size:calc(var(--fz)*.1rem)}.s-post .entry-body p:after,.s-post .entry-body p:before{content:"";display:block;inline-size:0;block-size:1px}.s-post .entry-body p:before{-webkit-margin-after:calc((1 - var(--line_height))*.5em);margin-block-end:calc((1 - var(--line_height))*.5em)}.s-post .entry-body p:after{-webkit-margin-before:calc((1 - var(--line_height))*.5em);margin-block-start:calc((1 - var(--line_height))*.5em)}.s-post .entry-body p+p{margin-top:2em}.s-post .entry-body p a{color:#ad8100;transition:opacity .15s var(--customEasingOut)}@media screen and (min-width:1025px)and (hover:hover),screen and (min-width:1025px)and (pointer:fine){.s-post .entry-body p a:hover{opacity:.7}}.s-post .entry-footer{display:flex;align-items:center;justify-content:space-between;margin-top:9rem;padding-top:4rem;border-top:1px solid var(--theme_color_border)}.s-post .entry-footer .back-link-el{display:flex;align-items:center;column-gap:1rem;color:var(--theme_color_main);text-decoration:none;transition:color var(--t-out)}@media screen and (min-width:1025px)and (hover:hover),screen and (min-width:1025px)and (pointer:fine){.s-post .entry-footer .back-link-el:hover,.s-post .entry-footer .back-link-el:hover .icon .i-index-2{color:var(--theme_color_sub)}}.s-post .entry-footer .back-link .icon{display:block;width:1.4rem;height:1.3rem}.s-post .entry-footer .back-link .icon .i-index-2{display:block;width:100%;height:100%;transition:color var(--t-out)}.s-post .entry-footer .back-link .label{font-size:1.8rem;line-height:.5555555556}.s-post .entry-footer .pagination{display:flex;align-items:center;column-gap:4.8rem}.s-post .entry-footer .pagination .pager-link-el{display:flex;align-items:center;column-gap:1rem;color:var(--theme_color_main);text-decoration:none;transition:color var(--t-out)}.s-post .entry-footer .pagination .pager-link-el[aria-disabled=true]{opacity:.25;pointer-events:none}@media screen and (min-width:1025px)and (hover:hover),screen and (min-width:1025px)and (pointer:fine){.s-post .entry-footer .pagination .pager-link-el:hover{color:var(--theme_color_sub)}.s-post .entry-footer .pagination .pager-link-el:hover .arrow{background-color:var(--theme_color_sub)}.s-post .entry-footer .pagination .pager-link-el:hover .arrow .i-arw-r{color:var(--color_white)}.s-post .entry-footer .pagination .pager-link-el:hover .arrow .i-arw-r:first-child{--fm:0}.s-post .entry-footer .pagination .pager-link-el:hover .arrow .i-arw-r:last-child{--lm:1}}.s-post .entry-footer .pagination .pager-link .label{font-size:1.8rem;line-height:.5555555556}.s-post .entry-footer .pagination [data-type=prev] .arrow{scale:-1 1}.s-post .entry-footer .pagination [data-type=next]{flex-direction:row-reverse}@media screen and (max-width:1024px){.s-post{--space-xxxl:6.4rem;--space-xxl:5.6rem;--space-xl:3.2rem;--space-lg:2.8rem;--space-md:2.4rem;--space-sm:2rem;--space-xs:1.8rem;padding-top:10.4rem}.s-post .m-breadcrumb,.s-post-content{width:calc(100% - 50px);max-width:inherit}.s-post-content{padding-top:4.8rem;padding-bottom:8rem}.s-post .entry-header{padding-bottom:2.4rem}.s-post .entry-header h1{font-size:1.9rem;line-height:1.6842105263}.s-post .entry-header h1:after,.s-post .entry-header h1:before{content:"";display:block;inline-size:0;block-size:1px}.s-post .entry-header h1:before{-webkit-margin-after:calc((1 - 1.6842105263)*.5em);margin-block-end:calc((1 - 1.6842105263)*.5em)}.s-post .entry-header h1:after{-webkit-margin-before:calc((1 - 1.6842105263)*.5em);margin-block-start:calc((1 - 1.6842105263)*.5em)}.s-post .entry-header .meta{margin-top:2.4rem}.s-post .entry-body{margin-top:3.2rem}.s-post .entry-footer{margin-top:6.4rem;padding-top:3.2rem}.s-post .entry-footer .back-link-el{column-gap:.6rem}.s-post .entry-footer .back-link .icon{width:1.2rem;height:1rem}.s-post .entry-footer .back-link .label{font-size:1.6rem;line-height:.625}.s-post .entry-footer .pagination{column-gap:3.5rem}.s-post .entry-footer .pagination .pager-link-el{column-gap:.6rem}.s-post .entry-footer .pagination .pager-link .label{font-size:1.6rem;line-height:.625}}