.u-sm-display-none[data-v-a49a80b2]{display:none}@media screen and (max-width:576px){.u-sm-display-none[data-v-a49a80b2]{display:block}}.l-content[data-v-a49a80b2]{margin-inline:auto;max-width:1100px}.l-content.is-indent[data-v-a49a80b2]{padding-inline:2rem}@media screen and (max-width:1024px){.l-content[data-v-a49a80b2]{padding-inline:2rem}.l-content.is-indent[data-v-a49a80b2]{padding-inline:2.8rem}}.l-section[data-v-a49a80b2]{padding-block:8rem 9rem}@media screen and (max-width:1024px){.l-section[data-v-a49a80b2]{padding-block:3rem 7rem}}.l-column-2[data-v-a49a80b2]{display:grid;gap:6rem;grid-template-columns:1fr 1fr}@media screen and (max-width:1024px){.l-column-2[data-v-a49a80b2]{gap:2rem 1.5rem}}.l-column-3[data-v-a49a80b2]{display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:576px){.l-column-3[data-v-a49a80b2]{grid-template-columns:1fr 1fr}}@media screen and (max-width:375px){.l-column-3[data-v-a49a80b2]{grid-template-columns:1fr}}.l-column-4[data-v-a49a80b2]{display:grid;gap:3rem;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:576px){.l-column-4[data-v-a49a80b2]{gap:2rem;grid-template-columns:1fr}}.l-text-hidden[data-v-a49a80b2]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.l-main[data-v-a49a80b2]{background:var(--primaryBgColor);padding-bottom:12rem}@media screen and (max-width:1024px){.l-main[data-v-a49a80b2]{padding-bottom:6rem}}.l-heading[data-v-a49a80b2]{margin-bottom:7rem;position:relative}@media screen and (max-width:576px){.l-heading[data-v-a49a80b2]{margin-bottom:4rem}}.o-writter[data-v-a49a80b2]{display:flex;flex-wrap:wrap;gap:8rem 7rem;padding-inline:3rem;width:100%}@media screen and (max-width:1200px){.o-writter[data-v-a49a80b2]{gap:8rem 4rem}}@media screen and (max-width:1024px){.o-writter[data-v-a49a80b2]{padding-inline:1.5rem}}@media screen and (max-width:576px){.o-writter[data-v-a49a80b2]{row-gap:6rem}}.o-writter__main[data-v-a49a80b2]{width:67.5%}@media screen and (max-width:768px){.o-writter__main[data-v-a49a80b2]{width:100%}}.o-writter__info-list[data-v-a49a80b2]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.o-writter__info-item[data-v-a49a80b2]{border-bottom:.1rem solid var(--borderAccentColor);padding-bottom:3rem;width:calc(33.33333% - 2rem)}@media screen and (max-width:768px){.o-writter__info-item[data-v-a49a80b2]{width:100%}}.o-writter__info-item-image[data-v-a49a80b2]{aspect-ratio:1/1}.o-writter__info-item-image[data-v-a49a80b2] img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.o-writter__info-item-name[data-v-a49a80b2]{font-size:1.6rem;font-weight:700;line-height:1.6;margin-top:1.5rem}@media screen and (max-width:768px){.o-writter__info-item-name[data-v-a49a80b2]{margin-top:1rem}}.o-writter__info-item-text[data-v-a49a80b2]{display:-webkit-box!important;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:1.4rem;overflow:hidden}.o-writter__info-item-favorite[data-v-a49a80b2]{aspect-ratio:16/9;margin-top:2rem}.o-writter__info-item-favorite[data-v-a49a80b2] img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.o-writter__aside[data-v-a49a80b2]{order:2;width:calc(32.5% - 7rem)}@media screen and (max-width:1200px){.o-writter__aside[data-v-a49a80b2]{width:calc(32.5% - 4rem)}}@media screen and (max-width:768px){.o-writter__aside[data-v-a49a80b2]{order:3;width:100%}}.o-writter__aside-item[data-v-a49a80b2]{background-color:#efefef;border-radius:.8rem;padding:2rem}.o-writter__aside-item+.o-writter__aside-item[data-v-a49a80b2]{margin-block-start:2rem}.o-writter__aside-heading[data-v-a49a80b2]{margin-block-end:2.2rem}.o-writter__aside-heading .o-heading-d[data-v-a49a80b2]{font-size:1.6rem;line-height:1.6}@media screen and (max-width:576px){.o-writter__aside-heading .o-heading-d[data-v-a49a80b2]{font-size:1.4rem}}.o-writter__aside-heading--area[data-v-a49a80b2],.o-writter__aside-heading--tag[data-v-a49a80b2]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.o-writter__aside-heading--area .o-heading-d[data-v-a49a80b2],.o-writter__aside-heading--tag .o-heading-d[data-v-a49a80b2]{width:100%}.o-writter__aside-writer-button[data-v-a49a80b2]{align-items:center;background-color:var(--primaryBgColor);border:.1rem solid var(--borderColor);border-radius:.8rem;display:flex;font-size:1.4rem;font-weight:400;justify-content:center;margin-block-start:3rem;margin-inline:auto;min-height:5rem;padding:.5rem 2rem;width:100%}
