.blog-page,.blog-page-renderer,.blog-article-surface{--blog-paper:#f5f7fb;--blog-ink:#0b0f1a;--blog-navy:#101a2e;--blog-purple:#4b2e83;--blog-electric:#7a4dff;--blog-gold:#e4c97a;--blog-muted:#f5f7fb9e;--blog-content-font-family:var(--font-sans)}.blog-home-strip{--blog-paper:var(--color-brand-cloud);--blog-ink:var(--color-brand-ink);--blog-navy:var(--color-brand-navy);--blog-purple:var(--color-brand-purple);--blog-electric:var(--color-brand-purple-bright);--blog-gold:var(--color-brand-gold-soft);--blog-muted:#f5f7fb9e}.blog-page,.blog-page-renderer{font-family:var(--font-sans);background:radial-gradient(circle at 82% 4%, #7a4dff33, transparent 23rem), linear-gradient(180deg, var(--blog-navy) 0%, var(--blog-ink) 38%, var(--blog-ink) 100%);min-height:100vh;color:var(--blog-paper);padding:3.5rem 1rem 5rem}.blog-article-surface{font-family:var(--font-sans);color:var(--blog-paper);container-type:inline-size}.blog-page.app-page-surface{padding-block-end:calc(var(--bug-report-safe-bottom) + env(safe-area-inset-bottom))}.blog-archive-hero,.blog-article-header,.blog-article-layout,.blog-archive-list,.blog-home-strip{width:min(100%,78rem);margin-inline:auto}.blog-archive-hero{align-items:center;padding:.75rem 0 1.5rem;display:flex}.blog-hero-index{width:3.5rem;height:3.5rem;color:var(--blog-gold);background:#e4c97a14;border:1px solid #e4c97a61;border-radius:1rem;place-items:center;display:grid}.blog-kicker,.blog-card-meta,.blog-album-count,.blog-article-ledger,.blog-article-rail,.blog-media-source-badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em}.blog-kicker{color:var(--blog-gold);margin:0;font-size:.68rem;font-weight:600}.blog-article-title,.blog-section-title,.blog-card-title,.blog-album-title{font-family:var(--font-sans);font-weight:600}.blog-archive-list{gap:1rem;display:grid}.blog-card{background:linear-gradient(115deg,#101a2eeb,#151f35b3);border:1px solid #ffffff1f;border-radius:1.35rem;grid-template-columns:minmax(0,1fr) minmax(16rem,38%);min-height:14rem;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 1.5rem 3rem #00000029}.blog-card:hover{border-color:#e4c97a59;transform:translateY(-.18rem);box-shadow:0 1.8rem 4rem #00000040}.blog-card-ledger{z-index:0;background:linear-gradient(180deg, transparent, var(--blog-gold), transparent);width:2px;position:absolute;inset:1rem auto 1rem .9rem}.blog-card-copy{min-width:0;padding:1.5rem 1.5rem 1.5rem 2.25rem}.blog-card-meta,.blog-article-meta{color:#e4c97ac7;align-items:center;gap:.45rem;font-size:.62rem;line-height:1.4;display:flex}.blog-card-meta{flex-wrap:wrap;row-gap:.3rem}.blog-card-meta time{white-space:nowrap;flex:none}.blog-card-byline{min-width:0}.blog-card-title{letter-spacing:-.04em;margin:.85rem 0 0;font-size:clamp(1.75rem,3vw,3rem);line-height:.98}.blog-card-title a{color:#fff;text-decoration:none;display:inline}.blog-card-title-tail{white-space:nowrap}.blog-card-title a:after{content:"";cursor:pointer;z-index:2;position:absolute;inset:0}.blog-card-title a:focus-visible,.blog-back-link:focus-visible,.blog-share-button:focus-visible,.blog-text-link:focus-visible,.blog-load-more:focus-visible{outline:2px solid var(--blog-gold);outline-offset:4px}.blog-card-arrow{width:1.05em;height:1.05em;color:var(--blog-gold);vertical-align:-.1em;margin-left:.18em;transition:transform .18s;display:inline-block}.blog-card:hover .blog-card-arrow{transform:translate(.12rem,-.12rem)}.blog-card-excerpt{color:#f5f7fb99;max-width:38rem;margin:1rem 0 0;font-size:.96rem;line-height:1.65}.blog-card-cover{z-index:1;object-fit:cover;background:linear-gradient(145deg,#4b2e83cc,#0b0f1ae6);border-left:1px solid #ffffff14;width:100%;min-height:100%;display:block;position:relative}.blog-card-cover-media{position:relative;overflow:hidden}.blog-card-cover-video{object-fit:cover;border:0;width:100%;height:100%;display:block}.blog-card-preview-badge{color:var(--blog-paper);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#0b0f1ab8;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .5rem;font-size:.56rem;line-height:1;display:inline-flex;position:absolute;bottom:.7rem;right:.7rem}.blog-card-cover-empty{color:#e4c97ab3;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;place-items:center;font-size:.62rem;display:grid}.blog-card-compact{grid-template-columns:minmax(0,1fr) minmax(8.5rem,33%);min-height:13rem}.blog-card-compact .blog-card-copy{flex-direction:column;justify-content:center;padding:1.25rem 1.35rem 1.35rem 1.5rem;display:flex}.blog-card-compact .blog-card-title{font-size:var(--text-3xl);line-height:1.03}.blog-card-compact .blog-card-ledger{inset-inline-start:.65rem}.blog-empty-state,.blog-error{color:var(--blog-muted);border:1px dashed #e4c97a52;border-radius:1.25rem;padding:2rem}.blog-empty-state p{color:#fff;font-family:var(--font-sans);margin:0;font-size:1.8rem;font-weight:600}.blog-empty-state span{margin-top:.5rem;display:block}.blog-load-more{color:var(--blog-gold);background:#e4c97a14;border:1px solid #e4c97a59;border-radius:999px;align-items:center;gap:.55rem;margin:2rem auto 0;padding:.8rem 1rem;font-size:.8rem;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex}.blog-load-more:hover:not(:disabled){border-color:var(--blog-gold);background:#e4c97a29}.blog-load-more:disabled{opacity:.6}.blog-home-strip{background:linear-gradient(135deg,#101a2eeb,#4b2e8324);border:1px solid #ffffff1a;border-radius:1.5rem;margin-block:3rem 1rem;padding:1.5rem}.blog-home-strip-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.25rem;display:flex}.blog-section-title{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height);letter-spacing:-.04em;text-wrap:balance;margin:.4rem 0 0}.blog-text-link{color:var(--blog-gold);align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.blog-back-link,.blog-share-button{color:var(--blog-gold);font-size:.78rem;text-decoration:none}.blog-text-link:hover{color:var(--blog-gold-soft);text-underline-offset:.25em;text-decoration:underline}.blog-home-strip-grid{grid-template-columns:1fr;gap:1rem;display:grid}.blog-home-strip .blog-card-ledger{display:none}.blog-home-strip .blog-card-copy{padding-left:1.5rem}.blog-home-strip .blog-card-cover-empty{background:linear-gradient(145deg,#4b2e8361,#0b0f1af2)}.blog-article-page{padding-top:7.5rem}.blog-article-surface{width:100%}.blog-article-surface.is-preview{min-width:0}.blog-article-topline{justify-content:space-between;align-items:center;gap:1rem;width:min(100%,78rem);margin:0 auto 2.5rem;display:flex}.blog-back-link,.blog-share-button{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;display:inline-flex}.blog-article-header{grid-template-columns:minmax(10rem,.25fr) minmax(0,1fr);align-items:end;gap:2rem;padding-bottom:2.5rem;display:grid}.blog-article-ledger{border-left:2px solid var(--blog-gold);color:var(--blog-gold);align-content:end;align-self:stretch;gap:.75rem;padding:0 0 0 1.2rem;font-size:.62rem;display:grid}.blog-article-ledger strong{color:#fff;font-size:.75rem;font-weight:500}.blog-article-title{letter-spacing:-.045em;max-width:62rem;margin:.7rem 0 0;font-size:clamp(2.6rem,6.2cqw,5.2rem);line-height:.98}.blog-article-excerpt{color:#f5f7fbb3;max-width:48rem;margin:1.5rem 0 0;font-size:clamp(1.05rem,1.6cqw,1.35rem);line-height:1.6}.blog-article-meta{margin-top:1.2rem}.blog-article-cover{background:var(--blog-navy);border:1px solid #ffffff1f;border-radius:1.5rem;width:min(100%,78rem);height:min(55vw,34rem);margin:0 auto 3rem;overflow:hidden}.blog-article-cover img{object-fit:cover;width:100%;height:100%}.blog-article-layout{grid-template-columns:minmax(0,10rem) minmax(0,1fr);justify-content:center;gap:2.5rem;width:min(100%,84.5rem);min-width:0;display:grid}.blog-article-content{width:100%;min-width:0}.blog-article-surface.blog-page-width-readable .blog-article-layout{width:min(100%,66.5rem)}.blog-article-surface.blog-page-width-wide .blog-article-layout{width:min(100%,84.5rem)}.blog-article-rail{color:#e4c97aa6;text-align:right;flex-direction:column;align-items:end;gap:1rem;padding-top:1rem;font-size:.58rem;display:flex}.blog-article-surface.is-preview.blog-article-surface-breakpoint-tablet .blog-article-header,.blog-article-surface.is-preview.blog-article-surface-breakpoint-mobile .blog-article-header{grid-template-columns:1fr;gap:1.4rem}.blog-article-surface.is-preview.blog-article-surface-breakpoint-tablet .blog-article-layout,.blog-article-surface.is-preview.blog-article-surface-breakpoint-mobile .blog-article-layout{grid-template-columns:1fr}.blog-article-surface.is-preview.blog-article-surface-breakpoint-tablet .blog-article-rail,.blog-article-surface.is-preview.blog-article-surface-breakpoint-mobile .blog-article-rail{display:none}.blog-body{color:#f5f7fbc7;font-size:1.08rem;line-height:1.9}.blog-body p{margin:0 0 1.45rem}.blog-body blockquote{border-left:2px solid var(--blog-gold);color:#f5f7fbad;font-family:var(--font-editorial);margin:1.6rem 0;padding:.75rem 1.25rem;font-size:1.25em;font-style:italic}.blog-body .blog-text-align-center{text-align:center}.blog-body .blog-text-align-right{text-align:right}.blog-body h2,.blog-body h3,.blog-body h4{color:#fff;font-family:var(--font-sans);letter-spacing:-.03em;margin:2.8rem 0 1rem;font-weight:600;line-height:1.12}.blog-body h2{font-size:2.4rem}.blog-body h3{font-size:2rem}.blog-body h4{font-size:1.55rem}.blog-body ul,.blog-body ol{margin:0 0 1.5rem;padding-left:1.5rem}.blog-body ul{list-style-type:disc}.blog-body ol{list-style-type:decimal}.blog-body ul ul{list-style-type:circle}.blog-body ol ol{list-style-type:lower-alpha}.blog-body li{padding-left:.35rem}.blog-body li>p{margin:0}.blog-body li+li{margin-top:.35rem}.blog-body a{color:var(--blog-gold);text-underline-offset:.22em;text-decoration:underline}.blog-body hr{border:0;border-top:1px solid #ffffff1f;margin:2.5rem 0}.blog-media-figure,.blog-media-video,.blog-album{margin:2.5rem 0}.blog-media-figure,.blog-media-video{background:var(--blog-navy);border:1px solid #ffffff1f;border-radius:1.2rem;position:relative;overflow:hidden}.blog-media-figure img{object-fit:cover;width:100%;max-height:40rem;display:block}.blog-media-crop-frame{width:100%;position:relative;overflow:hidden}.blog-media-crop-frame img{max-width:none}.blog-media-figure figcaption,.blog-album-item figcaption{color:#f5f7fb85;padding:.7rem .9rem;font-size:.8rem;line-height:1.5}.blog-media-video{aspect-ratio:16/9}.blog-media-video-youtube iframe{border:0;position:absolute;inset:0}.blog-media-source-badge{color:var(--blog-gold);background:#0b0f1ac2;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .6rem;font-size:.55rem;display:inline-flex;position:absolute;top:.8rem;left:.8rem}.blog-media-empty{color:#f5f7fb80;place-items:center;gap:.5rem;min-height:12rem;display:grid}.blog-album{background:#101a2e8c;border:1px solid #ffffff1f;border-radius:1.2rem;padding:1.2rem}.blog-album-title{color:#fff;margin:.35rem 0 0;font-size:1.8rem}.blog-album-count{color:#e4c97ab3;font-size:.58rem}.blog-album-caption{color:var(--blog-muted);margin:.8rem 0 1rem;font-size:.88rem}.blog-album-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.blog-album-item{background:var(--blog-ink);border-radius:.8rem;margin:0;overflow:hidden}.blog-album-item img{aspect-ratio:1;object-fit:cover;width:100%;display:block}@media (width>=640px){.blog-page{padding-inline:1.5rem}.blog-home-strip{padding:2rem}}@media (width<=1023px){.blog-card:not(.blog-card-compact){grid-template-columns:1fr;min-height:0}.blog-card:not(.blog-card-compact) .blog-card-cover{aspect-ratio:16/9;border-bottom:1px solid #ffffff14;border-left:0;border-right:0;order:-1;height:auto;min-height:0;max-height:20rem}.blog-card:not(.blog-card-compact) .blog-card-copy{padding:1.5rem 1.5rem 1.6rem 2.25rem}.blog-card-copy{padding-right:1rem}.blog-card-excerpt{font-size:.88rem}.blog-article-header{grid-template-columns:1fr;gap:1.4rem}.blog-article-ledger{align-self:start;min-height:4rem}.blog-article-layout{grid-template-columns:1fr}.blog-article-rail{display:none}}@media (width<=480px){.blog-page{padding-top:2rem}.blog-hero-index{width:2.8rem;height:2.8rem}.blog-card{grid-template-columns:1fr}.blog-card-cover{aspect-ratio:16/9;border-bottom:1px solid #ffffff14;border-left:0;border-right:0;order:-1;height:auto;min-height:0}.blog-card-cover-empty{min-height:5rem}.blog-card-copy{padding:1.2rem 1.2rem 1.35rem 1.8rem}.blog-home-strip-heading{flex-direction:column;align-items:start}.blog-album-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-home-strip .blog-card-compact{grid-template-rows:auto minmax(9.5rem,auto);grid-template-columns:1fr;min-height:0}.blog-home-strip .blog-card-compact .blog-card-cover{border-bottom:1px solid #ffffff14;border-left:0;border-right:0;order:-1;height:10rem;min-height:0}.blog-home-strip .blog-card-compact .blog-card-copy{flex-direction:column;justify-content:center;min-height:9.5rem;padding:1.35rem 1.5rem 1.5rem 1.65rem;display:flex}.blog-home-strip .blog-card-compact .blog-card-meta{font-size:.66rem}.blog-home-strip .blog-card-compact .blog-card-title{font-size:var(--text-4xl);text-wrap:balance;line-height:1.04}@media (width<=359px){.blog-home-strip{padding:1rem}.blog-home-strip .blog-card-compact .blog-card-cover{height:10rem}.blog-home-strip .blog-card-compact .blog-card-copy{min-height:8.5rem;padding:1.1rem 1.1rem 1.25rem 1.35rem}.blog-home-strip .blog-card-compact .blog-card-title{font-size:var(--text-3xl)}}@media (width>=520px){.blog-home-strip .blog-card-compact .blog-card-cover{height:clamp(12rem,20vw,15rem)}.blog-home-strip .blog-card-compact .blog-card-copy{min-height:10.5rem;padding:1.5rem 1.7rem 1.65rem 1.8rem}}@media (width>=1200px){.blog-home-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.blog-card,.blog-card-arrow,.blog-load-more{transition:none}}.blog-page-renderer{box-sizing:border-box;width:100%;min-width:0;color:inherit}.blog-page-renderer.is-preview{min-height:28rem}.blog-page-renderer-content{box-sizing:border-box;gap:clamp(.9rem,1.5vw,1.35rem);width:100%;min-width:0;margin-inline:auto;display:grid}.blog-page-width-readable .blog-page-renderer-content{max-width:54rem}.blog-page-width-wide .blog-page-renderer-content{max-width:72rem}.blog-page-renderer.blog-page-background-ink,.blog-page-renderer.blog-page-background-paper,.blog-page-renderer.blog-page-background-midnight{background:0 0;border-radius:0;padding:0}.blog-article-page.blog-page-background-ink,.blog-article-surface.blog-page-background-ink,.blog-builder-preview-workbench.blog-page-background-ink{background:var(--color-brand-ink)}.blog-article-page.blog-page-background-paper,.blog-article-surface.blog-page-background-paper,.blog-builder-preview-workbench.blog-page-background-paper{background:linear-gradient(155deg, var(--color-brand-surface) 0%, var(--color-brand-navy) 100%)}.blog-article-page.blog-page-background-midnight,.blog-article-surface.blog-page-background-midnight,.blog-builder-preview-workbench.blog-page-background-midnight{background:var(--color-brand-navy)}.blog-builder-heading{color:#f5f7fb;font-family:var(--font-editorial);letter-spacing:-.035em;margin:.55rem 0 .15rem;font-weight:500;line-height:1.08}.blog-builder-heading-margin-none{margin:0}.blog-builder-heading-margin-small{margin:.65rem}.blog-builder-heading-margin-medium{margin:1.1rem}.blog-builder-heading-margin-large{margin:1.7rem}.blog-builder-heading-padding-none{padding:0}.blog-builder-heading-padding-small{padding:.65rem}.blog-builder-heading-padding-medium{padding:1.1rem}.blog-builder-heading-padding-large{padding:1.7rem}.blog-builder-lede{color:#f5f7fbad;max-width:42rem;margin:0 0 1.5rem;font-size:clamp(1.08rem,1rem + .35vw,1.28rem);line-height:1.7}.blog-builder-heading-level-1{font-size:clamp(2rem,5vw,3.6rem)}.blog-builder-heading-level-2{font-size:clamp(1.55rem,3vw,2.4rem)}.blog-builder-heading-level-3{font-size:clamp(1.25rem,2vw,1.7rem)}.blog-builder-heading-size-small{font-size:1.3rem}.blog-builder-heading-size-medium{font-size:clamp(1.55rem,3vw,2.4rem)}.blog-builder-heading-size-large{font-size:clamp(2rem,4vw,3.2rem)}.blog-builder-heading-size-display{font-size:clamp(2.5rem,6vw,4.8rem)}.blog-builder-heading-weight-normal{font-weight:400}.blog-builder-heading-weight-medium{font-weight:500}.blog-builder-heading-weight-strong{font-weight:650}.blog-builder-heading-color-gold{color:var(--blog-gold)}.blog-builder-heading-color-muted{color:#f5f7fb9e}.blog-builder-heading-line-normal{line-height:1.3}.blog-builder-heading-line-loose{line-height:1.55}.blog-builder-heading-spacing-normal{letter-spacing:-.01em}.blog-builder-heading-spacing-loose{letter-spacing:.03em}.blog-builder-heading-max-narrow{max-width:24rem}.blog-builder-heading-max-medium{max-width:38rem}.blog-builder-heading-max-wide{max-width:54rem}.blog-page-typography-brand{--blog-content-font-family:var(--font-sans)}.blog-page-typography-editorial{--blog-content-font-family:var(--font-editorial)}.blog-article-surface .blog-article-title,.blog-article-surface .blog-article-excerpt,.blog-page-renderer .blog-builder-heading,.blog-page-renderer .blog-builder-lede,.blog-page-renderer .blog-body,.blog-page-renderer .blog-body h2,.blog-page-renderer .blog-body h3,.blog-page-renderer .blog-body h4{font-family:var(--blog-content-font-family)}.blog-builder-byline{color:#e4c97adb;font:600 .66rem / 1.4 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.blog-builder-byline time{color:#f5f7fb73;font-weight:500}.blog-builder-byline span{gap:.1rem;display:inline-grid}.blog-builder-byline span small{color:#f5f7fb73;letter-spacing:.08em;font-size:.58rem}.blog-builder-byline-avatar{object-fit:cover;border:1px solid #e4c97a59;border-radius:50%;width:2.1rem;height:2.1rem}.blog-builder-align-left{text-align:left;justify-content:flex-start}.blog-builder-align-center{text-align:center;justify-content:center}.blog-builder-align-right{text-align:right;justify-content:flex-end}.blog-builder-media-frame{border-radius:1rem;overflow:hidden}.blog-builder-media-width-contained{max-width:42rem}.blog-builder-media-width-half{max-width:50%}.blog-builder-media-frame.blog-builder-align-left{margin-inline:0 auto}.blog-builder-media-frame.blog-builder-align-center{margin-inline:auto}.blog-builder-media-frame.blog-builder-align-right{margin-inline:auto 0}.blog-media-presentation{max-width:100%;transition:box-shadow .18s}.blog-media-presentation img,.blog-media-presentation video{object-fit:cover;max-width:100%}.blog-media-fit-contain img,.blog-media-fit-contain video{object-fit:contain}.blog-media-position-top img,.blog-media-position-top video{object-position:center top}.blog-media-position-bottom img,.blog-media-position-bottom video{object-position:center bottom}.blog-media-position-left img,.blog-media-position-left video{object-position:left center}.blog-media-position-right img,.blog-media-position-right video{object-position:right center}.blog-media-aspect-square{aspect-ratio:1}.blog-media-aspect-wide{aspect-ratio:16/9}.blog-media-aspect-portrait{aspect-ratio:4/5}.blog-media-aspect-square img,.blog-media-aspect-wide img,.blog-media-aspect-portrait img,.blog-media-aspect-square video,.blog-media-aspect-wide video,.blog-media-aspect-portrait video{height:100%}.blog-media-height-short{height:16rem}.blog-media-height-medium{height:28rem}.blog-media-height-tall{height:40rem}.blog-media-height-short img,.blog-media-height-medium img,.blog-media-height-tall img,.blog-media-height-short video,.blog-media-height-medium video,.blog-media-height-tall video{height:100%}.blog-media-radius-none{border-radius:0}.blog-media-radius-small{border-radius:.45rem}.blog-media-radius-medium{border-radius:1rem}.blog-media-radius-large{border-radius:1.65rem}.blog-media-shadow-soft{box-shadow:0 1rem 2.5rem #0000002e}.blog-media-shadow-strong{box-shadow:0 1.5rem 3.5rem #00000052}.blog-media-border-subtle{border:1px solid #ffffff24}.blog-media-border-strong{border:1px solid #e4c97a6b}.blog-media-padding-small{padding:.45rem}.blog-media-padding-medium{padding:.8rem}.blog-media-padding-large{padding:1.25rem}.blog-media-margin-small{margin-block:.75rem}.blog-media-margin-medium{margin-block:1.5rem}.blog-media-margin-large{margin-block:3rem}.blog-builder-embed{aspect-ratio:16/9;background:#080c15bf;border:1px solid #ffffff1a;border-radius:1rem;position:relative;overflow:hidden}.blog-builder-embed iframe{border:0;width:100%;height:100%}.blog-builder-empty-media{color:#f5f7fb7a;background:#e4c97a09;border:1px dashed #e4c97a42;border-radius:1rem;place-items:center;gap:.5rem;min-height:7rem;font-size:.8rem;display:grid}.blog-builder-divider{border:0;border-top:1px solid #e4c97a73;width:100%;margin:.75rem 0}.blog-builder-divider-contained{width:72%}.blog-builder-divider-half{width:48%}.blog-builder-divider-quiet{border-top-color:#ffffff1f}.blog-builder-spacer-small{height:1.25rem}.blog-builder-spacer-medium{height:3rem}.blog-builder-spacer-large{height:6rem}.blog-builder-container{min-width:0;max-width:100%;display:grid}.blog-builder-container-panel{background:#ffffff09;border:1px solid #ffffff1a;gap:1rem;padding:clamp(1rem,3vw,2rem)}.blog-builder-container-plain{gap:1rem;display:grid}.blog-builder-container.blog-builder-composer-footer{box-sizing:border-box;width:min(100%,42rem);max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:.75rem;margin:2.5rem auto 0;padding:.9rem 0 0}.blog-builder-container.blog-builder-composer-footer .blog-builder-divider{border-top-color:#e4c97a6b;width:100%;margin:0}.blog-builder-container.blog-builder-composer-footer .blog-builder-byline{width:100%;color:var(--blog-gold);justify-content:space-between;align-items:baseline;gap:1rem;margin:0}.blog-builder-container.blog-builder-composer-footer .blog-builder-byline-author{color:var(--blog-paper);letter-spacing:.16em}.blog-builder-container.blog-builder-composer-footer .blog-builder-byline time{color:#f5f7fb73;letter-spacing:.1em}.blog-builder-container-width-contained{max-width:58rem;margin-inline:auto}.blog-builder-container-width-half{max-width:48%;margin-inline:auto}.blog-builder-container-panel.blog-builder-container-padding-none{padding:0}.blog-builder-container-panel.blog-builder-container-padding-small{padding:.75rem}.blog-builder-container-panel.blog-builder-container-padding-medium{padding:1.25rem}.blog-builder-container-panel.blog-builder-container-padding-large{padding:clamp(1rem,3vw,2rem)}.blog-builder-container-panel.blog-builder-container-radius-none{border-radius:0}.blog-builder-container-panel.blog-builder-container-radius-small{border-radius:.45rem}.blog-builder-container-panel.blog-builder-container-radius-medium{border-radius:1rem}.blog-builder-container-panel.blog-builder-container-radius-large{border-radius:1.65rem}.blog-builder-container-panel.blog-builder-container-shadow-soft{box-shadow:0 1rem 2.5rem #0000002e}.blog-builder-container-panel.blog-builder-container-shadow-strong{box-shadow:0 1.5rem 3.5rem #0000004d}.blog-builder-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.blog-builder-columns-gap-small{gap:.65rem}.blog-builder-columns-gap-large{gap:1.6rem}.blog-builder-column{align-content:start;align-self:stretch;gap:1rem;min-width:0;display:grid}.blog-builder-button-row{display:flex}.blog-builder-button{border-radius:.7rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.blog-builder-button-gold{color:#0b0f1a;background:#e4c97a}.blog-builder-button-small{padding:.55rem .8rem;font-size:.74rem}.blog-builder-button-large{padding:.95rem 1.25rem;font-size:.92rem}.blog-builder-align-left{margin-left:0;margin-right:auto}.blog-builder-align-center{margin-inline:auto}.blog-builder-align-right{margin-left:auto;margin-right:0}:where(.blog-builder-container).blog-builder-align-left,:where(.blog-builder-container).blog-builder-align-center,:where(.blog-builder-container).blog-builder-align-right{margin-inline:auto}.blog-builder-hidden-desktop{display:none}.blog-builder-responsive-width-desktop-full{width:100%;max-width:none}.blog-builder-responsive-width-desktop-contained{width:100%;max-width:58rem}.blog-builder-responsive-width-desktop-half{width:100%;max-width:50%}.blog-builder-responsive-align-desktop-left{text-align:left;margin-left:0;margin-right:auto}.blog-builder-responsive-align-desktop-center{text-align:center;margin-inline:auto}.blog-builder-responsive-align-desktop-right{text-align:right;margin-left:auto;margin-right:0}.blog-builder-responsive-padding-desktop-none{padding:0}.blog-builder-responsive-padding-desktop-small{padding:.65rem}.blog-builder-responsive-padding-desktop-medium{padding:1.1rem}.blog-builder-responsive-padding-desktop-large{padding:clamp(1.25rem,3vw,2.25rem)}.blog-builder-divider-thickness-solid{border-top-width:2px}.blog-builder-divider-thickness-strong{border-top-width:3px}.blog-builder-divider-color-quiet{border-top-color:#ffffff1f}.blog-builder-divider-color-paper{border-top-color:#f5f7fbb8}.blog-builder-divider-spacing-small{margin-block:.5rem}.blog-builder-divider-spacing-large{margin-block:2.5rem}.blog-builder-container-panel.blog-builder-container-background-ink{background-color:#0b0f1ab8}.blog-builder-container-panel.blog-builder-container-background-paper{background-color:#f5f7fb17}.blog-builder-container-panel.blog-builder-container-background-gold{background-color:#e4c97a1f}.blog-builder-container-panel.blog-builder-container-border-subtle{border-color:#ffffff29}.blog-builder-container-panel.blog-builder-container-border-strong{border-color:#e4c97a6b}.blog-builder-container-margin-small{margin-block:.75rem}.blog-builder-container-margin-medium{margin-block:1.5rem}.blog-builder-container-margin-large{margin-block:3rem}@media (width<=1020px){.blog-builder-responsive-width-tablet-full{width:100%;max-width:none}.blog-builder-responsive-width-tablet-contained{width:100%;max-width:58rem}.blog-builder-responsive-width-tablet-half{width:100%;max-width:50%}.blog-builder-responsive-align-tablet-left{text-align:left;margin-left:0;margin-right:auto}.blog-builder-responsive-align-tablet-center{text-align:center;margin-inline:auto}.blog-builder-responsive-align-tablet-right{text-align:right;margin-left:auto;margin-right:0}.blog-builder-responsive-padding-tablet-none{padding:0}.blog-builder-responsive-padding-tablet-small{padding:.65rem}.blog-builder-responsive-padding-tablet-medium{padding:1.1rem}.blog-builder-responsive-padding-tablet-large{padding:clamp(1.25rem,3vw,2.25rem)}.blog-page-renderer .blog-builder-hidden-desktop{display:revert}.blog-page-renderer .blog-builder-hidden-tablet{display:none}}@media (width<=720px){.blog-builder-responsive-width-mobile-full{width:100%;max-width:none}.blog-builder-responsive-width-mobile-contained{width:100%;max-width:58rem}.blog-builder-responsive-width-mobile-half{width:100%;max-width:100%}.blog-builder-responsive-align-mobile-left{text-align:left;margin-left:0;margin-right:auto}.blog-builder-responsive-align-mobile-center{text-align:center;margin-inline:auto}.blog-builder-responsive-align-mobile-right{text-align:right;margin-left:auto;margin-right:0}.blog-builder-responsive-padding-mobile-none{padding:0}.blog-builder-responsive-padding-mobile-small{padding:.65rem}.blog-builder-responsive-padding-mobile-medium{padding:1.1rem}.blog-builder-responsive-padding-mobile-large{padding:1.25rem}.blog-page-renderer .blog-builder-hidden-tablet{display:revert}.blog-page-renderer .blog-builder-hidden-mobile{display:none}.blog-builder-columns{grid-template-columns:1fr}.blog-builder-columns.is-no-mobile-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-builder-media-width-half,.blog-builder-container-width-half{max-width:100%}.blog-builder-container.blog-builder-composer-footer{width:100%;margin-top:2rem;padding-top:.75rem}.blog-builder-container.blog-builder-composer-footer .blog-builder-byline{align-items:flex-start}}
