@charset "UTF-8";.c-article{display:grid;margin-bottom:100px}.c-article.has-sidebar{grid-template-columns:auto 300px;gap:32px}@media only screen and (max-width: 1023px){.c-article.has-sidebar{grid-template-columns:auto}}.c-article__content{background-color:var(--color-neutral-000)}.c-article__layout{padding:32px 0 100px}.c-hero{display:grid;grid-template-columns:50% auto;gap:20px;border-bottom:1px solid var(--color-neutral-300);padding-bottom:12px}@media only screen and (max-width: 1023px){.c-hero{grid-template-columns:auto}}.c-hero.not-thumbnail{grid-template-columns:auto;gap:0}.c-hero .c-hero__tax{display:flex;align-items:center;margin-bottom:1.5em}.c-hero .c-hero__tax .c-hero__item{color:var(--color-neutral-600);font-weight:900}.c-hero .c-hero__tax .c-hero__item+.c-hero__item{margin-left:1.2em}.c-hero .c-hero__tax .c-hero__categories .c-hero__item{display:inline-block}.c-hero .c-hero__tax .c-hero__categories .c-hero__item span{background-color:var(--color-blue-700);padding:2px 10px;border-radius:4px;color:var(--color-neutral-000);display:inline-block;font-weight:900}.c-hero .c-hero__tax .c-hero__categories+.c-hero__tags{margin-left:1.2em}.c-hero .c-hero__tax .c-hero__tags .c-hero__item span:before{content:"#"}@media only screen and (max-width: 1023px){.c-hero .c-hero__thumbnail{order:2}}.c-hero .c-hero__title{font-size:2rem;margin-bottom:.5em;font-weight:900}.c-article__body .c-article__date{text-align:right;font-size:1.2rem;margin:.5em 0 1em;color:var(--color-neutral-600);display:block}.c-article__body h2{font-size:2rem;font-weight:900;margin-bottom:1.4em;color:var(--color-neutral-700);padding:.25em .5em;border-left:solid 5px var(--color-blue-500)}@media only screen and (max-width: 766px){.c-article__body h2{font-size:1.8rem}}.c-article__body h2:first-letter{color:var(--color-blue-700);font-size:3rem;margin-right:2px}@media only screen and (max-width: 766px){.c-article__body h2:first-letter{font-size:2.5rem}}.c-article__body h3{font-size:2rem;font-weight:900;border-bottom:3px solid var(--color-blue-700);color:var(--color-neutral-700);padding-bottom:5px;padding-left:5px;padding-right:5px;margin-bottom:1.4em;display:inline-block}.c-article__body h4{font-size:1.8rem;font-weight:900;color:var(--color-blue-700);margin-bottom:.5em}.c-article__body h5{font-size:1.6rem;font-weight:900;margin-bottom:.5em;color:var(--color-neutral-700)}.c-article__body h6{font-size:1.4rem;font-weight:900;color:var(--color-neutral-600);margin-bottom:.5em}.c-article__body p{line-height:1.813;margin-bottom:1em}.c-article__body p+h2{margin-top:2em}.c-article__body ul{list-style:none;padding-left:0}.c-article__body ul li{position:relative;padding-left:20px;margin-bottom:10px}.c-article__body ul li:before{content:"•";position:absolute;left:0;top:0;color:var(--color-green-500);font-size:1rem;line-height:1}.c-article__body ol{list-style:none;padding-left:0;counter-reset:list-counter}.c-article__body ol li{counter-increment:list-counter;padding-left:20px;margin-bottom:10px}.c-article__body ol li:before{content:counter(list-counter) ". ";margin-right:10px;color:var(--color-green-500)}.c-article__body ul,.c-article__body ol{margin-bottom:1.2em}.c-article__body ul li ul,.c-article__body ol li ul{margin-top:12px;margin-bottom:12px;padding-left:20px}.c-article__body ul li ul li,.c-article__body ol li ul li{padding-left:20px}.c-article__body ul li ul li:before,.c-article__body ol li ul li:before{content:"◦";color:var(--color-green-300)}.c-article__body ul li ol,.c-article__body ol li ol{margin-top:12px;margin-bottom:12px}.c-article__body ul li ol li,.c-article__body ol li ol li{padding-left:20px}.c-article__body ul li ol li:before,.c-article__body ol li ol li:before{content:counter(list-counter) ". ";margin-right:10px;color:var(--color-green-500)}@media only screen and (max-width: 766px){.c-article__body p{font-size:1.4rem}}.c-article__body p img{max-width:100%;height:auto;margin:20px 0}.c-article__body p+p{margin-top:1em}.c-article__body p strong{font-weight:900}.c-article__body p em{font-style:italic}.c-article__body blockquote{border-left:4px solid var(--color-blue-700);padding-left:20px;margin-left:0;margin-right:0;font-style:italic;color:var(--color-neutral-600);margin-bottom:1.2em}.c-article__body table{width:100%;border-collapse:collapse;margin-bottom:1.2em}.c-article__body table thead{background-color:var(--color-blue-700);color:var(--color-neutral-000)}.c-article__body table th,.c-article__body table td{border:1px solid var(--color-neutral-300);padding:10px;text-align:left}.c-article__body table th{background-color:var(--color-blue-700);color:var(--color-neutral-000);font-weight:900}.c-article__body hr{border:none;border-bottom:1px solid var(--color-neutral-300);margin:2em 0}.c-article__body .c-md-image{margin:20px 0}.c-article__body .c-md-image img{display:block;max-width:100%;height:auto;margin:0}.c-article__body .c-md-image__caption{display:block;margin-top:8px;margin-bottom:20px;font-size:1.2rem;line-height:1.5;color:var(--color-neutral-600)}
