.p-post{--cms-breadcrumb-padding: 0 0 var(--space-400)}.p-post:not(:has(.s-hero-basic)){display:block;margin-top:var(--section-spacing)}.p-post__container{margin:0 auto;max-width:calc(var(--container-max-width) + var(--container-spacing-desktop) * 2);padding-inline:var(--container-spacing);display:flex;flex-flow:wrap;gap:var(--p-post-container-gap, var(--column-gap))}.p-post__list,.p-post__news{--cms-news-grid-template-columns-desktop-large: var( --p-post-grid-desktop, repeat(3, 1fr) );--cms-news-grid-template-columns-desktop: var( --p-post-grid-tablet, repeat(3, 1fr) );--cms-news-grid-template-columns-tablet: var( --p-post-grid-tablet-small, repeat(3, 1fr) )}.p-post__wrapper{display:flex;flex-direction:column;gap:var(--space-200)}.p-post__main{--container-spacing: 0;width:100%}@media (min-width: 64.0625rem){.p-post__main{flex:3}}@media (min-width: 64.0625rem){.p-post__aside{flex:1;height:fit-content;min-width:20rem;padding-bottom:var(--p-post-aside-padding-bottom, var(--column-gap));position:sticky;top:var(--p-post-aside-top, var(--column-gap))}}@media (max-width: 64rem){.p-post__aside{margin-bottom:var(--section-spacing)}}.p-post .s-hero-basic{--section-spacing: var(--space-200)}.p-post .cms-breadcrumb .cms-link__txt{overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:var(--p-post-link-lineclamp, 2)}@media (min-width: 64.0625rem){.p-post__container{--p-post-container-gap: var(--space-1600)}}.p-post__info{display:flex;justify-content:space-between;margin-bottom:var(--p-post-info-margin-bottom, var(--space-400))}.p-post__info:last-of-type{border-bottom:var(--p-post-info-border-bottom, var(--border-width-100) solid var(--gray-100));margin-top:var(--p-post-info-margin-top, var(--space-500));padding-bottom:var(--p-post-info-padding-bottom, var(--space-100))}.p-post__date{font-size:var(--p-post-date-font-size, var(--font-size-2))}.p-post__introduction{margin-bottom:var(--p-post-introduction-margin-bottom, var(--space-200))}.p-post__news{--s-news-title-align: start;--s-news-action-margin: var(--space-300) 0 0}.p-post__news .s-news__action :is(.cms-button__action,.cms-link__action):before{display:inline-block;font-family:w2m-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;vertical-align:middle}.p-post__news .s-news__action :is(.cms-button__action,.cms-link__action):before{color:var(--cms-actions-icon-color, currentColor);content:"";font-size:var(--cms-actions-icon-size, var(--size-300))}.p-post__index{border:var(--border-width-100) solid var(--gray-200);border-radius:var(--border-radius-100);margin:var(--space-500) 0;padding:var(--space-400)}.p-post__index-list{list-style-type:decimal;padding-inline-start:var(--space-200)}@media (min-width: 90.0625rem){@supports (display: grid){.p-post__index-list{display:grid;gap:0 var(--space-400);grid-template-columns:var(--p-post-index-grid-template-columns, repeat(2, 1fr))}}}.p-post__index-item{margin-bottom:var(--space-100)}.p-post__index-navigation{background-color:transparent;border:none;cursor:pointer;font-size:var(--font-size-4);text-align:left;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1}.p-post__index-navigation:focus{outline:var(--border-width-200) solid var(--cms-actions-focus, var(--primary-400));outline-offset:var(--space-50)}.p-post__index-navigation:hover{text-decoration:underline}
