.ycn-seo-links{padding:72px 0 64px;font-family:var(--text-font-family,Nunito,sans-serif)}
.ycn-seo-links>.container{max-width:1180px;margin-inline:auto;padding-inline:40px}
.ycn-seo-links .ycn-seo-links__group{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:56px;padding-block:40px;border-top:1px solid rgb(var(--border-color))}
.ycn-seo-links .ycn-seo-links__group+.ycn-seo-links__group{margin-top:0}
.ycn-seo-links .ycn-seo-links__group h2{margin:0;font-family:inherit;font-size:24px;font-weight:500;line-height:1.35;letter-spacing:.045em;text-transform:uppercase;text-wrap:balance;color:rgb(var(--text-color))}
.ycn-seo-links .ycn-seo-links__group h2::before{content:"";display:block;width:64px;height:3px;margin-bottom:22px;background:linear-gradient(to right,rgb(var(--text-color)) 58%,rgb(var(--accent)) 58%)}
.ycn-seo-links .ycn-seo-links__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;align-content:start}
.ycn-seo-links .ycn-seo-links__grid a{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:64px;margin:0;padding:17px 0;border:0;border-bottom:1px solid rgb(var(--border-color));border-radius:0;background:transparent;color:rgb(var(--text-color));font-family:inherit;font-size:16px;font-weight:400;line-height:1.55;text-decoration:none;overflow-wrap:anywhere;transition:border-color .2s}
.ycn-seo-links .ycn-seo-links__grid a::after{content:"";width:7px;height:7px;flex:0 0 7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);margin-right:3px;opacity:.6}
.ycn-seo-links .ycn-seo-links__grid a:hover{border-bottom-color:rgb(var(--text-color));text-decoration:underline;text-decoration-color:rgb(var(--accent));text-decoration-thickness:2px;text-underline-offset:5px}
.ycn-seo-links a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.ycn-seo-links .ycn-seo-links__hubs{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 28px;margin-top:16px;padding-top:32px;border-top:1px solid rgb(var(--border-color))}
.ycn-seo-links .ycn-seo-links__hubs a{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;border:0;border-radius:0;background:transparent;color:rgb(var(--text-color));font-family:inherit;font-size:11px;font-weight:700;line-height:1.6;letter-spacing:.13em;text-transform:uppercase;text-decoration:none}
.ycn-seo-links .ycn-seo-links__hubs a:hover{text-decoration:underline;text-decoration-color:rgb(var(--accent));text-decoration-thickness:2px;text-underline-offset:5px}
@media(max-width:999px){.ycn-seo-links .ycn-seo-links__group{grid-template-columns:1fr;gap:24px}.ycn-seo-links .ycn-seo-links__group h2{max-width:640px}}
@media(max-width:749px){
.ycn-seo-links{padding:44px 0}
.ycn-seo-links>.container{padding-inline:24px;margin-inline:auto}
.ycn-seo-links .ycn-seo-links__group{padding-block:30px;gap:18px}
.ycn-seo-links .ycn-seo-links__group h2{font-size:22px;letter-spacing:.035em}
.ycn-seo-links .ycn-seo-links__group h2::before{margin-bottom:18px}
.ycn-seo-links .ycn-seo-links__grid{grid-template-columns:1fr}
.ycn-seo-links .ycn-seo-links__grid a{min-height:56px;padding-block:15px}
.ycn-seo-links .ycn-seo-links__hubs{justify-content:flex-start;gap:4px 22px;margin-top:0;padding-top:24px}
}
@media(prefers-reduced-motion:reduce){.ycn-seo-links .ycn-seo-links__grid a{transition:none}}
