.site-chrome:has(.blog-article) .hobro-header{background:var(--c-paper-soft,#f4f1ea)}:is(.site-chrome:has(.blog-article) .hobro-header-left,.site-chrome:has(.blog-article) .hobro-header-right,.site-chrome:has(.blog-article) .hobro-header-mobile){mix-blend-mode:normal;color:#161513}.site-chrome .hobro-page .blog-article{--article-bg:var(--c-paper-soft,#f4f1ea);--article-ink:#161513;--article-muted:#3f3c37;--article-line:#16151324;--article-link:#7a3d08;--article-link-hover:#5c2c05;--article-chip:#1615130f;background:var(--article-bg);color:var(--article-ink);padding:7.25rem 0 5.5rem}.site-chrome .hobro-page .blog-article__shell{width:min(100% - 1.75rem,42rem);margin-inline:auto}.site-chrome .hobro-page .blog-article__kicker{margin:0 0 2rem}.site-chrome .hobro-page .blog-article__kicker a{color:var(--article-muted);font-family:var(--font-serif);font-size:1.02rem;font-style:italic;text-decoration:none}.site-chrome .hobro-page .blog-article__kicker a:hover{color:var(--article-ink)}.site-chrome .hobro-page .blog-article__header{margin-bottom:2rem}.site-chrome .hobro-page .blog-article__meta{color:var(--article-muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.35rem 1rem;margin:0 0 1rem;font-size:.78rem;font-weight:700;display:flex}.site-chrome .hobro-page .blog-article__header h1{max-width:none;color:var(--article-ink);font-family:var(--font-display);letter-spacing:-.045em;text-transform:none;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2.15rem,6.4vw,3.6rem);font-weight:700;line-height:1.08}.site-chrome .hobro-page .blog-article__dek{max-width:none;color:var(--article-muted);margin:0;font-size:clamp(1.12rem,2.1vw,1.28rem);line-height:1.55}.site-chrome .hobro-page .blog-article .blog-tags{margin:1.35rem 0 0}.site-chrome .hobro-page .blog-article .blog-tags li{color:var(--article-ink);background:var(--article-chip);border-color:var(--article-line)}.site-chrome .hobro-page .blog-article__cover{aspect-ratio:16/10;background:#ddd6c8;border-radius:1.1rem;margin:2.25rem 0 2.75rem;position:relative;overflow:hidden}.site-chrome .hobro-page .blog-article__cover img{object-fit:cover;width:100%;height:100%;display:block}.site-chrome .hobro-page .blog-article .blog-prose,.site-chrome .hobro-page .blog-article .blog-prose p,.site-chrome .hobro-page .blog-article .blog-prose li{color:var(--article-ink);font-size:1.125rem;line-height:1.8}.site-chrome .hobro-page .blog-article .blog-prose p{margin:0 0 1.35rem}.site-chrome .hobro-page .blog-article .blog-prose h2,.site-chrome .hobro-page .blog-article .blog-prose h3,.site-chrome .hobro-page .blog-article .blog-prose h4,.site-chrome .hobro-page .blog-article .blog-prose strong{color:var(--article-ink)}.site-chrome .hobro-page .blog-article .blog-prose h2,.site-chrome .hobro-page .blog-article .blog-prose h3,.site-chrome .hobro-page .blog-article .blog-prose h4{font-family:var(--font-display);letter-spacing:-.03em;margin:2.35rem 0 .75rem;line-height:1.2}.site-chrome .hobro-page .blog-article .blog-prose h2{font-size:clamp(1.45rem,3.4vw,1.85rem)}.site-chrome .hobro-page .blog-article .blog-prose h3{font-size:clamp(1.2rem,2.6vw,1.4rem)}.site-chrome .hobro-page .blog-article .blog-prose a{color:var(--article-link);text-underline-offset:3px}.site-chrome .hobro-page .blog-article .blog-prose a:hover{color:var(--article-link-hover)}.site-chrome .hobro-page .blog-article .blog-prose blockquote{border-left:3px solid var(--c-gold,#f59e0b);color:var(--article-ink);font-family:var(--font-serif);margin:2rem 0;padding:.15rem 0 .15rem 1.2rem;font-size:1.2rem;font-style:italic;line-height:1.55}.site-chrome .hobro-page .blog-article .blog-prose ul,.site-chrome .hobro-page .blog-article .blog-prose ol{margin:0 0 1.5rem;padding-left:1.35rem}.site-chrome .hobro-page .blog-article .blog-prose li{margin-bottom:.5rem}.site-chrome .hobro-page .blog-article .blog-prose img{border-radius:.85rem;width:100%;height:auto;margin:.5rem 0 1.75rem;display:block}.site-chrome .hobro-page .blog-article .blog-prose pre{color:#f6f1e8;background:#1c1915;border:0;border-radius:.85rem;margin:0 0 1.75rem;padding:1.15rem 1.2rem;line-height:1.6;overflow-x:auto}.site-chrome .hobro-page .blog-article .blog-prose :not(pre)>code{background:var(--article-chip);color:var(--article-ink);border-radius:4px;padding:.12rem .38rem;font-size:.9em}.site-chrome .hobro-page .blog-article .blog-prose hr{border:0;border-top:1px solid var(--article-line);margin:2.75rem 0}@media (max-width:640px){.site-chrome .hobro-page .blog-article{padding:6.5rem 0 4.25rem}.site-chrome .hobro-page .blog-article__shell{width:min(100% - 1.25rem,42rem)}.site-chrome .hobro-page .blog-article__header h1{font-size:clamp(2.05rem,10vw,2.7rem)}.site-chrome .hobro-page .blog-article .blog-prose,.site-chrome .hobro-page .blog-article .blog-prose p,.site-chrome .hobro-page .blog-article .blog-prose li{font-size:1.0625rem}}
