.home-series{background:#fbf3e4;color:#242338;padding:27px 0;border-bottom:1px solid #2423381f}.home-series .shell{display:flex;align-items:center;gap:28px}.home-series-art{width:108px;height:110px;overflow:hidden;flex-shrink:0;border-radius:50%;background:#e5d7ed;display:grid;place-items:center}.home-series-art img{width:100px;height:150px;max-width:none;object-fit:contain;transform:translateY(16px)}.home-series-copy{flex:1}.home-series-copy .home-series-label{font-size:11px;letter-spacing:1.7px;text-transform:uppercase;font-weight:800;color:#6a3b9b;margin:0 0 7px}.home-series h2{font-size:clamp(24px,3vw,34px);color:#242338;letter-spacing:-1px;line-height:1.2;margin:0 0 9px}.home-series-copy>p:last-child{font-size:14px;color:#61566a;margin:0}.home-series-link{display:inline-flex;align-items:center;gap:12px;color:#fbf3e4!important;background:#242338;padding:14px 19px;border-radius:10px;text-decoration:none;white-space:nowrap;font-size:13px;font-weight:800;box-shadow:4px 4px 0 #7b4cb0}.home-series-link:hover{transform:translateY(-2px)}.home-series-link img{width:25px;height:25px}.nav-series-mark{width:19px;height:19px;vertical-align:middle;margin-right:3px}.nav-series-link{white-space:nowrap}@media(max-width:700px){.home-series{padding:23px 0}.home-series .shell{gap:16px;flex-wrap:wrap}.home-series-art{width:70px;height:80px}.home-series-art img{width:85px;height:128px}.home-series-copy{min-width:180px}.home-series-copy>p:last-child{font-size:12px}.home-series-link{margin-left:86px;font-size:12px;padding:12px 16px}.home-series h2{font-size:25px}.home-series-copy .home-series-label{font-size:9px}}
.site-language-header .nav-links a.nav-series-link{display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid #c6e86c;border-radius:999px;background:#c6e86c;color:#242338;opacity:1;font-weight:800;box-shadow:3px 3px 0 #7b4cb0;transition:background .18s,box-shadow .18s}
.site-language-header .nav-links a.nav-series-link:hover{background:#d7f198;box-shadow:4px 4px 0 #7b4cb0}
.site-language-header .nav-links a.nav-series-link:focus-visible{outline:3px solid #fff;outline-offset:4px}
.home-series{border-top:1px solid #2423381f;border-bottom:0}
@media(min-width:1051px) and (max-width:1280px){.site-header.site-language-header .navigation{gap:12px}.site-language-header .navigation .nav-links{gap:10px;font-size:12px}.site-language-header .brand--logo img{width:100px}}
@media(max-width:1050px){.site-language-header .navigation.is-menu-open .nav-links a.nav-series-link{display:flex;justify-content:center;margin:5px 4px;border-radius:10px;background:#c6e86c;color:#242338;box-shadow:3px 3px 0 #7b4cb0}.site-language-header .navigation.is-menu-open .nav-links a.nav-series-link:hover{background:#d7f198}.site-language-header .navigation.is-menu-open .nav-links a.nav-series-link:focus-visible{outline:3px solid #fff;outline-offset:1px}}
