.ataop-blog{padding-top:64px;padding-bottom:80px}.ataop-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ataop-post-card{border:1px solid var(--line);border-radius:18px;background:white;overflow:hidden;box-shadow:var(--soft-shadow);min-width:0}.ataop-post-image{display:block;aspect-ratio:16/10;overflow:hidden}.ataop-post-image img{width:100%;height:100%;object-fit:cover}.ataop-post-summary{padding:26px}.ataop-post-summary h2{font-size:1.4rem;line-height:1.3;margin:14px 0}.ataop-post-meta{font-size:.875rem;color:var(--muted)}.ataop-read-more{color:var(--blue);font-weight:700}.ataop-blog a:hover,.ataop-article a:hover{text-decoration:underline}.ataop-blog a:focus-visible,.ataop-article a:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.ataop-blog .pagination{margin-top:40px}.ataop-blog .ataop-post-links{display:flex;flex-wrap:wrap;gap:12px}.ataop-blog .page-numbers{padding:8px 16px;border:1px solid var(--line);border-radius:8px}.ataop-blog .current{background:var(--navy);color:white}.ataop-article .page-hero h1{max-width:1000px;overflow-wrap:anywhere}.ataop-article .page-hero .ataop-post-meta{color:inherit;opacity:.85}.ataop-article-body{max-width:860px;padding-top:48px;padding-bottom:80px;overflow-wrap:anywhere}.ataop-article-image{margin:0 0 36px}.ataop-article-image img{width:100%;border-radius:16px}.ataop-article-content{font-size:1.125rem;line-height:1.8}.ataop-article-content h2,.ataop-article-content h3{line-height:1.3;margin-top:1.8em}.ataop-article-content a,.ataop-post-tags a{color:var(--blue);text-decoration:underline}.ataop-article-content ul,.ataop-article-content ol{padding-left:1.5em}.ataop-article-content blockquote{margin:28px 0;padding:12px 24px;border-left:4px solid var(--orange);background:var(--light)}.ataop-article-content pre{overflow:auto;padding:20px;background:var(--light)}.ataop-article-content iframe{max-width:100%}.ataop-article-content .wp-block-table{overflow-x:auto}.ataop-article-content table{width:100%;border-collapse:collapse}.ataop-article-content td,.ataop-article-content th{padding:10px;border:1px solid var(--line)}.ataop-post-tags,.ataop-article .post-navigation{margin-top:36px;padding-top:24px;border-top:1px solid var(--line)}.ataop-article .post-navigation .ataop-post-links{display:flex;justify-content:space-between;gap:24px}.ataop-article .nav-previous,.ataop-article .nav-next{max-width:48%}.ataop-blog-empty{text-align:center;padding:48px 0}@media(max-width:1024px){.ataop-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ataop-post-grid{grid-template-columns:1fr}.ataop-blog{padding-top:36px;padding-bottom:48px}.ataop-article-body{padding-top:28px}.ataop-post-summary{padding:22px}.ataop-article-content{font-size:1rem}}
