main content{max-width:1100px}h2{font-size:clamp(24px, 19.7142857143px + 0.0102040816 * 100vw, 34px)}h4{font-weight:700}.s_banner{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;min-height:390px;position:relative}.s_banner .mask{position:absolute;inset:0;background:rgba(0,0,0,.65);color:#fff;display:flex;justify-content:flex-end}.s_banner .mask content{margin:0 auto;display:flex;flex-direction:column;justify-content:flex-end}.s_banner .mask content h1{color:inherit;margin:1.5rem auto}.s_breadcrumbs_share>content{display:flex;align-items:center}.s_breadcrumbs_share>content .share{flex-grow:1;display:flex;align-items:center;justify-content:flex-end}.s_breadcrumbs_share>content .share .share_icons{display:flex;align-items:center;gap:10px}.s_breadcrumbs_share>content .share .share_icons>a{background:#FBE9E5;border:#FBE9E5;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:6px}.s_breadcrumbs_share>content .share .share_icons>a>img{width:100%;object-fit:cover}.s_author content{display:flex;align-items:center;gap:20px;font-size:.8em;padding-top:0}.s_author content img{border-radius:50%;width:48px;height:48px;object-fit:cover}.s_author content .author_name{font-weight:700}.s_body content{padding-bottom:4em}.s_body content *:first-child{margin-top:0}