.c-searchbar{--icon:min(20px, 5.1282051282vw);--icon_position:min(20px, 5.1282051282vw);position:relative}.c-searchbar__input{max-width:100%;width:100%;padding-left:var(--icon_position);padding-right:calc(var(--icon) + var(--icon_position)*1.5);font-size:var(--font_size_14);background-color:var(--color_white)}.c-searchbar__button{position:absolute;top:0;bottom:0;right:var(--icon_position);margin:auto;display:grid;place-items:center}.c-searchbar__button button{width:var(--icon);border:0;padding:0;background-color:rgba(0,0,0,0);cursor:pointer}.c-searchbar__button svg{width:100%;display:block}.c-sidebar{font-size:var(--font_size_16);display:grid;grid-template-columns:1fr;gap:min(30px,7.6923076923vw)}.c-sidebar h2{margin:0;border-bottom:3px solid var(--color_navy);padding-bottom:min(8px,2.0512820513vw);font-size:var(--font_size_20)}.c-sidebar h2:after{content:initial}.c-sidebar_cats li{border-bottom:1px dotted var(--color_stroke)}.c-sidebar_cats a{padding-block:1.125em;color:var(--color_main);display:flex;justify-content:space-between;gap:1em}.c-sidebar_cats a svg{color:var(--color_gray_darken);transition:color var(--transition_main)}.c-sidebar_cats a:focus,.c-sidebar_cats a:focus-visible{color:var(--color_link)}.c-sidebar_cats a:focus svg,.c-sidebar_cats a:focus-visible svg{color:inherit}@media(any-hover:hover){.c-sidebar_cats a:hover{color:var(--color_link)}.c-sidebar_cats a:hover svg{color:inherit}}.c-sidebar_archives>div{border-bottom:1px dotted var(--color_stroke)}.c-sidebar_tags{margin-top:min(20px,5.1282051282vw)}.c-sidebar_tags a{font-size:var(--font_size_16)}.c-sidebar__item.--new .c-card_post__new{display:none}.c-sidebar_posts{--gutter:size(20,390);display:grid;grid-template-columns:1fr;gap:var(--gutter)}@media screen and (min-width:1024px){.c-sidebar{padding-top:0}}.c-sidebar .c-card_post{margin-bottom:calc(var(--gutter)*-1);padding-block:min(20px,5.1282051282vw);display:grid;grid-template-columns:1fr;column-gap:min(10px,2.5641025641vw)}.c-sidebar .c-card_post:has(.c-card_post__thumb){grid-template-columns:min(200px,30.7692307692vw) 1fr}.c-sidebar .c-card_post:first-child{border-top:0}.c-sidebar .c-card_post:last-child{border-bottom:1px dotted var(--color_stroke_sub);padding-bottom:min(20px,5.1282051282vw)}.c-sidebar .c-card_post .c-card_post__title{margin-top:0;padding-left:0;font-size:var(--font_size_14);transition:color var(--transition_main)}.c-sidebar .c-card_post .c-card_post__title:before{content:initial}.c-sidebar .c-card_post .c-card_post__desc,.c-sidebar .c-card_post .c-card_post__tag{display:none}.c-sidebar .c-card_post .c-card_post__meta{padding-bottom:0;border-top:0;padding-top:0;font-size:var(--font_size_10);gap:min(5px,1.2853470437vw) min(8px,2.0512820513vw)}.c-sidebar .c-card_post .c-cats_card{font-size:inherit}.c-sidebar .c-card_post .c-card_post__date{font-size:inherit}.c-sidebar .c-card_post .c-card_post__text{margin:0;padding:0;gap:min(8px,2.0512820513vw)}.c-sidebar .c-card_post .c-card_post__new{left:0;font-size:var(--font_size_10)}.c-sidebar .c-card_post:focus .c-card_post__title,.c-sidebar .c-card_post:focus-visible .c-card_post__title{color:var(--color_accent)}@media(any-hover:hover){.c-sidebar .c-card_post:hover .c-card_post__title{color:var(--color_accent)}}@media screen and (min-width:768px){.c-sidebar .c-card_post .c-card_post__more{display:none}}@media screen and (min-width:1024px){.c-sidebar .c-card_post:has(.c-card_post__thumb){grid-template-columns:120px 1fr}}.p-archive_lists{--column:1;--row_gap:min(30px, 7.6923076923vw);--column_gap:min(20px, 5.1282051282vw);display:grid;grid-template-columns:repeat(var(--column),1fr);gap:var(--row_gap) var(--column_gap);align-items:flex-start}.p-archive_lists__wrapper{container-type:inline-size}@container (min-width:480px){.p-archive_lists:not(.--news){--column:2}}@container (min-width:800px){.p-archive_lists:not(.--news){--row_gap:50px;--column_gap:30px}}@media screen and (max-width:567.9px){.p-archive_lists{--column:1}}@media screen and (max-width:567.9px){:is(.archive,.search).paged .c-card_post,:is(.archive,.search):not(.paged) .c-card_post:nth-child(n+4){margin-bottom:calc(var(--gutter)*-1);border:0;border-top:1px dotted var(--color_stroke_sub);border-radius:0;padding-block:min(20px,5.1282051282vw);display:grid;grid-template-columns:min(200px,25.641025641vw) 1fr;column-gap:min(20px,5.1282051282vw)}:is(.archive,.search).paged .c-card_post:last-child,:is(.archive,.search):not(.paged) .c-card_post:nth-child(n+4):last-child{border-bottom:1px dotted var(--color_stroke_sub);padding-bottom:min(20px,5.1282051282vw)}:is(.archive,.search).paged .c-card_post .c-card_post__thumb,:is(.archive,.search):not(.paged) .c-card_post:nth-child(n+4) .c-card_post__thumb{border-radius:var(--radius_sub)}:is(.archive,.search).paged .c-card_post .c-card_post__title,:is(.archive,.search):not(.paged) .c-card_post:nth-child(n+4) .c-card_post__title{margin-top:0;padding-left:0;font-size:var(--font_size_16);transition:color var(--transition_main)}:is(.archive,.search).paged .c-card_post .c-card_post__title:before,:is(.archive,.search):not(.paged) .c-card_post:nth-child(n+4) .c-card_post__title:before{content:initial}:is(.archive,.search).paged .c-card_post .c-card_post__desc,:is(.archive,.search).paged .c-card_post .c-card_post__tag,:is(.archive,.search):not(.paged) .c-card_post:nth-child(n+4) .c-card_post__desc,:is(.archive,.search):not(.paged) .c-card_post:nth-child(n+4) .c-card_post__tag{display:none}:is(.archive,.search).paged .c-card_post .c-card_post__meta,:is(.archive,.search):not(.paged) .c-card_post:nth-child(n+4) .c-card_post__meta{padding-bottom:0;border-top:0;padding-top:0;font-size:var(--font_size_12)}:is(.archive,.search).paged .c-card_post .c-card_post__date,:is(.archive,.search):not(.paged) .c-card_post:nth-child(n+4) .c-card_post__date{font-size:inherit}:is(.archive,.search).paged .c-card_post .c-card_post__text,:is(.archive,.search):not(.paged) .c-card_post:nth-child(n+4) .c-card_post__text{margin-top:0;padding:0}:is(.archive,.search).paged .c-card_post .c-card_post__new,:is(.archive,.search):not(.paged) .c-card_post:nth-child(n+4) .c-card_post__new{left:0;font-size:var(--font_size_10)}:is(.archive,.search).paged .c-card_post:focus .c-card_post__title,:is(.archive,.search).paged .c-card_post:focus-visible .c-card_post__title,:is(.archive,.search):not(.paged) .c-card_post:nth-child(n+4):focus .c-card_post__title,:is(.archive,.search):not(.paged) .c-card_post:nth-child(n+4):focus-visible .c-card_post__title{color:var(--color_accent)}}@media screen and (max-width:567.9px)and (any-hover:hover){:is(.archive,.search).paged .c-card_post:hover .c-card_post__title,:is(.archive,.search):not(.paged) .c-card_post:nth-child(n+4):hover .c-card_post__title{color:var(--color_accent)}}