@charset "UTF-8";.doit{background:var(--color-black);border-radius:2.4rem;margin:0 -1.6rem 5.6rem;padding:4rem 1.6rem;text-align:center}@media(min-width:60rem){.doit{align-items:center;border-radius:5.6rem;display:flex;gap:4rem;justify-content:space-between;margin:0 0 12rem;padding:5.6rem;text-align:left}}.doit-title{color:var(--color-white);font-size:4rem;line-height:1.2;margin:0 0 1.6rem}@media(min-width:60rem){.doit-title{font-size:5.6rem}}.doit-text{color:#ffffff8a;font-size:1.8rem;font-weight:400;margin:0 0 2.4rem}@media(min-width:60rem){.doit-text{margin:0;max-width:56rem}}.doit .btn{width:22rem}.related-articles{margin:0 0 5.6rem}@media(min-width:60rem){.related-articles{margin:0 0 12rem}}@media(max-width:59.98rem){.related-articles a:active{color:var(--color-primary)}}@media(min-width:60rem){.related-articles a:hover{color:var(--color-primary)}.related-articles__grid{display:grid;gap:4rem;grid-template-columns:1fr 1fr}}.related-articles__main-img{border-radius:2.4rem;display:block;margin:0 0 1.6rem;overflow:hidden}.related-articles__main-title{font-size:2.4rem;font-weight:500;line-height:1.2}@media(min-width:60rem){.related-articles__main-title{margin:0}}.related-articles__info{align-items:center;display:flex;flex-wrap:wrap;font-size:1.4rem;gap:.6rem 0;margin:0 0 .8rem}.related-articles__info a:after{content:"·";display:inline-block;margin:0 .6rem}.related-articles__author{align-items:center;display:flex}.related-articles__author img{border-radius:50%;height:2.4rem;margin-right:.6rem;width:2.4rem}.related-articles__date{color:var(--color-grey)}.related-articles__item{border-top:.1rem solid var(--color-border);margin-top:2.4rem;padding-top:2.4rem}@media(min-width:60rem){.related-articles__item{margin-top:4rem;padding-top:4rem}.related-articles__item:first-child{border-top:0;margin-top:0;padding-top:0}}.related-articles__title{font-size:2.4rem;font-weight:400;margin:0}@media(min-width:60rem){.related-articles__title{max-width:80%}}.related-articles h2{margin:0 0 2.4rem;text-align:center}@media(min-width:60rem){.related-articles h2{margin:0 0 3.2rem;text-align:left}}.related-articles .btn{margin-top:2.4rem}@media(min-width:60rem){.related-articles .btn{margin-top:4rem}}
