.atl-blog{min-height:100vh;background:var(--c-bg)}.atl-blog__bar{border-bottom:var(--bw-strong) solid var(--c-border);background:hsla(0,0%,100%,.94)}.atl-blog__bar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px}.atl-blog__home{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:.95rem}.atl-blog__home:hover{color:var(--c-primary)}.atl-blog__brand{font-family:"RocknRoll One",var(--font-lp);font-size:1.1rem}.atl-blog__main{padding:56px 0 88px}.atl-blog__head{text-align:center;margin-bottom:44px}.atl-blog__eyebrow{display:inline-block;font-weight:800;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;background:var(--c-yellow);border:var(--bw) solid var(--c-border);border-radius:999px;padding:4px 14px;margin-bottom:16px}.atl-blog__title{font-weight:900;font-size:clamp(1.5rem,4vw,2.1rem);line-height:1.4;margin:0}.atl-blog__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.atl-blog__card{display:flex;flex-direction:column;border:var(--bw-strong) solid var(--c-border);border-radius:var(--radius-card);background:#fff;overflow:hidden;box-shadow:var(--shadow-card);transition:transform .14s ease,box-shadow .14s ease}.atl-blog__card:hover{transform:translateY(-3px);box-shadow:8px 8px 0 rgba(31,36,48,.12)}.atl-blog__thumb{aspect-ratio:16/9;background:var(--c-yellow-pale);border-bottom:var(--bw) solid var(--c-border);overflow:hidden}.atl-blog__thumb img{display:block;width:100%;height:100%;object-fit:cover}.atl-blog__thumb--empty{display:flex;align-items:center;justify-content:center;color:var(--c-text-sub);font-weight:800;font-size:1.1rem}.atl-blog__card-body{display:flex;flex-direction:column;gap:8px;padding:20px 20px 22px}.atl-blog__date{font-size:.8rem;font-weight:700;color:var(--c-text-sub)}.atl-blog__card-title{font-weight:900;font-size:1.08rem;line-height:1.5}.atl-blog__excerpt{color:var(--c-text-sub);font-size:.9rem;margin-top:2px}.atl-blog__empty{max-width:var(--w-text);margin:0 auto;text-align:center;border:var(--bw-strong) dashed var(--c-border);border-radius:var(--radius-card);background:var(--c-yellow-pale);padding:48px 28px;font-weight:800}.atl-blog__empty p+p{margin-top:8px;font-weight:500;color:var(--c-text-sub);font-size:.92rem}.atl-blog__article{max-width:760px;margin:0 auto}.atl-blog__article-head{margin-bottom:28px}.atl-blog__article-title{font-weight:900;font-size:clamp(1.5rem,4.4vw,2.2rem);line-height:1.4;margin:8px 0 0}.atl-blog__eyecatch{display:block;width:100%;height:auto;margin:28px 0;border:var(--bw-strong) solid var(--c-border);border-radius:var(--radius-card)}.atl-blog__toc{margin:0 0 32px;padding:20px 22px;border:var(--bw) solid var(--c-border);border-radius:var(--radius-card);background:var(--c-yellow-pale)}.atl-blog__toc-title{margin:0 0 10px;font-weight:900;font-size:1rem}.atl-blog__toc-list,.atl-blog__toc-sublist{margin:0;padding-left:1.4em}.atl-blog__toc-list{list-style:decimal}.atl-blog__toc-sublist{list-style:disc;margin-top:6px}.atl-blog__toc-list li{margin-bottom:8px}.atl-blog__toc-sublist li{margin-bottom:6px;font-size:.92rem}.atl-blog__toc a{color:var(--c-primary);text-decoration:underline;font-weight:700}.atl-blog__content,.atl-blog__toc a:hover{color:var(--c-text)}.atl-blog__content{font-size:1rem;line-height:1.9}.atl-blog__content h2{font-weight:900;font-size:1.35rem;margin:40px 0 14px;padding-bottom:8px;border-bottom:var(--bw) solid var(--c-yellow-deep)}.atl-blog__content h3{font-weight:900;font-size:1.15rem;margin:30px 0 12px}.atl-blog__content p{margin:0 0 1.2em}.atl-blog__content a{color:var(--c-primary);text-decoration:underline;font-weight:700}.atl-blog__content ol,.atl-blog__content ul{margin:0 0 1.2em;padding-left:1.4em}.atl-blog__content li{margin-bottom:.4em}.atl-blog__content img{max-width:100%;height:auto;border-radius:10px}.atl-blog__content blockquote{margin:0 0 1.2em;padding:12px 18px;border-left:var(--bw-strong) solid var(--c-yellow-deep);background:var(--c-yellow-pale);color:var(--c-text-sub)}.atl-blog__content pre{overflow-x:auto;background:#131637;color:#fff;border-radius:10px;padding:16px;margin:0 0 1.2em}.atl-blog__content code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.9em}.atl-blog__content table{width:100%;border-collapse:collapse;margin:0 0 1.2em;display:block;overflow-x:auto}.atl-blog__content td,.atl-blog__content th{border:var(--bw) solid var(--c-border);padding:10px 12px}.atl-blog__back{margin-top:44px}.atl-blog__back a{font-weight:800}.atl-blog__back a:hover{color:var(--c-primary)}@media (max-width:900px){.atl-blog__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.atl-blog__grid{grid-template-columns:1fr}.atl-blog__main{padding:40px 0 64px}}