.l-main{padding-bottom:min(100px,25.641025641vw);background:var(--bg_color_main) url("../img/common/pattern_stone.webp") repeat center top;background-attachment:fixed}.l-main_column2{display:grid;gap:min(50px,12.8205128205vw)}@media screen and (min-width: 768px){.l-main{padding-bottom:min(150px,14.6484375vw)}}@media screen and (min-width: 1024px){.l-main_column2{grid-template-columns:1fr var(--sidebar);align-items:flex-start;gap:0 min(46px,2.9296875vw)}.l-main_column2 .c-heading{grid-column:1/3}.l-main_column2__side{position:sticky;top:calc(var(--spacer)*5)}}.c-hero h1{margin-block:calc(var(--spacer)*5) calc(var(--spacer)*12);text-align:center}@media screen and (min-width: 768px){.c-hero h1{margin-block:calc(var(--spacer)*13) calc(var(--spacer)*22)}}.c-pagination_lists{--width: 2em;margin:calc(var(--spacer)*8) 0 0;font-size:var(--font_size_16);font-weight:var(--font_weight_bold);line-height:1;display:flex;justify-content:center;align-items:center;gap:1.5em}.c-pagination_lists__item.--disabled{opacity:.35;pointer-events:none}.c-pagination__link{--width: min(40px, 40 / 390 * 100vw);--pad: min(14px, 14 / 390 * 100vw);width:var(--width);height:var(--width);border:1px solid var(--color_white);padding-inline:var(--pad);display:grid;place-items:center;background-color:var(--color_black_lighter);transition:background-color var(--transition_main),border-color var(--transition_main)}.c-pagination__link svg{width:100%;color:var(--color_white)}.c-pagination__link:focus,.c-pagination__link:focus-visible{border-color:var(--color_gold);background-color:var(--color_black)}@media(any-hover: hover){.c-pagination__link:hover{border-color:var(--color_gold);background-color:var(--color_black)}}@media screen and (min-width: 568px){.c-pagination_lists__item:not(:has(:is(.prev,.next,.current))),.c-pagination_lists__item:is(.--first,.--last){display:grid}}@media screen and (min-width: 768px){.c-pagination_lists{--width: 2.2222222222em;font-size:var(--font_size_18)}}.p-archive{margin-inline:calc(50% - 50vw);background-color:var(--color_black)}.p-archive__inner{padding:calc(var(--spacer)*8) var(--content_gutter_main)}.p-archive_lists{display:grid;grid-template-columns:1fr;align-items:flex-start}@media screen and (min-width: 768px){.p-archive{margin-inline:auto}.p-archive__inner{padding-inline:calc(var(--spacer)*8)}}
