.aap-posts-grid{display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr))}.aap-posts-grid article{background:var(--aap-surface);border:1px solid var(--aap-border-soft);border-radius:10px;overflow:hidden}.aap-posts-grid article.is-featured{display:grid;grid-column:span 2;grid-row:span 2;grid-template-rows:1fr auto}.aap-post-card__image{aspect-ratio:16/8;background:var(--aap-surface-2);display:block}.aap-post-card__image>img{height:100%;object-fit:cover;width:100%}.aap-post-card__image>span{align-items:center;color:var(--aap-subtle);display:flex;height:100%;justify-content:center}.aap-posts-grid article>div{padding:12px}.aap-posts-grid time{color:var(--aap-subtle);font-size:9px}.aap-posts-grid h2{font-size:13px;line-height:1.35;margin:5px 0}.aap-posts-grid .is-featured h2{font-size:20px}.aap-posts-grid h2 a:hover{color:var(--aap-accent)}.aap-posts-grid p{color:var(--aap-muted);font-size:10px;margin:0}.aap-content-page{max-width:940px;padding-block:23px 72px}.aap-content-article,.aap-video-article{background:var(--aap-surface);border:1px solid var(--aap-border-soft);border-radius:var(--aap-radius-panel);padding:28px}.aap-content-article>header>time,.aap-review-article-head time{color:var(--aap-subtle);font-size:10px}.aap-content-article>header h1,.aap-video-article h1{font-size:28px;line-height:1.25;margin:7px 0}.aap-content-article>header>p,.aap-video-article>p{color:var(--aap-muted);font-size:12px}.aap-content-article>figure{margin:22px -28px}.aap-content-article>figure img{width:100%}.aap-content-article>.aap-prose,.aap-video-article>.aap-prose{font-size:13px;margin-top:23px}.aap-reviews-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.aap-reviews-grid>article{background:var(--aap-surface);border:1px solid var(--aap-border-soft);border-radius:10px;padding:14px}.aap-reviews-grid>article>header{align-items:center;display:flex}.aap-reviews-grid>article>header img{border-radius:50%;height:38px;margin-right:8px;width:38px}.aap-reviews-grid>article>header strong,.aap-reviews-grid>article>header time{display:block}.aap-reviews-grid>article>header strong{font-size:10px}.aap-reviews-grid>article>header time{color:var(--aap-subtle);font-size:8px}.aap-reviews-grid>article>header>span{background:var(--aap-accent-soft);border-radius:5px;color:var(--aap-accent);font-size:8px;margin-left:auto;padding:3px 6px}.aap-review-anime{align-items:center;background:var(--aap-surface-2);border-radius:7px;display:grid;gap:8px;grid-template-columns:31px minmax(0,1fr);margin:11px 0;padding:5px}.aap-review-anime img{border-radius:4px;height:40px;object-fit:cover;width:29px}.aap-review-anime span{font-size:9px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aap-reviews-grid h2{font-size:13px;margin:8px 0 4px}.aap-reviews-grid h2 a:hover{color:var(--aap-accent)}.aap-reviews-grid>article>p{color:var(--aap-muted);font-size:10px;margin:0}.aap-review-article-head{align-items:center;display:flex}.aap-review-article-head>img{border-radius:50%;height:52px;margin-right:12px;width:52px}.aap-review-article-head h1{margin-block:3px!important}.aap-review-anime--wide{grid-template-columns:48px minmax(0,1fr);max-width:370px}.aap-review-anime--wide img{height:62px;width:46px}.aap-review-anime--wide strong,.aap-review-anime--wide small{display:block}.aap-review-anime--wide small{color:var(--aap-subtle);font-size:8px;margin-top:3px}.aap-videos-page-grid{display:grid;gap:18px 13px;grid-template-columns:repeat(3,minmax(0,1fr))}.aap-videos-page-grid h2{font-size:12px;line-height:1.35;margin:8px 1px 0}.aap-videos-page-grid h2 a:hover{color:var(--aap-accent)}.aap-videos-page-grid p{color:var(--aap-subtle);font-size:9px;margin:4px 1px}.aap-video-article>.aap-embed{margin-top:19px}.aap-video-article>img{border-radius:9px;margin-top:19px;width:100%}@media(max-width:820px){.aap-posts-grid{grid-template-columns:repeat(2,1fr)}.aap-posts-grid article.is-featured{grid-column:span 2}.aap-videos-page-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.aap-posts-grid{display:block;overflow:auto;white-space:nowrap}.aap-posts-grid article,.aap-posts-grid article.is-featured{display:inline-block;margin-right:9px;vertical-align:top;white-space:normal;width:270px}.aap-posts-grid .is-featured h2{font-size:15px}.aap-content-page{padding-top:14px}.aap-content-article,.aap-video-article{border-left:0;border-radius:0;border-right:0;margin-inline:-12px;padding:20px 12px}.aap-content-article>header h1,.aap-video-article h1{font-size:22px}.aap-content-article>figure{margin-inline:-12px}.aap-reviews-grid{grid-template-columns:1fr}.aap-videos-page-grid{grid-template-columns:1fr 1fr;gap:14px 9px}.aap-videos-page-grid h2{font-size:10px}}
