.blog-display{font-family:var(--claw-font-editorial);letter-spacing:-.04em}@keyframes docs-breathe{0%,to{transform:translateY(0) scale(1);box-shadow:0 12px 24px #2563eb14}50%{transform:translateY(-3px) scale(1.045);box-shadow:0 18px 34px #2563eb29}}.blog-shell{position:relative;overflow:hidden;max-width:1152px;margin:0 auto;padding:calc(var(--vp-nav-height) + 24px) 24px 64px}.blog-shell:before,.blog-shell:after{content:"";position:absolute;pointer-events:none}.blog-shell:before{inset:0;background:radial-gradient(circle at top left,color-mix(in srgb,var(--claw-coral-bright) 18%,transparent) 0%,transparent 34%),radial-gradient(circle at 85% 12%,color-mix(in srgb,var(--claw-coral-deep) 12%,transparent) 0%,transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--vp-c-brand-soft) 28%,transparent) 0%,transparent 42%);opacity:.95}.blog-shell:after{inset:0;background-image:linear-gradient(to right,color-mix(in srgb,var(--vp-c-divider) 32%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--vp-c-divider) 22%,transparent) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.22),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.22),transparent 82%);opacity:.35}.blog-index,.blog-article{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px}.blog-index>:first-child{margin-top:0}.blog-feature-row,.blog-grid,.blog-route-band{margin-top:0}.blog-kicker-row{display:flex;flex-wrap:wrap;gap:10px}.blog-kicker{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;border:1px solid var(--vp-c-divider);background:color-mix(in srgb,var(--vp-c-bg) 92%,transparent);color:var(--vp-c-text-2);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.blog-kicker--accent{border-color:color-mix(in srgb,var(--claw-coral-bright) 32%,var(--vp-c-divider));background:color-mix(in srgb,var(--vp-c-brand-soft) 82%,white 18%);color:var(--claw-coral-deep)}.blog-pulse-dots{display:inline-flex;align-items:center;gap:8px}.blog-pulse-dots span{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--claw-coral-bright),var(--claw-coral-deep));box-shadow:0 10px 24px color-mix(in srgb,var(--claw-coral-deep) 22%,transparent);animation:docs-breathe 6.2s ease-in-out infinite}.blog-pulse-dots span:nth-child(2){animation-delay:1.2s;opacity:.82}.blog-pulse-dots span:nth-child(3){animation-delay:2.4s;opacity:.68}.blog-lobster-mark{width:74px;height:74px;padding:14px;border-radius:24px;border:1px solid color-mix(in srgb,var(--claw-coral-bright) 30%,var(--vp-c-divider));background:radial-gradient(circle at 28% 28%,rgba(255,255,255,.96),transparent 56%),linear-gradient(155deg,color-mix(in srgb,var(--claw-coral-soft) 92%,white 8%),color-mix(in srgb,var(--claw-coral-deep) 18%,white 82%));box-shadow:0 22px 44px color-mix(in srgb,var(--claw-coral-deep) 18%,transparent);animation:docs-breathe 7.4s ease-in-out infinite}.blog-backlink{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;padding:9px 14px;border-radius:999px;border:1px solid var(--vp-c-divider);background:color-mix(in srgb,var(--vp-c-bg) 90%,transparent);color:var(--vp-c-text-2);font-size:14px;font-weight:600;transition:transform .22s ease,border-color .22s ease,color .22s ease}.blog-backlink:hover{transform:translate(-2px);border-color:color-mix(in srgb,var(--claw-coral-bright) 34%,var(--vp-c-divider));color:var(--claw-coral-deep)}.blog-progress{position:fixed;top:calc(var(--vp-nav-height) + 8px);left:50%;z-index:24;width:min(960px,calc(100vw - 32px));transform:translate(-50%);pointer-events:none}.blog-progress__track{overflow:hidden;height:8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--claw-coral-soft) 38%,var(--vp-c-divider));background:color-mix(in srgb,var(--vp-c-bg) 82%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.blog-progress__bar{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--claw-coral-bright),var(--claw-coral-deep));box-shadow:0 8px 22px color-mix(in srgb,var(--claw-coral-deep) 24%,transparent);transition:width .12s linear}.blog-progress__label{margin:8px 12px 0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--vp-c-text-3)}.blog-masthead,.blog-article__hero{position:relative;overflow:hidden;align-items:start;border:1px solid color-mix(in srgb,var(--claw-coral-soft) 46%,var(--vp-c-divider));border-radius:34px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--claw-coral-soft) 95%,white 5%) 0%,transparent 44%),linear-gradient(165deg,color-mix(in srgb,var(--vp-c-bg) 90%,white 10%),color-mix(in srgb,var(--vp-c-bg-soft) 92%,white 8%));box-shadow:0 26px 80px #0f172a14}.blog-masthead{display:grid;gap:20px;padding:26px}.blog-masthead--single{display:grid;gap:20px}.blog-masthead__heroRow{display:grid;gap:18px;align-items:start}.blog-masthead__headline{display:grid;gap:16px;align-content:start;max-width:min(100%,760px)}.blog-masthead__title{margin:0;max-width:10.5ch;font-size:clamp(2rem,3.9vw,3.45rem);line-height:1.02;text-wrap:balance;color:var(--vp-c-text-1)}.blog-masthead__lead{margin:0;max-width:58ch;font-size:clamp(.98rem,1.35vw,1.08rem);line-height:1.74;color:var(--vp-c-text-2)}.blog-masthead__stats{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:12px;border-top:1px dashed color-mix(in srgb,var(--claw-coral-bright) 22%,var(--vp-c-divider))}.blog-stat-card{min-height:100%;padding:16px 18px;border-radius:20px;border:1px solid var(--vp-c-divider);background:linear-gradient(180deg,color-mix(in srgb,var(--claw-coral-soft) 54%,white 46%) 0%,transparent 60%),color-mix(in srgb,var(--vp-c-bg) 94%,transparent)}.blog-stat-card span{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vp-c-text-3)}.blog-stat-card strong{display:block;margin-top:6px;font-size:15px;line-height:1.38;color:var(--vp-c-text-1)}.blog-masthead__panel,.blog-article__panel,.blog-note-card,.blog-summary-card,.blog-rail-card{position:relative;overflow:hidden;border-radius:28px;border:1px solid color-mix(in srgb,var(--claw-coral-soft) 38%,var(--vp-c-divider));background:linear-gradient(180deg,color-mix(in srgb,var(--vp-c-brand-soft) 42%,transparent) 0%,transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--vp-c-bg) 96%,white 4%),color-mix(in srgb,var(--vp-c-bg-soft) 96%,white 4%));box-shadow:0 18px 44px #0f172a14}.blog-masthead__panel,.blog-article__panel,.blog-summary-card,.blog-card-stack,.blog-article__rail{align-self:start}.blog-masthead__panel{display:grid;gap:12px;align-content:start;padding:20px}.blog-masthead__panelLabel,.blog-route-section__eyebrow,.blog-article__panelLabel,.blog-rail-card__eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--claw-coral-deep)}.blog-masthead__panelTitle{margin:0;font-size:1.7rem;line-height:1.08;color:var(--vp-c-text-1)}.blog-masthead__panelBody,.blog-article__panelBody,.blog-route-section__head p{margin:0;line-height:1.68;color:var(--vp-c-text-2)}.blog-note-card{display:flex;flex-direction:column;gap:12px;padding:18px}.blog-note-card__title{margin:0;font-size:clamp(1.3rem,1.8vw,1.72rem);line-height:1.1;color:var(--vp-c-text-1)}.blog-note-card__body{margin:0;line-height:1.68;color:var(--vp-c-text-2)}.blog-note-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.blog-note-card--hero{max-width:360px;justify-self:end;gap:14px;padding:22px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--claw-coral-soft) 94%,white 6%) 0%,transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--vp-c-brand-soft) 50%,transparent) 0%,transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--vp-c-bg) 96%,white 4%),color-mix(in srgb,var(--vp-c-bg-soft) 96%,white 4%))}.blog-note-card--hero .blog-note-card__top{justify-content:flex-start;gap:14px}.blog-note-card--hero .blog-lobster-mark{width:64px;height:64px;padding:12px;border-radius:20px}.blog-note-card--hero .blog-masthead__panelTitle{font-size:clamp(1.45rem,2vw,1.92rem)}.blog-note-card--hero .blog-masthead__panelBody{font-size:15px}.blog-note-card--stacked{gap:14px;padding:20px;height:100%}.blog-note-card--stacked .blog-issue-strip--stacked{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.blog-note-card--stacked .blog-note-card__top{align-items:center}.blog-feature-row,.blog-grid,.blog-route-band{margin-top:16px}.blog-feature-row{display:grid;gap:16px;align-items:stretch}.blog-grid{display:grid;gap:16px}.blog-route-band__head{max-width:720px;margin-bottom:14px}.blog-route-band__head h2{margin:8px 0 10px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1}.blog-issue-strip--band{margin-top:16px}.blog-index__content,.blog-index__cards{display:grid;gap:18px;align-items:start}.blog-issue-strip{display:grid;gap:14px}.blog-issue-strip--stacked{gap:10px;margin-top:2px}.blog-note-card .blog-issue-strip--stacked{grid-template-columns:1fr}.blog-issue-strip--stacked .blog-issue-strip__item{padding:12px 14px;border-radius:16px}.blog-issue-strip__item{display:grid;gap:8px;padding:14px 16px;border-radius:18px;border:1px dashed color-mix(in srgb,var(--claw-coral-bright) 28%,var(--vp-c-divider));background:color-mix(in srgb,var(--vp-c-bg) 94%,transparent)}.blog-issue-strip__item span{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--claw-coral-deep)}.blog-issue-strip__item p{margin:0;line-height:1.64;color:var(--vp-c-text-2)}.blog-card-stack{display:grid;gap:16px}.blog-card{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:220px;padding:22px;border-radius:24px;border:1px solid color-mix(in srgb,var(--claw-coral-soft) 28%,var(--vp-c-divider));background:linear-gradient(180deg,color-mix(in srgb,var(--vp-c-brand-soft) 34%,transparent) 0%,transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--vp-c-bg) 98%,white 2%),color-mix(in srgb,var(--vp-c-bg-soft) 98%,white 2%));box-shadow:0 24px 72px #0f172a12;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.blog-card:before{content:"";position:absolute;right:-28px;bottom:-72px;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--claw-coral-soft) 100%,transparent) 0%,transparent 68%);opacity:.95;pointer-events:none}.blog-card--featured{min-height:0;background:linear-gradient(160deg,color-mix(in srgb,var(--claw-coral-soft) 88%,white 12%),color-mix(in srgb,var(--vp-c-bg) 96%,white 4%) 60%,color-mix(in srgb,var(--vp-c-bg-soft) 94%,white 6%))}.blog-card--featuredWide{min-height:0;padding:20px}.blog-card--featuredWide .blog-card__body{max-width:none}.blog-card--featuredWide .blog-card__title{max-width:9ch;font-size:clamp(1.72rem,2.5vw,2.45rem);text-wrap:balance}.blog-card--featuredWide .blog-card__excerpt,.blog-card--featuredWide .blog-card__note{max-width:44ch}.blog-card:hover,.blog-route-card:hover,.blog-mini-link:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--claw-coral-bright) 40%,var(--vp-c-divider));box-shadow:0 34px 92px color-mix(in srgb,var(--claw-coral-deep) 16%,transparent)}.blog-card__top,.blog-card__footer,.blog-card__meta{display:flex;flex-wrap:wrap;gap:12px}.blog-card__top,.blog-card__footer{justify-content:space-between;align-items:flex-start}.blog-card__accent,.blog-card__category{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.blog-card__accent{border:1px solid color-mix(in srgb,var(--claw-coral-bright) 26%,var(--vp-c-divider));background:color-mix(in srgb,var(--claw-coral-soft) 88%,white 12%);color:var(--claw-coral-deep)}.blog-card__category{border:1px solid var(--vp-c-divider);background:color-mix(in srgb,var(--vp-c-bg) 94%,transparent);color:var(--vp-c-text-2)}.blog-card__body{position:relative;z-index:1;display:grid;gap:10px;margin-top:18px;flex:1}.blog-card__eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--vp-c-text-3)}.blog-card__title{margin:0;font-size:clamp(1.38rem,2.2vw,1.9rem);line-height:1.08;color:var(--vp-c-text-1)}.blog-card--featured .blog-card__title{max-width:11ch;font-size:clamp(1.95rem,3.6vw,3rem)}.blog-card__excerpt,.blog-card__note{margin:0;color:var(--vp-c-text-2);line-height:1.68}.blog-card__note{padding-top:12px;border-top:1px dashed color-mix(in srgb,var(--claw-coral-bright) 20%,var(--vp-c-divider));font-size:14px}.blog-card__footer{position:relative;z-index:1;margin-top:auto;padding-top:18px}.blog-card__meta{align-items:center}.blog-card__meta span,.blog-article__metaItem{display:inline-flex;align-items:center;gap:8px;color:var(--vp-c-text-3);font-size:14px}.blog-card__action,.blog-route-card span{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--claw-coral-deep);transition:gap .22s ease}.blog-card:hover .blog-card__action,.blog-route-card:hover span{gap:14px}.blog-rail,.blog-article__rail{display:grid;gap:16px;align-content:start}.blog-rail-card{padding:22px}.blog-rail-card__list{margin:16px 0 0;padding-left:20px;color:var(--vp-c-text-2)}.blog-rail-card__list li+li{margin-top:10px}.blog-mini-links{display:grid;gap:10px;margin-top:12px}.blog-mini-link,.blog-route-card{display:grid;gap:8px;padding:14px 16px;border-radius:16px;border:1px solid var(--vp-c-divider);background:color-mix(in srgb,var(--vp-c-bg) 94%,transparent);transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease}.blog-mini-link strong,.blog-route-card strong{font-size:18px;color:var(--vp-c-text-1)}.blog-mini-link span,.blog-route-card p{margin:0;color:var(--vp-c-text-2);line-height:1.75}.blog-article__hero{display:grid;gap:14px;padding:24px}.blog-article__hero--single{display:block}.blog-article__meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.blog-article__metaItem{padding:8px 12px;border-radius:999px;border:1px solid var(--vp-c-divider);background:color-mix(in srgb,var(--vp-c-bg) 96%,transparent)}.blog-article__metaItem--accent{border-color:color-mix(in srgb,var(--claw-coral-bright) 28%,var(--vp-c-divider));background:color-mix(in srgb,var(--claw-coral-soft) 88%,white 12%);color:var(--claw-coral-deep)}.blog-article__title{margin:0;max-width:12ch;font-size:clamp(2.3rem,4.4vw,4rem);line-height:1;color:var(--vp-c-text-1)}.blog-article__intro{margin:0;max-width:760px;font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.72;color:var(--vp-c-text-2)}.blog-article__hero--single .blog-article__title{margin-top:14px}.blog-article__hero--single .blog-article__intro{margin-top:12px}.blog-article__panel{display:grid;gap:12px;align-content:start;padding:20px}.blog-article__summary{display:grid;gap:14px;margin-top:16px}.blog-summary-card{display:grid;gap:12px;padding:18px}.blog-summary-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.blog-summary-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.blog-summary-list li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start}.blog-summary-list span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,var(--claw-coral-bright),var(--claw-coral-deep));color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em}.blog-summary-list p{margin:0;line-height:1.65;color:var(--vp-c-text-2)}.blog-article__panelTop{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.blog-article__panelTitle{margin:0;font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.08;color:var(--vp-c-text-1)}.blog-highlight-grid{display:grid;gap:12px;margin-top:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-chapter-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.blog-chapter-links{display:grid;gap:8px;margin-top:12px}.blog-chapter-link{display:inline-flex;align-items:center;min-height:42px;padding:9px 12px;border-radius:12px;border:1px solid var(--vp-c-divider);background:color-mix(in srgb,var(--vp-c-bg) 94%,transparent);color:var(--vp-c-text-2);font-size:13px;font-weight:600;line-height:1.45;transition:transform .22s ease,border-color .22s ease,color .22s ease,background-color .22s ease}.blog-chapter-link:hover,.blog-chapter-link.is-active{transform:translateY(-1px);border-color:color-mix(in srgb,var(--claw-coral-bright) 36%,var(--vp-c-divider));background:color-mix(in srgb,var(--claw-coral-soft) 82%,white 18%);color:var(--claw-coral-deep)}.blog-highlight-card{position:relative;overflow:hidden;padding:18px;border-radius:18px;border:1px solid color-mix(in srgb,var(--claw-coral-soft) 32%,var(--vp-c-divider));background:linear-gradient(180deg,color-mix(in srgb,var(--vp-c-brand-soft) 26%,transparent) 0%,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--vp-c-bg) 98%,white 2%),color-mix(in srgb,var(--vp-c-bg-soft) 98%,white 2%));box-shadow:0 18px 44px #0f172a0f}.blog-highlight-card__index{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--claw-coral-bright),var(--claw-coral-deep));color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em}.blog-highlight-card__label{margin:12px 0 0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--vp-c-text-3)}.blog-highlight-card__text{margin:6px 0 0;line-height:1.62;color:var(--vp-c-text-1)}.blog-article__layout{display:grid;gap:24px;margin-top:24px;align-items:start}.blog-article__layout--single{grid-template-columns:minmax(0,1fr)}.blog-article__content{min-width:0}.blog-article__content>:first-child{margin-top:0}.blog-article__content h2,.blog-article__content h3{font-family:var(--claw-font-editorial);color:var(--vp-c-text-1)}.blog-article__content h2{margin-top:2.4rem;margin-bottom:1rem;padding-top:1.15rem;border-top:1px solid color-mix(in srgb,var(--claw-coral-soft) 44%,var(--vp-c-divider));font-size:clamp(1.58rem,2.5vw,2.1rem);line-height:1.12}.blog-article__content h3{margin-top:2rem;margin-bottom:.7rem;font-size:1.44rem;line-height:1.14}.blog-article__content p,.blog-article__content li{font-size:16px;line-height:1.82;color:var(--vp-c-text-2)}.blog-article__content strong{color:var(--vp-c-text-1)}.blog-article__content a{color:var(--claw-coral-deep);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.blog-article__content ul,.blog-article__content ol{padding-left:1.35rem}.blog-article__content li+li{margin-top:.45rem}.blog-article__content code{padding:.18rem .45rem;border-radius:8px;background:color-mix(in srgb,var(--claw-coral-soft) 70%,white 30%);color:var(--claw-coral-deep);font-size:.92em}.blog-article__content pre{margin:1.4rem 0;padding:18px 20px;border-radius:18px;border:1px solid color-mix(in srgb,var(--claw-coral-soft) 26%,var(--vp-c-divider));background:linear-gradient(180deg,color-mix(in srgb,var(--vp-c-brand-soft) 22%,transparent) 0%,transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--vp-c-bg) 95%,#121212 5%),color-mix(in srgb,var(--vp-c-bg-soft) 88%,#111827 12%));box-shadow:0 22px 48px #0f172a1f;overflow-x:auto}.blog-article__content pre code{padding:0;background:none;color:inherit}.blog-article__content blockquote{margin:1.8rem 0;padding:18px 20px;border-left:4px solid var(--claw-coral-bright);border-radius:18px;background:color-mix(in srgb,var(--claw-coral-soft) 54%,white 46%)}.blog-article__content blockquote p{color:var(--vp-c-text-1)}.blog-route-section{margin-top:28px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--claw-coral-soft) 38%,var(--vp-c-divider))}.blog-route-section__head{max-width:720px}.blog-route-section__head h2{margin:8px 0 12px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1}.blog-route-grid{display:grid;gap:12px;margin-top:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-route-card{align-content:start;min-height:100%}.blog-route-card strong{font-size:1.16rem}@media (min-width: 980px){.blog-feature-row{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.blog-masthead__heroRow{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr)}.blog-grid,.blog-issue-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-article__summary{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start}}@media (min-width: 1080px){.blog-article__layout{grid-template-columns:minmax(0,1fr) 300px}.blog-article__rail,.blog-rail{position:sticky;top:calc(var(--vp-nav-height) + 24px)}}@media (max-width: 1023px){.blog-masthead,.blog-article__hero{padding:22px}.blog-feature-row,.blog-masthead__heroRow,.blog-masthead__stats,.blog-highlight-grid,.blog-route-grid,.blog-grid{grid-template-columns:1fr}}@media (max-width: 767px){.blog-shell{padding-top:calc(var(--vp-nav-height) + 22px);padding-bottom:56px}.blog-masthead,.blog-article__hero,.blog-card,.blog-route-card,.blog-highlight-card,.blog-rail-card{padding:18px;border-radius:20px}.blog-card--featured .blog-card__title,.blog-article__title,.blog-masthead__title{max-width:none}.blog-note-card--stacked{padding:18px}.blog-note-card--hero{max-width:none;justify-self:stretch;padding:18px}.blog-card__footer,.blog-card__meta,.blog-article__meta{flex-direction:column;align-items:flex-start}.blog-progress{width:calc(100vw - 24px)}.blog-progress__label{margin-left:8px;margin-right:8px;letter-spacing:.08em}}@media (prefers-reduced-motion: reduce){.blog-backlink,.blog-card,.blog-route-card,.blog-mini-link,.blog-pulse-dots span,.blog-lobster-mark,.blog-chapter-link,.blog-progress__bar{transition:none;animation:none;transform:none}}
