.content-wrapper{display:flex;flex-grow:1;padding:4rem;justify-content:center}@media(max-width:744px){.content-wrapper{padding:2rem}}@media(max-width:576px){.content-wrapper{padding:1.5rem 2rem}}.content{max-width:800px;display:flex;flex-direction:column;gap:42px;justify-content:center;font-size:1.25rem}.content h2{font-size:3.5rem;text-align:center}.content .blurb-wrapper{white-space:pre-wrap;font-size:1.25rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;text-indent:2rem;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.content .blurb-wrapper a,.content .blurb-wrapper p{font-size:1.25rem;line-height:1.75rem}.content .blurb-wrapper a{padding:.125rem .25rem}.link{display:inline-flex;gap:.5rem;font-size:1.25rem;font-style:italic;line-height:1.25rem;color:#ECEBF3;position:relative;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-duration:.4s;transition-property:color;padding:.25rem 0;cursor:pointer}.link.active:after,.link:focus:after,.link:hover:after{width:100%;left:0}.link:after{content:"";pointer-events:none;bottom:-2px;left:50%;position:absolute;background-color:#ECEBF3;width:0;height:2px;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-duration:.4s;transition-property:width,left}.dark .menu-link{color:#ECEBF3}