.g-article{margin-bottom:80px}.g-article__content{margin-top:24px}@media (min-width:48rem){.g-article__content{margin-top:0}}.g-article__content .b-hl-1,.g-article__content .b-hl-2,.g-article__content .b-hl-3,.g-article__content .b-hl-4,.g-article__content .b-hl-5,.g-article__content .b-hl-6,.g-article__content blockquote,.g-article__content figure,.g-article__content ol,.g-article__content ul,.g-article__content>p{margin-bottom:16px}@media (min-width:48rem){.g-article__content .b-hl-1,.g-article__content .b-hl-2,.g-article__content .b-hl-3,.g-article__content .b-hl-4,.g-article__content .b-hl-5,.g-article__content .b-hl-6,.g-article__content blockquote,.g-article__content figure,.g-article__content ol,.g-article__content ul,.g-article__content>p{margin-bottom:24px}}@supports (clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)){@media (min-width:48rem){.g-article .cutout{position:relative}.g-article .cutout:before{content:"";background-color:#fff;width:calc(100% + 160px);height:104px;position:absolute;top:-80px;left:-64px;z-index:-1;clip-path:polygon(0 0,100% 24px,100% 100%,0 100%);-webkit-transform:skewY(0);transform:skewY(0)}}}.g-article li:before{top:8px;left:-16px}.g-article .b-hl-1{font-family:inherit;color:inherit;line-height:inherit;font-size:1.25rem;font-weight:700;margin-top:32px;margin-bottom:24px;position:relative}@media (min-width:48rem){.g-article .b-hl-1{font-size:1.5625rem;margin-bottom:32px}}.g-article .b-hl-1:after{content:"";background-image:url(/images/line-red.png);background-repeat:no-repeat;background-size:88px auto;width:88px;height:6px;position:absolute;bottom:-8px;left:0}@media (min-width:48rem){.g-article .b-hl-1:after{bottom:-9px}}.g-article .b-hl-2{font-family:inherit;color:inherit;line-height:inherit;font-size:calc(1.25rem * .9);font-weight:700;margin-top:32px;margin-bottom:24px}@media (min-width:48rem){.g-article .b-hl-2{font-size:calc(1.5625rem * .9);margin-bottom:32px}}.g-article .b-hl-3{font-size:calc(1.25rem * .81);font-weight:700;margin-top:32px;margin-bottom:24px}@media (min-width:48rem){.g-article .b-hl-3{font-size:calc(1.5625rem * .81);margin-bottom:32px}}.g-article .b-hl-4{font-size:calc(1.25rem * .729);font-weight:700;margin-top:32px;margin-bottom:24px}@media (min-width:48rem){.g-article .b-hl-4{font-size:calc(1.5625rem * .729);margin-bottom:32px}}.g-article .b-hl-5{font-size:calc(1.25rem * .6561);font-weight:600;margin-top:32px;margin-bottom:24px}@media (min-width:48rem){.g-article .b-hl-5{font-size:calc(1.5625rem * .6561);margin-bottom:32px}}.g-article a{word-break:break-word}.g-article em{font-style:italic}.g-article blockquote{width:100%;font-weight:500;color:#555857;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:32px;margin-bottom:32px}@media (min-width:48rem){.g-article blockquote{font-size:1.25rem;margin-top:40px;margin-left:-25%;margin-bottom:40px;width:125%}}.g-article blockquote:before{content:"“";font-family:"Lilita One",Verdana,sans-serif;color:#e62d39;font-size:3.8146972656rem;line-height:1}@media (min-width:48rem){.g-article blockquote:before{font-size:4.768371582rem}}.g-article blockquote div{width:calc(100% - 35px - 8px);display:inline-block}@media (min-width:48rem){.g-article blockquote div{width:calc(100% - 45px - 8px)}}.g-article blockquote div cite{margin-top:16px;font-weight:400;display:block}.g-article blockquote div cite span{font-size:.8rem;font-weight:400;color:#555857;text-transform:uppercase;letter-spacing:.03rem;display:block}@media (min-width:48rem){.g-article blockquote div cite span{font-size:1rem}}.g-article figure{margin-top:32px;margin-bottom:32px}@media (min-width:48rem){.g-article figure{margin-top:40px;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:calc(125% + (16px));margin-left:calc(-25% - (16px))}}.g-article figure img{margin-left:-16px;width:calc(100% + (16px) * 2);height:auto}@media (min-width:48rem){.g-article figure img{margin-left:0;width:100%}}@media (min-width:48rem){.g-article figure img{width:calc(80% - (16px))}}.g-article figure pre{border:1px solid #dadbdb;border-radius:5px;padding:16px;overflow-x:scroll;background-color:#f9f9f9}@media (min-width:48rem){.g-article figure pre{width:calc(80% - (16px))}}.g-article figure figcaption{margin-top:8px;font-size:.8rem;font-style:italic;color:#555857}@media (min-width:48rem){.g-article figure figcaption{text-align:right;width:25%;margin-right:16px}}.g-article figure figcaption span{font-weight:700}.g-article p{margin-bottom:8px}.g-article ul{margin-bottom:8px;margin-left:16px;padding-left:24px}.g-article ul li{padding-left:8px}.g-article ul li ul{padding-left:0}.g-article ul li ul li{padding-left:0}.g-article ol{counter-reset:item}.g-article ol li{display:block;position:relative;padding-left:40px}.g-article ol li:before{content:counters(item, ".") ".";counter-increment:item;position:absolute;top:0;left:0}.g-article ol li ol{counter-reset:unset;margin-left:24px}.g-article ol li ol li{display:list-item;list-style-type:lower-latin;padding-left:16px}.g-article ol li ol li:before{content:unset}.g-article ol li ol li ol li{list-style-type:none}.g-article__blog-details--highlighted{max-width:136px;margin-left:auto;margin-right:auto}.g-article__blog-details--highlighted .g-article__author{color:#555857;font-size:.8rem;font-weight:600;margin-left:0;text-align:center;margin-bottom:24px}.g-article__blog-details--highlighted .g-article__date{font-size:.8rem;color:#555857;text-align:center;margin-bottom:40px}.g-article__blog-details .g-article__image{width:80px;margin-top:32px;margin-left:auto;margin-bottom:32px;margin-right:auto;position:relative}@media (min-width:48rem){.g-article__blog-details .g-article__image{width:88px}}.g-article__blog-details .g-article__image:after{content:"";background-image:url(/images/avatar-before.svg);background-size:100% auto;background-repeat:no-repeat;width:127px;height:65px;position:absolute;bottom:-18px;left:-23px}