.blog-module__JsT-Oq__page{padding-block:var(--space-2xl) var(--step-section)}.blog-module__JsT-Oq__intro{gap:var(--step-row);margin-bottom:var(--step-block);display:grid}.blog-module__JsT-Oq__muted{color:var(--text-muted)}.blog-module__JsT-Oq__lead{max-width:60ch;color:var(--text-muted)}.blog-module__JsT-Oq__search{width:100%;max-width:560px;margin-top:var(--space-md);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);display:flex}.blog-module__JsT-Oq__search input{min-width:0;min-height:48px;padding:0 var(--space-xl);border-radius:var(--radius-pill);color:var(--text-primary);font:inherit;background:0 0;border:0;flex:1}.blog-module__JsT-Oq__search input::placeholder{color:var(--text-muted)}.blog-module__JsT-Oq__search input:focus{outline:none}.blog-module__JsT-Oq__search button{border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;background:0 0;border:0;flex:0 0 48px;place-items:center;padding:0;display:grid}.blog-module__JsT-Oq__search:focus-within{outline:2px solid var(--text-primary);outline-offset:2px}.blog-module__JsT-Oq__status{margin-block:var(--step-block)}.blog-module__JsT-Oq__leadSurface{margin-bottom:var(--step-section)}section.blog-module__JsT-Oq__leadSurface{padding:var(--space-lg)}.blog-module__JsT-Oq__leadCard{gap:var(--step-item);color:var(--section-ink,var(--text-primary));transition:scale var(--t-press) var(--ease);grid-template-columns:minmax(0,1fr);display:grid;position:relative;}.blog-module__JsT-Oq__leadCard:focus-visible{outline:2px solid var(--accent-base);outline-offset:6px;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth)}.blog-module__JsT-Oq__leadPhoto{aspect-ratio:var(--ratio-band);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-dark-soft);position:relative;overflow:hidden}.blog-module__JsT-Oq__leadImage{object-fit:cover;transition:scale var(--t-move) var(--ease)}.blog-module__JsT-Oq__leadText{align-content:end;gap:var(--step-row);padding:0 var(--space-lg) var(--space-lg);display:grid}.blog-module__JsT-Oq__leadTitle{text-wrap:balance}.blog-module__JsT-Oq__leadExcerpt,.blog-module__JsT-Oq__leadMeta{color:var(--section-muted,var(--text-muted))}.blog-module__JsT-Oq__leadExcerpt{max-width:52ch}.blog-module__JsT-Oq__leadGo{align-items:center;gap:var(--space-md);margin-top:var(--space-md);color:var(--section-link,var(--text-primary));display:inline-flex}@media (hover:hover){.blog-module__JsT-Oq__leadCard:hover .blog-module__JsT-Oq__leadImage{scale:1.03}}.blog-module__JsT-Oq__book{gap:var(--step-block);grid-template-columns:minmax(0,1fr);display:grid}.blog-module__JsT-Oq__rail{min-width:0}.blog-module__JsT-Oq__chapters{gap:var(--step-block);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.blog-module__JsT-Oq__chapter{scroll-margin-top:calc(var(--head-pin) + var(--space-xl))}section.blog-module__JsT-Oq__chapter{padding:var(--space-xl)}.blog-module__JsT-Oq__chapterHead{align-items:center;gap:var(--step-row);margin-bottom:var(--step-item);grid-template-columns:auto minmax(0,1fr);display:grid}.blog-module__JsT-Oq__chapterIcon{border-radius:var(--radius-pill);background:var(--bg-light);width:44px;height:44px;color:var(--text-primary);place-items:center;display:grid}.blog-module__JsT-Oq__chapterText{gap:var(--space-xs);min-width:0;display:grid}.blog-module__JsT-Oq__chapterPrice{grid-column:2;justify-self:start}.blog-module__JsT-Oq__chapterCover{isolation:isolate;align-content:end;align-items:center;gap:var(--step-row);min-height:200px;margin:calc(-1 * var(--space-xl)) calc(-1 * var(--space-xl)) var(--step-item);padding:var(--space-xl);border-radius:var(--radius-xl) var(--radius-xl) 0 0;corner-shape:var(--corner-smooth);color:var(--text-on-dark);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.blog-module__JsT-Oq__chapterPhoto{z-index:-1;background:var(--bg-dark);position:absolute;inset:0}.blog-module__JsT-Oq__chapterImg{object-fit:cover}.blog-module__JsT-Oq__chapterShade{background:linear-gradient(to top, var(--bg-dark) 0%, transparent 75%);position:absolute;inset:0}.blog-module__JsT-Oq__chapterCover .blog-module__JsT-Oq__chapterIcon{background:var(--veil-dark);color:var(--text-on-dark)}.blog-module__JsT-Oq__onPhoto{color:var(--text-on-dark-muted)}.blog-module__JsT-Oq__entries{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.blog-module__JsT-Oq__entries>li{min-width:0}.blog-module__JsT-Oq__chapterGo{margin-top:var(--step-item)}.blog-module__JsT-Oq__rest{gap:var(--space-md);padding-top:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.blog-module__JsT-Oq__results{gap:var(--step-item);max-width:var(--measure);display:grid}.blog-module__JsT-Oq__resultsHead{justify-content:space-between;align-items:baseline;gap:var(--space-md);flex-wrap:wrap;display:flex}.blog-module__JsT-Oq__moreLink{justify-self:start;align-items:center;min-height:40px;display:inline-flex}.blog-module__JsT-Oq__resources{gap:var(--step-section);margin-top:var(--step-section);padding-top:var(--step-section);border-top:var(--border-hairline) solid var(--border-default);display:grid}.blog-module__JsT-Oq__resource{align-content:start;gap:var(--step-row);min-width:0;display:grid}.blog-module__JsT-Oq__actions{gap:var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.blog-module__JsT-Oq__terms{margin:0}.blog-module__JsT-Oq__terms>div{padding-block:var(--space-lg);border-bottom:var(--border-hairline) solid var(--border-default)}.blog-module__JsT-Oq__terms dd{margin:var(--space-sm) 0 0;color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.blog-module__JsT-Oq__leadImage{transition:none}}@media (min-width:640px){.blog-module__JsT-Oq__chapterHead{grid-template-columns:auto minmax(0,1fr) auto}.blog-module__JsT-Oq__chapterPrice{grid-column:3;justify-self:end}}@media (min-width:900px){main.blog-module__JsT-Oq__page{max-width:var(--shell-w-wide)}.blog-module__JsT-Oq__leadCard{gap:var(--step-block);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.blog-module__JsT-Oq__leadPhoto{aspect-ratio:var(--ratio-photo)}.blog-module__JsT-Oq__leadText{padding:var(--space-xl) var(--space-xl) var(--space-xl) 0}.blog-module__JsT-Oq__book{align-items:start;gap:var(--space-4xl);grid-template-columns:220px minmax(0,1fr)}.blog-module__JsT-Oq__rail{top:calc(var(--head-pin) + var(--space-2xl));position:sticky}section.blog-module__JsT-Oq__chapter{padding:var(--space-2xl)}.blog-module__JsT-Oq__resources{grid-template-columns:repeat(2,minmax(0,1fr))}}
