.faevia-motion .news-overview{padding-top:64px;padding-bottom:64px}.news-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.faevia-motion .news-heading h2{margin:0}.news-heading>a{font-size:12px;text-underline-offset:5px}.news-entry{display:grid;grid-template-columns:100px 100px minmax(0,1fr) 20px;gap:20px;align-items:baseline;padding:25px 0;border-top:1px solid #c8c8c2;border-bottom:1px solid #c8c8c2;color:inherit;text-decoration:none;line-height:1.9}.news-entry time{font-size:12px;font-variant-numeric:tabular-nums;color:#555}.news-category{font-size:11px;color:#555}.news-title{font-size:15px;font-weight:400}.news-entry:hover .news-title{text-decoration:underline;text-underline-offset:5px}.news-entry:focus-visible{outline:2px solid currentColor;outline-offset:6px}.news-index .news-entry{margin-top:12px}.news-index section{margin-top:48px}@media(max-width:760px){.faevia-motion .news-overview{padding-top:44px;padding-bottom:44px}.news-entry{grid-template-columns:100px 1fr 20px;gap:10px 12px;padding:20px 0}.news-title{grid-column:1/3;font-size:14px}.news-entry>span:last-child{grid-column:3;grid-row:2}.news-category{font-size:11px}}

.faevia-motion.inside-studio .spatial-heading:has(.guide-label)~.reading-layout .article-toc{margin-bottom:24px}

/* Match the approved regular type used on the main site. */
body.faevia-motion.inside-studio:has(.news-article-body) .spatial-heading h1,body.faevia-motion.inside-studio:has(.news-index) .spatial-heading h1{font-family:var(--sans);font-weight:400;letter-spacing:-.02em}
