#holo-blog:empty{min-height:160px}#holo-blog .holo-blog{max-width:none;font-family:var(--font-sans);color:var(--ink)}#holo-blog .holo-blog-list{gap:16px}#holo-blog .holo-blog-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:20px;padding:20px 22px}#holo-blog .holo-blog-card:hover{border-color:#c9c7bd;box-shadow:0 1px 2px #0b19220a,0 18px 36px -24px #0b192247}#holo-blog .holo-blog-card:focus-visible,#holo-blog .holo-blog-back:focus-visible{outline-offset:3px;outline:3px solid #207b90}#holo-blog :is(.holo-blog-card-thumb,.holo-blog-article-hero){background:var(--soft)}#holo-blog .holo-blog-card-title{font-family:var(--font-serif);color:var(--navy);font-size:22px;font-weight:400;line-height:1.25}#holo-blog .holo-blog-card-excerpt{color:var(--ink-2);font-size:15px;line-height:1.55}#holo-blog :is(.holo-blog-card-date,.holo-blog-article-date){color:var(--ink-3);font-size:13px}#holo-blog .holo-blog-empty{border:1px dashed var(--border);color:var(--ink-3);border-radius:14px}#holo-blog .holo-blog-header{margin-bottom:24px}#holo-blog .holo-blog-back{border:1px solid var(--border);color:var(--ink-2);border-radius:999px;padding:8px 16px;font-size:14px}#holo-blog .holo-blog-back:hover{background:var(--soft);color:var(--navy);border-color:#c9c7bd}#holo-blog .holo-blog-article-hero{border-radius:14px}#holo-blog .holo-blog-article-title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--navy);font-size:clamp(32px,5vw,44px);font-weight:400;line-height:1.12}#holo-blog .holo-blog-article-date{margin:10px 0 28px}#holo-blog .holo-blog-article-content{color:var(--ink-2);font-size:17px;line-height:1.7}#holo-blog .holo-blog-article-content :is(h2,h3,h4){font-family:var(--font-serif);color:var(--navy);margin:1.8em 0 .5em;font-weight:400;line-height:1.25}#holo-blog .holo-blog-article-content h2{font-size:28px}#holo-blog .holo-blog-article-content h3{font-size:22px}#holo-blog .holo-blog-article-content h4{font-size:18px}#holo-blog .holo-blog-article-content :is(ul,ol){margin:0 0 1em;padding-left:1.4em}#holo-blog .holo-blog-article-content ul{list-style:outside}#holo-blog .holo-blog-article-content ol{list-style:decimal}#holo-blog .holo-blog-article-content li{margin:.3em 0}#holo-blog .holo-blog-article-content li::marker{color:var(--cyan-ink)}#holo-blog .holo-blog-article-content a{color:var(--petrol);text-underline-offset:4px;text-decoration:underline}#holo-blog .holo-blog-article-content :is(strong,b){color:var(--ink);font-weight:700}#holo-blog .holo-blog-article-content blockquote{border-left:3px solid var(--cyan);font-family:var(--font-serif);color:var(--petrol);margin:1.4em 0;padding:2px 0 2px 18px;font-style:italic}#holo-blog .holo-blog-article-content :is(img,video,iframe){border-radius:12px;max-width:100%;height:auto;margin:1.4em 0}#holo-blog .holo-blog-article-content hr{border:0;border-top:1px solid var(--border);margin:2em 0}#holo-blog .holo-blog-article-content table{border-collapse:collapse;max-width:100%;margin:1.4em 0;font-size:15px;display:block;overflow-x:auto}#holo-blog .holo-blog-article-content :is(th,td){border:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 10px}#holo-blog .holo-blog-article-content th{background:var(--soft);color:var(--ink)}#holo-blog .holo-blog-article-content code{background:var(--soft);font-family:var(--font-mono-ibm);border-radius:4px;padding:1px 5px;font-size:.9em}#holo-blog .holo-blog-article-content pre{background:var(--soft);border-radius:10px;margin:1.4em 0;padding:14px 16px;overflow-x:auto}#holo-blog .holo-blog-article-content pre code{padding:0}@media (max-width:640px){#holo-blog .holo-blog-card{padding:16px}#holo-blog .holo-blog-card-title{font-size:20px}#holo-blog .holo-blog-article-content{font-size:16px}}
