:root{--content-links-extension:-7rem;--content-links-offset:3rem}.content-links{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}@media (min-width:768px){.content-links{flex-direction:row;grid-gap:4rem;gap:4rem}}.content-links-wrapper{display:flex;flex-direction:column;grid-gap:4rem;gap:4rem}@media (min-width:768px){.content-links-wrapper{grid-gap:6rem;gap:6rem}}.content-links-title{flex:1 1 10%;margin-bottom:0;transform:translateY(-2rem);opacity:0}.is-visible .content-links-title{transform:translateY(0);opacity:1}@media (min-width:768px){.content-links-title{flex-basis:auto;min-width:120px;text-align:right}}.content-links-separator{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:1s;display:none;flex:1 1 1px;background:#241e20;transform:translateX(-2rem);opacity:0}.is-visible .content-links-separator{transform:translateX(0);opacity:1}.content-links-first .content-links-separator{display:block}@media (min-width:768px){.content-links-separator{display:block}}@media (min-width:768px){.content-links-even .content-links-separator{margin-top:-7rem;margin-top:var(--content-links-extension)}}.content-links-content{flex:1 1 90%}.content-links-content a{font-size:1.5rem}@supports (font-size:clamp(1rem,5vw,2rem)){.content-links-content a{font-size:clamp(1.3rem,2vw,1.5rem)}}.content-links-content span.nolink{line-height:1.667;font-weight:300;font-size:1.5rem}@supports (font-size:clamp(1rem,5vw,2rem)){.content-links-content span.nolink{font-size:clamp(1.3rem,2vw,1.5rem)}}