.axs-series-layout{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.5fr);gap:clamp(24px,4vw,56px);margin-top:44px;align-items:start}
.axs-series-menu{min-width:0;position:sticky;top:105px}.axs-series-topics{display:grid;gap:8px}.axs-series-topics a{display:flex;gap:14px;align-items:baseline;padding:16px;border:1px solid #ffffff22;border-radius:10px;color:#e6e2ee;text-decoration:none;line-height:1.5;transition:background .15s}.axs-series-topics a>span:first-child{color:#b9a7f1;font-size:13px;font-weight:700}.axs-series-topics small{display:block;color:#aca9b7;font-size:13px;margin-top:4px}.axs-series-topics a:hover{background:#ffffff0a}.axs-series-topics a[aria-current="true"]{background:#6d36b832;border-color:#ac82ed;color:#fff}.axs-series-hint{font-size:13px;line-height:1.8;color:#b8b2c3;margin:18px 0 0}
.axs-series-content{min-width:0}.axs-series-panel{scroll-margin-top:100px;margin-bottom:44px}.axs-series-panel h3{font-size:clamp(21px,2.1vw,28px);line-height:1.45;letter-spacing:-.03em;margin:0 0 18px;word-break:keep-all}.axs-series-slide{margin:0 0 24px;min-width:0}.axs-series-slide img{display:block;width:100%;height:auto;object-fit:contain;border-radius:12px;background:#1e1925}.axs-series-slide figcaption{padding:22px 2px 0}.axs-series-slide h4{color:#f7f7f3;margin:0 0 12px;font-size:clamp(20px,2vw,25px);line-height:1.45;word-break:keep-all}.axs-series-slide figcaption>p:last-child{color:#c6c2cf;font-size:16px;line-height:1.8;margin:0;word-break:keep-all}.axs-series-card-number{color:#b9a7f1;font-size:12px;letter-spacing:.08em;margin:0 0 10px;font-variant-numeric:tabular-nums}
.axs-series-controls{display:none;align-items:center;justify-content:space-between;gap:8px;margin:18px 0;font-size:13px;color:#c9bfdc;white-space:nowrap}.axs-series-controls button{font:inherit;color:#f7f7f3;border:1px solid #ffffff38;border-radius:8px;background:#ffffff0b;min-height:44px;padding:10px 13px;cursor:pointer}.axs-series-controls button:disabled{opacity:.35;cursor:default}.axs-series-controls button:not(:disabled):hover{background:#7c4dcc55}.axs-series-ready .axs-series-controls{display:flex}.axs-series-ready .axs-series-panel[hidden]{display:none}.axs-series-ready .axs-series-track{display:flex;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#9474bd #19151f;border-radius:12px;padding-bottom:12px}.axs-series-ready .axs-series-slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;margin:0}.axs-series-ready .axs-series-panel{margin-bottom:0}
#media a:focus-visible,#media button:focus-visible,.axs-series-track:focus-visible{outline:3px solid #c6a6ff;outline-offset:4px}
.axs-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.axs-gallery-grid figure{margin:0;min-width:0}.axs-gallery-grid img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:10px;border:1px solid #ffffff20;display:block}.axs-gallery-grid figcaption{font-size:14px;color:#c6c2cf;line-height:1.5;margin-top:10px}
@media(max-width:720px){.axs-series-layout{grid-template-columns:1fr;gap:28px;margin-top:28px}.axs-series-menu{position:static}.axs-series-topics{grid-template-columns:1fr 1fr;gap:8px}.axs-series-topics a{padding:12px 10px;gap:8px;font-size:13px;word-break:keep-all}.axs-series-topics small{font-size:12px}.axs-series-hint{margin-top:10px}.axs-series-panel h3{font-size:21px}.axs-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.axs-gallery-grid figcaption{font-size:12px}}
@media(prefers-reduced-motion:reduce){.axs-series-topics a{transition:none}}
