.coramar-blog{font-family:var(--font-body);color:var(--color-foreground);padding-block:clamp(44px,6vw,90px)}.coramar-blog-hero{border-bottom:1px solid var(--color-border);margin-bottom:40px;padding-bottom:clamp(36px,5vw,66px)}.coramar-blog-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin-bottom:20px;font-size:12px}.coramar-blog-hero h1,.coramar-article h1{font-family:var(--font-heading);letter-spacing:-.045em;max-width:1000px;margin:0 0 24px;font-size:clamp(42px,5.8vw,80px);font-weight:400;line-height:1.04}.coramar-blog-hero>p:last-child{max-width:600px;color:var(--color-muted-foreground);font-size:18px;line-height:1.65}.coramar-blog-categories{flex-wrap:wrap;gap:24px;margin-bottom:38px;font-size:14px;display:flex}.coramar-blog-categories a{color:var(--color-muted-foreground);border-bottom:1px solid #0000;padding-bottom:10px;text-decoration:none}.coramar-blog-categories a[aria-current=page]{color:var(--color-foreground);border-color:var(--color-primary)}.coramar-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.coramar-post-card{border-bottom:1px solid var(--color-border);min-width:0;padding-bottom:28px}.coramar-post-link{color:inherit;display:block;text-decoration:none!important}.coramar-post-cover{aspect-ratio:16/9;background:var(--color-secondary);border-radius:var(--radius-lg);margin-bottom:25px;overflow:hidden}.coramar-post-cover img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.coramar-post-link:hover .coramar-post-cover img{transform:scale(1.025)}.coramar-post-meta,.coramar-post-byline{color:var(--color-muted-foreground);font-size:12px;line-height:1.6}.coramar-post-card h2{font-family:var(--font-heading);letter-spacing:-.02em;overflow-wrap:anywhere;margin:13px 0 16px;font-size:clamp(25px,2.25vw,33px);font-weight:400;line-height:1.2}.coramar-post-excerpt{color:var(--color-muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:24px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.coramar-post-read{color:var(--color-primary);justify-content:space-between;align-items:center;margin:24px 0 14px;font-size:13px;display:flex}.coramar-blog-more{text-align:center;margin-top:44px}.coramar-blog-button{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground);border-radius:var(--radius-control);cursor:pointer;padding:11px 18px;font-size:13px;line-height:1.5}.coramar-blog-button:hover,.coramar-blog-button[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary)}.coramar-blog-button:disabled{opacity:.5;cursor:wait}.coramar-blog a:focus-visible,.coramar-blog button:focus-visible,.coramar-blog textarea:focus-visible,.coramar-blog select:focus-visible{outline:2px solid var(--color-primary);outline-offset:5px}.coramar-blog-error{color:var(--color-destructive);padding-block:22px}.coramar-blog-error h2,.coramar-blog-empty h2{font-family:var(--font-heading);margin-bottom:12px;font-size:30px;font-weight:400}.coramar-blog-empty{color:var(--color-muted-foreground);padding-block:32px}.coramar-blog-skeleton>div{aspect-ratio:16/9;background:var(--color-secondary);margin-bottom:24px}.coramar-blog-skeleton>span{background:var(--color-secondary);width:85%;height:16px;margin:12px 0;display:block}.coramar-blog-skeleton>span:last-child{width:65%}.coramar-blog-back{color:var(--color-muted-foreground);margin-bottom:36px;font-size:13px;text-decoration:none;display:inline-block}.coramar-article-header{max-width:1080px;margin-bottom:42px}.coramar-article-meta{color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;font-size:13px;display:flex}.coramar-article-meta img{object-fit:cover;border-radius:50%;width:24px;height:24px}.coramar-article-cover{aspect-ratio:2;border-radius:var(--radius-lg);background:var(--color-secondary);width:100%;max-height:520px;margin-bottom:60px;overflow:hidden}.coramar-article-cover img{object-fit:cover;width:100%;height:100%}.coramar-article-body,.coramar-article-conversation{max-width:760px;margin-inline:auto}.coramar-article-body{min-height:120px;font-size:17px;line-height:1.8}.coramar-article-body .ricos-content,.coramar-article-body .ricos-content p,.coramar-article-body .ricos-content h1,.coramar-article-body .ricos-content h2,.coramar-article-body .ricos-content h3,.coramar-article-body .ricos-content li{color:var(--color-foreground)!important}.coramar-article-body .ricos-content a{color:var(--color-primary)!important}.coramar-article-body .ricos-content h1,.coramar-article-body .ricos-content h2,.coramar-article-body .ricos-content h3{font-family:var(--font-heading)!important;font-weight:400!important}.coramar-article-body .ricos-content{background:0 0!important}.coramar-post-engagement{border-top:1px solid var(--color-border);color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:18px;margin-top:44px;padding-block:26px;font-size:12px;display:flex}.coramar-post-engagement button{margin-left:auto}.coramar-article-tags{color:var(--color-muted-foreground);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.coramar-article-related{border-top:1px solid var(--color-border);margin-top:76px;padding-top:44px}.coramar-article-related>h2,.coramar-comment-heading{font-family:var(--font-heading);letter-spacing:-.02em;margin-bottom:30px;font-size:36px;font-weight:400}.coramar-comments{border-top:1px solid var(--color-border);margin-top:56px;padding-top:32px}.coramar-comment-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.coramar-comment-sort{color:var(--color-muted-foreground);font-size:12px}.coramar-comment-sort select{background:var(--color-background);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--radius-control);margin-left:8px;padding:8px}.coramar-comment-form label{color:var(--color-muted-foreground);margin-bottom:10px;font-size:13px;display:block}.coramar-comment-form textarea{background:var(--color-secondary);width:100%;color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;resize:vertical;padding:16px;display:block}.coramar-comment-form-actions{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.coramar-comments-list{margin-top:32px;padding:0;list-style:none}.coramar-comment{border-bottom:1px solid var(--color-border);padding-block:24px}.coramar-comment-meta{color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.coramar-comment-meta img{border-radius:50%;width:24px;height:24px}.coramar-comment-text{white-space:pre-wrap;font-size:14px;line-height:1.7}.coramar-comment-actions{color:var(--color-muted-foreground);gap:20px;margin-top:14px;font-size:12px;display:flex}.coramar-comment-actions button{cursor:pointer}.coramar-comment-replies{border-left:1px solid var(--color-border);margin:20px 0 0 18px;padding-left:20px;list-style:none}@media (width<=800px){.coramar-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.coramar-article-cover{aspect-ratio:16/9;margin-bottom:36px}}@media (width<=560px){.coramar-blog{padding-top:36px}.coramar-blog-hero{margin-bottom:28px;padding-bottom:26px}.coramar-blog-hero h1,.coramar-article h1{font-size:42px}.coramar-blog-hero>p:last-child{font-size:16px}.coramar-blog-grid{grid-template-columns:1fr;gap:34px}.coramar-post-card h2{font-size:30px}.coramar-post-cover{margin-bottom:18px}.coramar-article-header{margin-bottom:28px}.coramar-article-cover{max-height:45vh}.coramar-article-body{font-size:16px}.coramar-post-engagement{gap:14px}.coramar-post-engagement button{margin-left:0}.coramar-comment-heading{font-size:30px}.coramar-blog-back{margin-bottom:26px}}@media (prefers-reduced-motion:reduce){.coramar-post-cover img{transition:none}}
