.bh-masthead{background-image:radial-gradient(#1e195124 1.4px,#0000 1.4px);background-position:-4px -4px;background-size:27px 27px;padding:34px 0 52px}.bh-pubmark{border-bottom:4px solid var(--bh-lime);color:var(--bh-lime-deep);letter-spacing:.2em;text-transform:uppercase;margin-bottom:26px;padding-bottom:7px;font-size:12.5px;font-weight:700;display:inline-block}html[data-style-theme=ink-lime] .blog-hub .bh-masthead h1{max-width:20ch;font-size:clamp(42px,5.4vw,78px)!important;line-height:1.04!important}.bh-dek{max-width:44ch;color:var(--bh-ink-soft);margin:22px 0 0;font-size:clamp(18px,1.55vw,22px)}.bh-mast-hand{background:var(--bh-lime);width:fit-content;color:var(--bh-ink);font-family:var(--bh-hand);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-top:22px;padding:.04em .3em .12em;font-size:24px;font-weight:700;display:inline-block;transform:rotate(-1.4deg)}.bh-rule{border:0;border-top:2px solid var(--bh-ink);margin:0}.bh-browsebar{background:var(--bh-paper);border-bottom:2px solid var(--bh-ink)}.bh-browse{flex-wrap:wrap;align-items:center;gap:14px 20px;padding:16px 0;display:flex}.bh-chips{flex-wrap:wrap;gap:9px;display:flex}.bh-tchip{border:2px solid var(--bh-ink);background:var(--bh-paper);color:var(--bh-ink);font-family:var(--bh-body);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:14.5px;font-weight:600;transition:box-shadow .15s,background .15s;display:inline-flex}.bh-tchip b{color:var(--bh-ink-faint);font-size:12px;font-weight:700}.bh-tchip:hover{box-shadow:3px 3px 0 var(--bh-line)}.bh-tchip[aria-pressed=true]{background:var(--bh-lime);box-shadow:3px 3px 0 var(--bh-ink)}.bh-tchip[aria-pressed=true] b{color:var(--bh-ink)}.bh-tchip[data-soon]{border-style:dashed;border-color:var(--bh-ink-faint);color:var(--bh-ink-faint);cursor:default;background:0 0}.bh-tchip[data-soon]:hover{box-shadow:none}.bh-search{border:2px solid var(--bh-ink);background:var(--bh-paper);border-radius:999px;align-items:center;gap:9px;min-width:238px;margin-left:auto;padding:8px 16px;display:flex}.bh-search svg{fill:none;width:15px;height:15px;stroke:var(--bh-ink-faint);stroke-width:2.4px;stroke-linecap:round;flex:none}.bh-search input{width:100%;color:var(--bh-ink);font-family:var(--bh-body);background:0 0;border:0;outline:0;font-size:14.5px;font-weight:600}.bh-search input::placeholder{color:var(--bh-ink-faint);font-weight:500}.bh-search:focus-within{box-shadow:3px 3px 0 var(--bh-lime)}.bh-sec{padding:52px 0 0}.bh-sec-head{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:30px;display:flex}.bh-kicker{color:var(--bh-lime-deep);letter-spacing:.16em;text-transform:uppercase;font-size:12.5px;font-weight:700}.bh-meta-note{color:var(--bh-ink-faint);margin-left:auto;font-size:14.5px;font-weight:500}.bh-feature{border:2.5px solid var(--bh-ink);background:var(--bh-paper);box-shadow:8px 8px 0 var(--bh-lime);border-radius:22px;grid-template-columns:.92fr 1.08fr;transition:box-shadow .16s;display:grid;overflow:hidden}.bh-feature:hover{box-shadow:11px 11px 0 var(--bh-lime)}.bh-cover{border-right:2.5px solid var(--bh-ink);background:var(--bh-ink);justify-content:center;align-items:center;min-height:360px;padding:52px 40px;text-decoration:none;display:flex;position:relative}.bh-cover img{border:2px solid #ffffff47;border-radius:12px;width:100%;height:auto}.bh-cover-badge{color:var(--bh-paper);letter-spacing:.15em;text-transform:uppercase;border:2px solid #ffffff80;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:11px;font-weight:700;display:inline-flex}.bh-cover-badge svg{width:11px;height:11px;fill:var(--bh-lime)}.bh-feature-body{flex-direction:column;justify-content:center;align-items:flex-start;padding:44px 44px 40px;display:flex}.bh-ameta{color:var(--bh-ink-faint);letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;gap:6px 10px;margin-bottom:16px;font-size:11.5px;font-weight:700;display:flex}.bh-ameta a{color:var(--bh-lime-deep);text-decoration:none}.bh-ameta a:hover{text-underline-offset:3px;text-decoration:underline}html[data-style-theme=ink-lime] .blog-hub .bh-feature-body h2{margin-bottom:16px;font-size:clamp(28px,2.9vw,42px)!important;line-height:1.04!important}.bh-feature-body>p{max-width:46ch;color:var(--bh-ink-soft);font-size:17px}.bh-feature-body>p+p{margin-top:12px}.bh-title-link{background:linear-gradient(to top, var(--bh-lime) .34em, transparent .34em);color:var(--bh-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none}.bh-title-link:hover{color:var(--bh-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.bh-cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.bh-card{border:2.5px solid var(--bh-ink);background:var(--bh-paper);box-shadow:5px 5px 0 var(--bh-line);border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;overflow:hidden}.bh-card:hover{box-shadow:8px 8px 0 var(--bh-lime);transform:translate(-2px,-2px)}.bh-plate{aspect-ratio:16/10;border-bottom:2.5px solid var(--bh-ink);background:#fdfdf3;place-items:center;padding:26px 22px;display:grid;position:relative}.bh-plate img{object-fit:cover;width:100%;height:100%}.bh-plate-tp{border:2px solid var(--bh-ink);background:var(--bh-paper);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:4px 9px;font-size:9.5px;font-weight:700;position:absolute;top:12px;left:12px}.bh-plate-title{font-family:var(--bh-display);letter-spacing:-.025em;text-align:center;text-transform:uppercase;font-size:clamp(18px,1.7vw,23px);font-weight:800;line-height:1.06}.bh-card-body{flex-direction:column;flex:1;gap:9px;padding:20px 22px 24px;display:flex}.bh-card-meta{color:var(--bh-ink-faint);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:700}html[data-style-theme=ink-lime] .blog-hub .bh-card h3{letter-spacing:-.015em!important;font-size:20px!important;font-weight:700!important}.bh-card-dek{color:var(--bh-ink-soft);font-size:15px}.bh-empty{color:var(--bh-lime-deep);font-family:var(--bh-hand);padding:44px 0 8px;font-size:25px;font-weight:700}.bh-hub-links{border-top:1.5px solid var(--bh-line);flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:46px;padding-top:22px;font-size:14px;display:flex}.bh-hub-links>span{color:var(--bh-ink-faint);letter-spacing:.13em;text-transform:uppercase;font-size:11.5px;font-weight:700}.bh-hub-link{color:var(--bh-ink);text-decoration:underline;-webkit-text-decoration-color:var(--bh-lime-deep);text-decoration-color:var(--bh-lime-deep);text-underline-offset:4px;font-weight:700}.bh-hub-link:hover{-webkit-text-decoration-color:var(--bh-ink);text-decoration-color:var(--bh-ink)}.bh-band{border-top:2px solid var(--bh-ink);border-bottom:2px solid var(--bh-ink);background:var(--bh-mist);margin-top:80px;padding:64px 0}.bh-band-inner{flex-wrap:wrap;align-items:center;gap:32px;display:flex}html[data-style-theme=ink-lime] .blog-hub .bh-band h2{max-width:16ch;font-size:clamp(28px,3vw,42px)!important;line-height:1.04!important}.bh-band p{max-width:44ch;color:var(--bh-ink-soft);margin-top:14px}.bh-band-act{text-align:center;flex:none;width:250px;margin-left:auto}.bh-band-act>span{color:var(--bh-ink-faint);margin-top:10px;font-size:11.5px;font-weight:650;line-height:1.4;display:block}.blog-hub .bh-band+.marketing-footer{margin-top:0}.bh-feature{animation:.65s both bh-rise}@keyframes bh-rise{0%{opacity:0;transform:translateY(22px)}}@media (prefers-reduced-motion:reduce){.bh-feature{animation:none}}@media (max-width:1020px){.bh-cards{grid-template-columns:repeat(2,1fr)}.bh-feature{grid-template-columns:1fr}.bh-cover{border-right:0;border-bottom:2.5px solid var(--bh-ink);min-height:0}.bh-feature-body{padding:34px 32px 32px}.bh-band-inner{display:block}.bh-band-act{width:min(100%,280px);margin:26px 0 0}}@media print{.blog-hub .bh-browsebar,.blog-hub .bh-band{display:none!important}.bh-feature,.bh-card{break-inside:avoid;box-shadow:none}}@media (max-width:760px){.bh-cards{grid-template-columns:1fr}.bh-browse{padding:14px 0}.bh-search{width:100%;margin-left:0}.bh-meta-note{margin-left:0}}
