@charset "UTF-8";.blog-tag{display:inline-flex;align-items:center;height:25px;padding:0 12px;color:#4a417b;font-size:10px;text-decoration:none;border-radius:12.5px;box-shadow:inset 0 0 0 1px #e6e4f0}.blog-tag[href]{transition:background-color .3s}.blog-tag[href]:hover{background-color:#e6e4f0}@media(min-width:768px){.blog-tag{height:28px;font-size:12px;border-radius:14px}}.bento-mars__outer{padding:40px 0}@media(min-width:768px){.bento-mars__outer{padding-top:48px;padding-bottom:48px}}@media(min-width:1024px){.bento-mars__outer{padding-top:64px;padding-bottom:64px}}.bento-mars__header{margin:0 0 32px}.bento-mars__header__title>*{color:#306;font-weight:600;font-size:24px}@media(min-width:768px){.bento-mars__header__title>*{font-size:28px}}@media(min-width:1024px){.bento-mars__header__title>*{font-size:40px}}.bento-mars__header__aside{margin:12px 0 0}@media(min-width:768px){.bento-mars__header__aside{margin-top:0}}@media(min-width:768px){.bento-mars__header{display:flex;justify-content:space-between;align-items:center}}@media(min-width:1024px){.bento-mars__header{margin-bottom:64px}}.bento-mars__body,.bento-mars__body__aside,.bento-mars__body__aside__row{display:grid;gap:16px}@media(min-width:768px){.bento-mars__body__aside__row{grid-template-columns:6fr 6fr}}@media(min-width:1024px){.bento-mars__body__aside__row{gap:24px}}@media(min-width:1024px){.bento-mars__body__aside{gap:24px}}.bento-mars__body__item{height:100%}@media(min-width:1024px){.bento-mars__body{grid-template-columns:6fr 6fr;gap:24px}}.card-blog{display:flex;flex-direction:column;height:100%;padding:16px 16px 24px;border-radius:20px;background:#fff}.card-blog__thumbnail{width:100%;font-size:0;border-radius:12px;overflow:hidden;aspect-ratio:320/220}@media(min-width:768px){.card-blog[data-size=small] .card-blog__thumbnail{aspect-ratio:340/220}}@media(min-width:1024px){.card-blog[data-size=small] .card-blog__thumbnail{aspect-ratio:234/120}}@media(min-width:1280px){.card-blog[data-size=small] .card-blog__thumbnail{border-radius:16px}}@media(min-width:768px){.card-blog[data-size=medium] .card-blog__thumbnail{aspect-ratio:706/220}}@media(min-width:1024px){.card-blog[data-size=medium] .card-blog__thumbnail{aspect-ratio:532/160}}@media(min-width:768px){.card-blog[data-size=extra-large] .card-blog__thumbnail{aspect-ratio:706/220}}@media(min-width:1024px){.card-blog[data-size=extra-large] .card-blog__thumbnail{aspect-ratio:528/340}}.card-blog__thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s cubic-bezier(.25,.1,.25,1);transition-delay:.05s}.card-blog__thumbnail:hover img{transform:scale(1.1)}@media(min-width:375px){.card-blog__thumbnail{aspect-ratio:unset;height:240px}}@media(min-width:768px){.card-blog__thumbnail{height:unset;border-radius:16px;aspect-ratio:290/220}}@media(min-width:1280px){.card-blog__thumbnail{border-radius:20px}}.card-blog__body__meta{display:flex;justify-content:space-between;align-items:center;margin:16px 0 0}.card-blog__body__meta__date{color:#665c99;font-size:12px}.card-blog__body__meta__tag{display:flex;gap:8px}@media(min-width:1024px){.card-blog[data-size=small] .card-blog__body__meta__tag .blog-tag+.blog-tag{display:none}}.card-blog[data-size=large] .card-blog__body__meta__tag .blog-tag+.blog-tag~.blog-tag{display:none}.card-blog__body__title{margin:12px 0 0}.card-blog__body__title>*{color:#306;font-weight:600;font-size:20px;line-height:1.25}@media(min-width:768px){.card-blog[data-size=medium] .card-blog__body__title>*,.card-blog[data-size=extra-large] .card-blog__body__title>*{font-size:24px}}.card-blog__body__title a{color:inherit;text-decoration:none;transition:.3s color ease-in-out}.card-blog__body__title a:hover{color:#665c99}@media(min-width:768px){.card-blog__body__title{margin-top:16px}}.card-blog__body__content{display:none;margin:12px 0 0;color:#4a417b}@media(min-width:1024px){.card-blog:is([data-size=large],[data-size=extra-large]) .card-blog__body__content{display:block}}@media(min-width:768px){.card-blog{border-radius:28px}}@media(min-width:1280px){.card-blog{padding:24px;border-radius:32px}}
