.nexowa-blog{color:var(--ink)}.nexowa-blog .blog-main{width:min(1160px,calc(100% - 3rem));margin:0 auto;padding:11rem 0 6rem;min-height:65vh}.nexowa-blog .blog-header{margin-bottom:3.5rem;max-width:850px}.nexowa-blog .blog-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;color:var(--muted);margin-bottom:1.2rem}.nexowa-blog h1{font-family:var(--font-display);font-weight:400;font-size:clamp(2.6rem,6.5vw,6rem);line-height:1.08;letter-spacing:-.025em;overflow-wrap:anywhere}.nexowa-blog h1 em{font-style:normal;color:var(--coral)}.nexowa-blog .blog-header>p:last-child{margin-top:1.5rem;line-height:1.7;color:var(--muted);max-width:56ch}.nexowa-blog .blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3rem 2rem;gap:3rem 2rem}.nexowa-blog .blog-card{border-top:1px solid var(--hairline-strong);padding-top:1.2rem}.nexowa-blog .blog-card a{display:block}.nexowa-blog .blog-cover{width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;border-radius:18px;margin-bottom:1.3rem}.nexowa-blog time{color:var(--muted);font-size:.85rem}.nexowa-blog .blog-card h2{font-family:var(--font-display);font-weight:400;font-size:1.55rem;line-height:1.2;letter-spacing:-.02em;margin:.8rem 0;overflow-wrap:anywhere}.nexowa-blog .blog-card p{color:var(--muted);line-height:1.65}.nexowa-blog .blog-read{display:inline-block;margin-top:1.3rem;font-size:.9rem}.nexowa-blog .blog-back:hover,.nexowa-blog .blog-card a:hover h2{color:var(--coral)}.nexowa-blog .blog-empty{padding:3rem 0;border-top:1px solid var(--hairline-strong);color:var(--muted)}.nexowa-blog .blog-back{display:inline-block;margin-bottom:2rem}.nexowa-blog .blog-article{max-width:820px}.nexowa-blog .blog-article h1{font-size:clamp(2.3rem,5vw,4.6rem)}.nexowa-blog .blog-content{line-height:1.8;font-size:1.05rem;overflow-wrap:anywhere}.nexowa-blog .blog-content h2{font-size:1.9rem;line-height:1.2;margin:2.8rem 0 1rem;letter-spacing:-.03em}.nexowa-blog .blog-content h3,.nexowa-blog .blog-content h4{font-size:1.35rem;line-height:1.4;margin:2rem 0 .8rem}.nexowa-blog .blog-content figure,.nexowa-blog .blog-content ol,.nexowa-blog .blog-content p,.nexowa-blog .blog-content ul{margin:1.2rem 0}.nexowa-blog .blog-content ul{list-style:disc;padding-left:1.5rem}.nexowa-blog .blog-content ol{list-style:decimal;padding-left:1.5rem}.nexowa-blog .blog-content a{color:var(--coral);text-decoration:underline;text-underline-offset:3px}.nexowa-blog .blog-content img{max-width:100%;height:auto;border-radius:18px;margin:1.5rem 0}.nexowa-blog .blog-content blockquote{border-left:3px solid var(--coral);padding-left:1.5rem;margin:2rem 0}.nexowa-blog .blog-content pre{max-width:100%;overflow:auto;background:var(--ink);color:var(--bg);padding:1.2rem;border-radius:12px}.nexowa-blog .blog-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:2rem 0}.nexowa-blog .blog-content td,.nexowa-blog .blog-content th{border:1px solid var(--hairline-strong);padding:.7rem;text-align:left}.nexowa-blog .blog-tags{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--hairline-strong)}.nexowa-blog .blog-tags a{border:1px solid var(--hairline-strong);border-radius:999px;padding:.5rem 1rem;font-size:.85rem}.nexowa-blog .blog-pagination{display:flex;justify-content:space-between;gap:1rem;margin-top:3rem;font-size:.9rem}.nexowa-blog a:focus-visible,.nexowa-blog button:focus-visible{outline:2px solid var(--coral);outline-offset:5px}@media(max-width:800px){.nexowa-blog .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.nexowa-blog .blog-main{width:calc(100% - 2rem);padding-top:9rem}.nexowa-blog .blog-grid{grid-template-columns:1fr}}