.blog-detail{--detail-border:hsla(0,0%,100%,.14);--detail-muted:hsla(0,0%,100%,.45);--detail-text:hsla(0,0%,100%,.72);--detail-title-width:54rem;--detail-article-width:min(100%,var(--detail-title-width))}.blog-detail__article{width:var(--detail-article-width);max-width:100%;margin-inline:auto}.blog-detail__article .blog-page-top{margin-bottom:1.25rem}.blog-detail__article .blog-page-footer-nav{justify-content:center;text-align:center}.blog-detail__article .blog-page-footer-nav--next-only{justify-content:center}@media (min-width:900px){.blog-detail{--detail-title-width:56rem}.blog-detail__article .blog-page-footer-nav{justify-content:space-between;text-align:left}.blog-detail__article .blog-page-footer-nav--next-only{justify-content:flex-end}}.blog-detail__meta-row{align-items:center;gap:0}.blog-detail__meta-row,.blog-detail__meta-row--desktop{display:flex;justify-content:center;margin-bottom:1.5rem}.blog-detail__meta-row--desktop{width:fit-content;max-width:100%;margin-inline:auto}@media (min-width:900px){.blog-detail__meta-row--desktop{margin-bottom:1.75rem}}.blog-detail__category{flex-shrink:0;display:inline-flex;align-items:center;padding:.4rem .85rem;border:1px solid var(--detail-border);font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#fff;line-height:1.4}.blog-detail__meta-line{flex:0 0 auto;width:2.75rem;height:1px;margin:0 .75rem;background:var(--detail-border)}@media (min-width:900px){.blog-detail__meta-line{width:3rem;margin:0 .85rem;background:hsla(0,0%,100%,.35)}}.blog-detail__read-time{flex-shrink:0;font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--detail-muted);white-space:nowrap}.blog-detail__title{color:#fff;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.3;margin:0 auto 1rem;max-width:var(--detail-article-width);text-align:center}.blog-detail__excerpt{width:60%;margin:0 auto 1.25rem;color:hsla(0,0%,100%,.62);font-size:.875rem;font-weight:400;line-height:1.7;text-align:center}@media (min-width:900px){.blog-detail__read-time{color:hsla(0,0%,100%,.85)}.blog-detail__title{font-size:clamp(2.85rem,4.8vw,4.25rem);font-weight:700;letter-spacing:-.04em;line-height:1.2;margin:0 0 1.25rem}.blog-detail__excerpt{margin-bottom:1.75rem;font-size:.9375rem;line-height:1.65}}.blog-detail__byline{display:flex;flex-direction:column;align-items:center;gap:.85rem;text-align:center;margin-bottom:0}.blog-detail__byline-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .85rem;width:100%}.blog-detail__byline-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;background:hsla(0,0%,100%,.08)}.blog-detail__byline-sep{color:hsla(0,0%,100%,.28);font-size:.75rem;line-height:1}.blog-detail__byline-row .blog-detail__author-name{margin:0}.blog-detail__byline-date,.blog-detail__byline-read{font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--detail-muted);line-height:1.4;white-space:nowrap}.blog-detail__image-credit{margin:0;font-size:.8125rem;line-height:1.6;color:var(--detail-muted);font-style:italic;max-width:32rem;text-align:center}.blog-detail__byline-row .blog-detail__share{margin:0}.blog-detail__author-name{color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;white-space:nowrap}.blog-detail__divider{border:none;border-top:1px solid hsla(0,0%,100%,.12);margin:0;width:100%}.blog-detail__divider--after-title{display:none;margin:0 0 1.25rem}.blog-detail__divider--after-author{display:block;margin:1.25rem 0 1.75rem}@media (min-width:900px){.blog-detail__divider--after-author{margin:2rem 0 2.25rem}}@media (max-width:899px){.blog-detail__divider--after-title{display:block}.blog-detail__title{font-size:clamp(1.75rem,7vw,2.35rem);letter-spacing:-.02em;line-height:1.3;margin-bottom:1.25rem}.blog-detail__hero{margin-bottom:2rem}}.blog-detail__hero{position:relative;width:100%;margin-bottom:3rem;overflow:hidden;aspect-ratio:16/9;background:#0a1628}.blog-detail__hero--desktop,.blog-detail__hero--mobile{aspect-ratio:16/9}.blog-detail__content{width:100%;margin-bottom:0}.blog-detail__content .blog-content{font-size:1.125rem}.blog-detail__related-wrap{width:100%;margin-top:3rem;padding-bottom:1rem}.blog-detail__related{width:100%}.blog-detail__related .blog-listing__header{margin-bottom:2.5rem}.blog-detail__related-link{flex-shrink:0;display:inline-flex;align-items:center;padding:.65em 1.25em;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,border-color .2s ease}.blog-detail__related-link:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.35)}.blog-detail__share{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:30}.blog-detail__share-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--detail-border);border-radius:4px;background:transparent;color:#fff;cursor:pointer;transition:background .2s ease,border-color .2s ease}.blog-detail__share-btn.is-active,.blog-detail__share-btn:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.25)}.blog-detail__share-menu{position:absolute;top:calc(100% + .65rem);right:0;z-index:40;min-width:220px;padding:.4rem;background:#111;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;box-shadow:0 16px 40px rgba(0,0,0,.45)}.blog-detail__share-menu:before{content:"";position:absolute;top:-6px;right:12px;width:10px;height:10px;background:#111;border-top:1px solid hsla(0,0%,100%,.12);border-left:1px solid hsla(0,0%,100%,.12);transform:rotate(45deg)}.blog-detail__share-menu-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.7rem .75rem;border:none;border-radius:8px;background:transparent;color:hsla(0,0%,100%,.88);font-size:.875rem;font-weight:500;line-height:1.2;text-decoration:none;text-align:left;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease}.blog-detail__share-menu-item:hover{background:hsla(0,0%,100%,.06);color:#fff}.blog-detail__share-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;flex-shrink:0;color:hsla(0,0%,100%,.72)}.blog-detail__tags{display:flex;flex-wrap:wrap;gap:.65rem}.blog-detail__tag{display:inline-flex;padding:.4rem .75rem;border:1px solid var(--detail-border);font-size:.75rem;font-weight:500;letter-spacing:0;color:hsla(0,0%,100%,.85);text-decoration:none;transition:background .2s ease}.blog-detail__tag:hover{background:hsla(0,0%,100%,.06)}.blog-detail__content .blog-content>.wp-block-paragraph:first-child:first-letter,.blog-detail__content .blog-content>p:first-of-type:first-letter{float:left;font-size:4.25rem;line-height:.82;font-weight:700;color:#fff;margin:.06em .12em 0 0;padding-top:.02em}