.Post_main__X4Tic{max-width:760px;margin:0 auto;padding:var(--spacing-48) var(--spacing-40);background-color:var(--color-midnight-canvas);min-height:100vh}.Post_bannerWrap__WItKn{width:100%;margin-bottom:var(--spacing-32);border-radius:var(--radius-cards);overflow:hidden}.Post_bannerImage__dMn94{width:100%;height:auto;display:block;object-fit:cover;max-height:420px}.Post_title__pen_7{font-size:clamp(1.8rem,5vw,var(--text-heading-lg));font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-heading-lg);line-height:var(--leading-heading-lg);color:var(--color-ash-cloud);margin-bottom:var(--spacing-24)}.Post_metadata__1btDf{display:flex;flex-direction:column;gap:var(--spacing-12);padding-bottom:var(--spacing-24);margin-bottom:var(--spacing-40);border-bottom:1px solid hsla(0,0%,100%,.08)}.Post_metaRow__P3Hov{display:flex;gap:var(--spacing-24);color:hsla(0,0%,100%,.45);font-size:var(--text-body-sm);font-family:var(--font-apercu-pro-mono);font-weight:var(--font-weight-regular);flex-wrap:wrap;letter-spacing:.02em}.Post_metaRow__P3Hov span{display:flex;align-items:center;gap:var(--spacing-6)}.Post_metaRow__P3Hov a{color:var(--color-warm-violet);transition:color .2s}.Post_metaRow__P3Hov a:hover{color:var(--primary-hover)}.Post_tagsRow__obZUz{display:flex;gap:var(--spacing-8);flex-wrap:wrap;align-items:center}.Post_categoryPill__1ohGs{background-color:var(--color-earth-clay);color:var(--color-golden-ochre);border:1px solid var(--color-golden-ochre);padding:var(--spacing-4) var(--spacing-16);border-radius:var(--radius-buttons);font-size:var(--text-caption);font-weight:var(--font-weight-medium);font-family:var(--font-nng);text-transform:uppercase;letter-spacing:.06em;transition:background-color .2s}.Post_categoryPill__1ohGs:hover{background-color:#7a521f;color:var(--color-golden-ochre)}.Post_tagHash__L0KxG{background-color:var(--color-charcoal-teal);color:#aebbba;padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-badges);font-size:var(--text-caption);font-family:var(--font-apercu-pro-mono);letter-spacing:.02em;transition:background-color .2s,color .2s}.Post_tagHash__L0KxG:hover{background-color:var(--color-deep-plum);color:var(--color-warm-violet)}.Post_main__X4Tic .blog-post{font-size:1.0625rem;line-height:1.8;color:var(--color-cream-paper)}.Post_main__X4Tic .blog-post h2,.Post_main__X4Tic .blog-post h3,.Post_main__X4Tic .blog-post h4{margin-top:var(--spacing-40);margin-bottom:var(--spacing-12);color:var(--color-ash-cloud)}.Post_main__X4Tic .blog-post p{margin-bottom:var(--spacing-16)}.Post_main__X4Tic .blog-post a{color:var(--color-golden-ochre);text-decoration:underline;text-underline-offset:2px}.Post_main__X4Tic .blog-post a:hover{color:var(--color-warm-violet)}.Post_main__X4Tic h3{font-size:var(--text-subheading);color:var(--color-ash-cloud);margin-bottom:var(--spacing-16);letter-spacing:var(--tracking-heading)}.Post_related__ZGJcb{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--spacing-12);gap:var(--spacing-12);margin-bottom:var(--spacing-48)}.Post_relatedPost__QDQM2{background-color:var(--color-deep-plum);border-radius:var(--radius-cards);padding:var(--spacing-20);transition:filter .2s}.Post_relatedPost__QDQM2:hover{filter:brightness(1.1)}.Post_relatedLink__W0Mw_{color:var(--color-cream-paper);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);font-family:var(--font-nng);line-height:1.4}.Post_relatedLink__W0Mw_:hover{color:var(--color-warm-violet)}@media (max-width:768px){.Post_main__X4Tic{padding:var(--spacing-32) var(--spacing-20)}.Post_title__pen_7{font-size:1.75rem}.Post_metaRow__P3Hov{gap:var(--spacing-12);font-size:var(--text-caption)}.Post_related__ZGJcb{grid-template-columns:1fr}}.CopyButton_copyButton__hAHMY{position:absolute;top:.5rem;right:.5rem;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#e2e8f0;border-radius:4px;padding:.25rem .5rem;font-size:.8rem;cursor:pointer;transition:all .2s;z-index:10}.CopyButton_copyButton__hAHMY:hover{background-color:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4)}