.ycn-seo-content{padding:72px 0 88px}
.ycn-seo-content .ycn-seo-content__body{max-width:820px;margin-inline:auto;font-family:var(--text-font-family,Nunito,sans-serif);font-weight:400;font-size:17px;line-height:1.85;letter-spacing:.005em;overflow-wrap:anywhere}
.ycn-seo-content .ycn-seo-content__body>*{margin-block:0}
.ycn-seo-content .ycn-seo-content__body>*+*{margin-top:20px}
.ycn-seo-content .ycn-seo-content__legacy-title{display:none}
.ycn-seo-content .ycn-seo-content__body>p:first-of-type{font-size:22px;line-height:1.65;text-align:center;text-wrap:pretty;margin:0 0 56px}
.ycn-seo-content .ycn-seo-content__body>p:first-of-type::after{content:"";display:block;width:88px;height:3px;margin:32px auto 0;background:linear-gradient(to right,rgb(var(--text-color)) 58%,rgb(var(--accent)) 58%)}
.ycn-seo-content .ycn-seo-content__body h2{font-family:inherit;font-size:28px;font-weight:500;line-height:1.3;letter-spacing:.045em;text-transform:uppercase;text-wrap:balance;margin:48px 0 18px;padding-top:32px;border-top:1px solid rgb(var(--border-color));color:rgb(var(--text-color))}
.ycn-seo-content .ycn-seo-content__body>p:first-of-type+h2{border-top:0;padding-top:0;margin-top:0}
.ycn-seo-content .ycn-seo-content__body h3{font-family:inherit;font-size:20px;font-weight:600;line-height:1.45;letter-spacing:.01em;text-transform:none;margin:28px 0 10px;color:rgb(var(--text-color))}
.ycn-seo-content .ycn-seo-content__body h3+p{margin-top:0}
.ycn-seo-content .ycn-seo-content__body p{color:rgb(var(--text-color) / .8);text-wrap:pretty}
.ycn-seo-content .ycn-seo-content__body strong{font-weight:700;color:rgb(var(--text-color))}
.ycn-seo-content .ycn-seo-content__body a:not(.button){color:rgb(var(--text-color));text-decoration:underline;text-decoration-color:rgb(var(--accent));text-decoration-thickness:2px;text-underline-offset:5px;transition:text-decoration-color .2s}
.ycn-seo-content .ycn-seo-content__body a:not(.button):hover{text-decoration-color:currentColor}
.ycn-seo-content .ycn-seo-content__body a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.ycn-seo-content .ycn-seo-content__body :is(ul,ol){padding-inline-start:24px}
.ycn-seo-content .ycn-seo-content__body li+li{margin-top:10px}
.ycn-seo-content .ycn-seo-content__body li::marker{color:rgb(var(--text-color))}
.ycn-seo-content .ycn-seo-content__body blockquote{margin:32px 0;padding:8px 0 8px 24px;border-inline-start:3px solid rgb(var(--accent));font-size:21px;line-height:1.65}
.ycn-seo-content .ycn-seo-content__body img{height:auto;max-width:100%;border-radius:4px}
.ycn-seo-content .ycn-seo-content__body table{display:block;max-width:100%;overflow-x:auto;font-size:15px}
.ycn-seo-content .ycn-seo-content__body>:last-child{margin-bottom:0}
@media(max-width:749px){
.ycn-seo-content{padding:44px 0 56px}
.ycn-seo-content>.container{margin-inline:0;padding-inline:24px}
.ycn-seo-content .ycn-seo-content__body{font-size:16px;line-height:1.8}
.ycn-seo-content .ycn-seo-content__body>p:first-of-type{font-size:19px;line-height:1.65;margin-bottom:36px}
.ycn-seo-content .ycn-seo-content__body>p:first-of-type::after{margin-top:26px}
.ycn-seo-content .ycn-seo-content__body h2{font-size:23px;letter-spacing:.035em;margin-top:34px;padding-top:26px}
.ycn-seo-content .ycn-seo-content__body h3{font-size:18px;margin-top:24px}
}
