.blog-intro>p:last-child{max-width:680px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.blog-card{background:var(--paper);border-top:1px solid var(--line)}.blog-card>a{display:block;text-decoration:none;height:100%}.blog-card img{width:100%;height:220px;object-fit:cover;display:block}.blog-card-copy{padding:28px}.blog-card h2{font-size:2.2rem;line-height:1.15}.blog-card p{font-size:.88rem;color:var(--muted)}.blog-card time{display:block;font-size:.7rem;color:var(--muted);margin-bottom:20px}.blog-card .text-link{font-size:.8rem}.blog-pagination{display:flex;justify-content:space-between;gap:25px;font-size:.85rem;margin-top:40px}.blog-empty{max-width:650px;padding-bottom:70px}.blog-empty h2{font-size:2.8rem}.article-intro{max-width:1000px}.article-intro h1{font-size:clamp(2.8rem,5.5vw,5rem);line-height:1.08;overflow-wrap:anywhere}.article-meta{font-size:.8rem;color:var(--muted);display:flex;gap:12px;flex-wrap:wrap}.article-intro .article-excerpt{font-size:1.2rem;line-height:1.7;max-width:820px;margin-top:28px}.article-cover{max-width:1100px;margin:0 auto 60px}.article-cover img{width:100%;height:auto;display:block}.article-cover figcaption,.article-prose figcaption{font-size:.78rem;line-height:1.6;color:var(--muted);margin-top:14px}.article-body{max-width:800px;margin-inline:auto;padding-bottom:90px}.article-prose{font-size:1rem;line-height:1.85;overflow-wrap:anywhere}.article-prose h2{font-size:2.8rem;margin:45px 0 25px}.article-prose h3,.article-prose h4{font-size:2.1rem;margin:35px 0 20px}.article-prose p{line-height:1.85}.article-prose li{padding-left:8px;margin-bottom:12px}.article-prose ul,.article-prose ol{padding-left:24px;margin-bottom:25px}.article-prose blockquote{border-left:3px solid var(--gold-dark);margin:35px 0;padding:8px 0 8px 28px;font-size:1.2rem}.article-prose figure{margin:40px 0}.article-prose img{max-width:100%;height:auto}.article-prose .ql-align-center{text-align:center}.article-prose .ql-align-right{text-align:right}.article-prose .ql-align-justify{text-align:justify}.article-note{border-top:1px solid var(--line);padding-top:25px;margin-top:45px;font-size:.8rem;color:var(--muted)}.article-preview-banner{background:var(--gold);padding:15px 25px;text-align:center;font-size:.8rem}.breadcrumbs{font-size:.75rem;color:var(--muted);margin-bottom:40px}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:12px;padding:0;list-style:none}.breadcrumbs li+li::before{content:"/";margin-right:12px}.breadcrumbs a{text-decoration:none}@media(max-width:1000px){.blog-grid{grid-template-columns:1fr 1fr}.article-cover{width:calc(100% - 72px)}.article-body{width:calc(100% - 72px)}}@media(max-width:600px){.blog-grid{grid-template-columns:1fr;gap:25px}.article-cover,.article-body{width:calc(100% - 40px)}.article-prose h2{font-size:2.3rem}.article-prose h3{font-size:1.9rem}.article-prose blockquote{padding-left:20px}.article-intro .article-excerpt{font-size:1.05rem}.blog-card img{height:220px}.blog-card-copy{padding:25px}}
