.seo-links{--links-lines:3;--links-gap:.5rem;--links-size:.875rem;--links-height:calc(var(--links-size)*1.5);--seo-links-columns:2;--seo-links--min-width:6.25rem;--gap-count:calc(var(--seo-links-columns) - 1);--seo-links-gap-width:calc(var(--gap-count)*var(--links-gap));--seo-links--max-width:calc((100% - var(--seo-links-gap-width))/var(--seo-links-columns));font-size:var(--links-size)}.seo-links.center{text-align:center}.seo-links.right{text-align:right}.seo-links .seo-links-title{margin-bottom:1rem}.seo-links .seo-links-list{display:grid;gap:var(--links-gap);grid-template-columns:repeat(auto-fill,minmax(max(var(--seo-links--min-width),var(--seo-links--max-width)),1fr));max-height:calc(var(--links-height)*var(--links-lines) + var(--links-gap)*(var(--links-lines) - 1));overflow:hidden;position:relative}.seo-links .seo-links-list:after{background-image:linear-gradient(180deg,#fff0,#fff 90%);bottom:0;content:"";height:3.125rem;left:0;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.seo-links .seo-links-list.opened{max-height:100%}.seo-links .seo-links-list.opened:after{opacity:0}.seo-links .seo-links-list.toggling{transition-duration:.3s;transition-property:height,max-height;transition-timing-function:ease}.seo-links .link{position:relative;text-decoration:none;-webkit-tap-highlight-color:transparent}.seo-links .link:focus:not(:focus-visible){outline:none}.seo-links .link:active,.seo-links .link:focus-visible,.seo-links .link:hover{text-decoration:underline}.seo-links .text-button{margin-top:.5rem}@media (min-width:36em){.seo-links{--seo-links-columns:3}.seo-links .seo-links-list{max-height:100%}.seo-links .seo-links-list:after{content:none}}@media (min-width:62em){.seo-links{--seo-links-columns:var(--settings-columns)}}
