.u-text-xs{font-size:12px}.u-text-sm{font-size:14px}.u-text-md{font-size:16px}.u-text-lg{font-size:18px}.breadcrumb ul{display:flex;align-items:center}@media screen and (max-width:480px){.breadcrumb ul{overflow-x:scroll;word-break:keep-all;white-space:nowrap}}.breadcrumb li{color:var(--black);font-size:12px;font-weight:400;line-height:100%;letter-spacing:.72px;margin-left:3px}.breadcrumb li:first-child{margin-left:0}.breadcrumb li:last-child{flex:1}.breadcrumb li a{display:flex;align-items:center;gap:3px;text-decoration:none;color:inherit;transition:all .35s cubic-bezier(.215,.61,.355,1)}@media (hover:hover){.breadcrumb li a:hover{text-decoration:underline;text-underline-offset:2px;opacity:.5}}.breadcrumb li a:after{display:inline-block;font-family:icomoon;content:"\e90d";width:1em;height:1em;font-size:12px;line-height:1}@media screen and (max-width:820px){.breadcrumb li a:after{font-size:10px}}main{margin:0 0 var(--footerH);overflow:hidden;background-color:var(--primary)}.filter-block{margin-top:70px}@media screen and (max-width:480px){.filter-block{margin-top:40px}}.filter-inner{--inner-width:794px;width:100%;margin-inline:auto;width:100%;margin-inline:auto;max-width:calc(var(--inner-width) + var(--inner-padding) * 2);padding-inline:calc(var(--inner-padding))}.filter-buttons{display:flex;align-items:center;justify-content:center;width:100%;gap:31px}@media screen and (max-width:480px){.filter-buttons{gap:8px}}.filter-button{--button-base:var(--white);--button-color:var(--secondary);--border-color:var(--secondary);flex:1 1 0}.filter-button:only-child{flex:1 1 100%;max-width:380px}.filter-button:only-child button{justify-content:space-between;padding-inline:20px}.filter-button button{border:none;width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 20px;background-color:var(--button-base);border-radius:10px;border:2px solid var(--border-color);font-weight:400;font-size:16px;line-height:1.1875;letter-spacing:0;text-align:center;color:var(--button-color)}.filter-button button::after{content:"";width:24px;aspect-ratio:1/1;background-color:var(--button-color);-webkit-mask-image:url(../../img/common/arrow_down.svg);mask-image:url(../../img/common/arrow_down.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.filter-button button{transition:all .35s cubic-bezier(.215,.61,.355,1)}@media (hover:hover){.filter-button button:hover{--button-base:var(--secondary);--button-color:var(--white)}}.filter-button button.is-active{--button-base:var(--secondary);--button-color:var(--white);pointer-events:none}@media screen and (max-width:480px){.filter-button button{padding:13.5px 2px;gap:4px}}.filter-content{margin-top:30px;padding:6px 8px;background-color:var(--white);border-radius:100vh}@media screen and (max-width:480px){.filter-content{margin-top:8px;padding:5px 10px}}.filter-link-list{display:flex;align-items:center;width:100%;gap:6px 9px;flex-wrap:wrap;justify-content:center;display:none}.filter-link-list.is-active{display:flex}@media screen and (max-width:480px){.filter-link-list{justify-content:start;gap:4px}}.filter-link-item a{--button-base:var(--white);--button-color:var(--secondary);--border-color:var(--secondary);display:block;padding:15px 10px;min-width:148px;background-color:var(--button-base);border:1px solid var(--border-color);border-radius:100vh;font-weight:400;font-size:16px;line-height:1.1875;letter-spacing:0;color:var(--button-color);text-align:center;transition:all .35s cubic-bezier(.215,.61,.355,1)}@media (hover:hover){.filter-link-item a:hover{--button-base:var(--secondary);--button-color:var(--white)}}@media screen and (max-width:480px){.filter-link-item a{padding:10px 8px;min-width:52px}}.filter-link-item a.is-current{--button-base:var(--secondary);--button-color:var(--white);pointer-events:none}.filter-content.filter-content--search{margin-top:15px;padding-inline:16px}@media screen and (max-width:480px){.filter-content.filter-content--search{margin-top:8px;padding-inline:10px}}.filter-search{display:block;width:100%;display:grid;grid-template-columns:1fr auto;align-items:center}.filter-search-input{display:block;width:100%;padding:10px 0;border:none;background-color:transparent;font-weight:400;font-size:16px;line-height:1.1875;letter-spacing:0}.filter-search-input::-moz-placeholder{color:#9b9a92}.filter-search-input::placeholder{color:#9b9a92}@media screen and (max-width:480px){.filter-search-input{font-size:14px;line-height:1.2142857143}}.filter-search-submit{width:24px;aspect-ratio:1/1;border:none;background-color:transparent}.filter-search-submit img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.post-block{margin-top:30px;margin-bottom:70px;container-type:inline-size}@media screen and (max-width:480px){.post-block{margin-top:8px;margin-bottom:30px}}.post-inner{container-type:inline-size;width:100%;margin-inline:auto;max-width:calc(var(--inner-width) + var(--inner-padding) * 2);padding-inline:calc(var(--inner-padding))}.post-content{padding:60px 16px;background-color:var(--white);border-radius:20px}@media screen and (max-width:810px){.post-content{padding:16px}}.post-content .post-list{width:100%;max-width:794px;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:18px}@media screen and (max-width:810px){.post-content .post-list{grid-template-columns:1fr;gap:2px}}.post-content .post-list .post-item{width:100%;border-bottom:1px solid var(--line)}@media screen and (max-width:810px){.post-content .post-list .post-item:last-child{border-bottom:none}}.post-content .post-list .post-item a{width:100%;height:100%;display:grid;grid-template-columns:112fr 260fr;place-items:center;gap:16px;padding-block:20px;text-decoration:none;color:var(--primary);font-size:16px;font-weight:500;line-height:150%;letter-spacing:.96px;transition:all .35s cubic-bezier(.215,.61,.355,1)}.post-content .post-list .post-item a span{display:block}@media (hover:hover){.post-content .post-list .post-item a:hover{opacity:.5}.post-content .post-list .post-item a:hover .post-item-img img{scale:1.05}}@media screen and (max-width:810px){.post-content .post-list .post-item a{place-items:revert}}@media screen and (max-width:480px){.post-content .post-list .post-item a{grid-template-columns:120fr 184fr;gap:10px;padding-block:10px}}.post-content .post-list .post-item a .post-item-img{width:100%;aspect-ratio:112/76;overflow:hidden}.post-content .post-list .post-item a .post-item-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:all .35s cubic-bezier(.215,.61,.355,1)}.post-content .post-list .post-item a .post-item-box{min-height:111px}@media screen and (max-width:810px){.post-content .post-list .post-item a .post-item-box{min-height:revert}}.post-content .post-list .post-item a .post-item-box .post-item-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap}@media screen and (max-width:480px){.post-content .post-list .post-item a .post-item-box .post-item-meta{display:flex;flex-direction:column;align-items:flex-start}}.post-content .post-list .post-item a .post-item-box .post-item-date{font-weight:400;font-size:14px;line-height:1.2142857143;letter-spacing:0;color:var(--black)}.post-content .post-list .post-item a .post-item-box .post-item-categories{display:flex;gap:7px}.post-content .post-list .post-item a .post-item-box .post-item-category{flex-shrink:0;padding-block:4px;padding-inline:3px;background-color:var(--secondary);color:var(--white);font-weight:400;font-size:13px;line-height:1.2307692308;letter-spacing:0;border-radius:3px}.post-content .post-list .post-item a .post-item-box .post-item-category.close{background-color:#eb4b5a}@media screen and (max-width:480px){.post-content .post-list .post-item a .post-item-box .post-item-category{font-size:11px}}.post-content .post-list .post-item a .post-item-box .post-item-title{margin-top:16px;color:var(--black);font-weight:400;font-size:14px;line-height:150%;letter-spacing:0;color:var(--primary)}@media screen and (max-width:480px){.post-content .post-list .post-item a .post-item-box .post-item-title{margin-top:12px}}.pager-area #pager{display:flex;justify-content:center;gap:0 20px;margin-top:32px}@media screen and (max-width:1259px){.pager-area #pager{gap:0 8px;margin-top:24px}}.pager-area #pager a{position:relative}@media (hover:hover){.pager-area #pager a:hover{background-color:var(--white);color:var(--primary)}.pager-area #pager a:hover.next::before,.pager-area #pager a:hover.prev::before{background-color:var(--primary)}}.pager-area #pager a.next::before{position:absolute;content:"";width:16px;aspect-ratio:1/1;background-color:var(--white);-webkit-mask-image:url(../../img/common/arrow_next.svg);mask-image:url(../../img/common/arrow_next.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pager-area #pager a.prev::before{position:absolute;content:"";width:16px;aspect-ratio:1/1;background-color:var(--white);-webkit-mask-image:url(../../img/common/arrow_prev.svg);mask-image:url(../../img/common/arrow_prev.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (hover:hover){.pager-area #pager a:hover::before{opacity:1}}.pager-area #pager a,.pager-area #pager span{display:flex;width:40px;height:40px;padding:12px;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;color:var(--white,#e94709);font-family:Barlow;font-size:20px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.6px;transition:.2s;overflow:hidden;text-decoration:none}@media screen and (max-width:1259px){.pager-area #pager a,.pager-area #pager span{width:32px;height:32px;padding:8px;font-size:18px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.54px}}.pager-area #pager a.first,.pager-area #pager a.last,.pager-area #pager a.page,.pager-area #pager span.first,.pager-area #pager span.last,.pager-area #pager span.page{border:1px solid var(--white,#e94709)}.pager-area #pager a.first+.previouspostslink,.pager-area #pager span.first+.previouspostslink{transform:translateX(-52px)}@media screen and (max-width:1259px){.pager-area #pager a.first+.previouspostslink,.pager-area #pager span.first+.previouspostslink{transform:translateX(-40px)}}.pager-area #pager a.first:has(+.previouspostslink),.pager-area #pager span.first:has(+.previouspostslink){transform:translateX(52px)}@media screen and (max-width:1259px){.pager-area #pager a.first:has(+.previouspostslink),.pager-area #pager span.first:has(+.previouspostslink){transform:translateX(40px)}}.pager-area #pager a.nextpostslink+.last,.pager-area #pager span.nextpostslink+.last{transform:translateX(-52px)}@media screen and (max-width:1259px){.pager-area #pager a.nextpostslink+.last,.pager-area #pager span.nextpostslink+.last{transform:translateX(-40px)}}.pager-area #pager a.nextpostslink:has(+.last),.pager-area #pager span.nextpostslink:has(+.last){transform:translateX(52px)}@media screen and (max-width:1259px){.pager-area #pager a.nextpostslink:has(+.last),.pager-area #pager span.nextpostslink:has(+.last){transform:translateX(40px)}}.pager-area #pager a.current,.pager-area #pager span.current{background-color:var(--white);color:var(--primary)}.pager-area #pager a.previouspostslink,.pager-area #pager span.previouspostslink{position:relative}.pager-area #pager a.previouspostslink::after,.pager-area #pager span.previouspostslink::after{position:absolute;content:"";top:50%;left:50%;width:22px;height:22px;background-image:url(../../img/common/ico_menu_arrows.svg);background-size:100%;background-position:center;background-repeat:no-repeat;transform:translate(-50%,-50%) rotate(180deg)}.pager-area #pager a.nextpostslink,.pager-area #pager span.nextpostslink{position:relative}.pager-area #pager a.nextpostslink::after,.pager-area #pager span.nextpostslink::after{position:absolute;content:"";top:50%;left:50%;width:22px;height:22px;background-image:url(../../img/common/ico_menu_arrows.svg);background-size:100%;background-position:center;background-repeat:no-repeat;transform:translate(-50%,-50%)}.pager-area #pager .dots{border:none}@media screen and (max-width:1259px){.pager-area #pager .dots{width:28px;padding:8px 5px}}