.bh2-root{--cream:#f5e8c8;--paper:#f8f1dc;--ink:#2a2520;--ink-2:#6b5c48;--brick:#a93226;--brick-deep:#862419;--sun:#f4d770;--sun-deep:#c99518;--grass:#b8c97a;--grass-deep:#5e7a2a;--sky:#bfd9e2;--sky-deep:#2e6f87;--plum:#b58fa8;--display:"Bagel Fat One", "Fraunces", Georgia, serif;--display-italic:"Fraunces", Georgia, serif;--hand:"Patrick Hand", "Comic Sans MS", system-ui, sans-serif;--sans:"Nunito", system-ui, sans-serif;background:var(--cream);color:var(--ink);font-family:var(--sans)}.bh2-root input::placeholder{color:#2a252066}.bh2-root .tt-chip{border-radius:14px;min-width:64px;padding:8px 13px}.bh2-root .tt-chip-dow{letter-spacing:1px;font-size:12px}.bh2-root .tt-chip-day{font-size:22px}.bh2-root .tt-chip-mon{font-size:10px}@media (max-width:639px){.bh2-root .tt-chip{border-radius:11px;min-width:50px;padding:6px 8px}.bh2-root .tt-chip-dow{letter-spacing:.4px;font-size:10px}.bh2-root .tt-chip-day{font-size:18px}.bh2-root .tt-chip-mon{font-size:9px}}.bh2-marquee{white-space:nowrap;gap:48px;padding-left:48px;animation:28s linear infinite bh2-marquee;display:inline-flex}@keyframes bh2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.bh2-marquee{animation:none}}.bh-blog-body{font-family:var(--sans);color:var(--ink);font-size:16px;line-height:1.75}.bh-blog-body h1,.bh-blog-body h2{font-family:var(--display);text-transform:uppercase;color:var(--ink);margin:36px 0 14px;font-size:28px;line-height:1.1}.bh-blog-body h3,.bh-blog-body h4{font-family:var(--display-italic);color:var(--brick);margin:28px 0 10px;font-size:22px;font-style:italic;line-height:1.15}.bh-blog-body p{margin:16px 0}.bh-blog-body strong,.bh-blog-body b{color:var(--brick);font-weight:700}.bh-blog-body em,.bh-blog-body i{color:var(--ink);font-style:italic}.bh-blog-body a{color:var(--brick);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.bh-blog-body a:hover{color:var(--brick-deep)}.bh-blog-body ul,.bh-blog-body ol{margin:16px 0;padding-left:24px}.bh-blog-body ul{padding-left:0;list-style:none}.bh-blog-body ul li{margin-bottom:6px;padding-left:22px;position:relative}.bh-blog-body ul li:before{content:"•";color:var(--brick);font-weight:700;position:absolute;top:0;left:4px}.bh-blog-body ol li{margin-bottom:6px}.bh-blog-body blockquote{background:var(--paper);border:2.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:12px;margin:20px 0;padding:16px 22px;font-style:italic}.bh-blog-body img{border:2.5px solid var(--ink);max-width:100%;height:auto;box-shadow:6px 6px 0 var(--ink);border-radius:12px;margin:24px 0}.bh-blog-body code{background:var(--paper);border:1.5px solid var(--ink-2);border-radius:6px;padding:2px 6px;font-size:.9em}.bh-blog-body hr{border:none;border-top:2px dashed var(--ink-2);margin:28px 0}
