.postWrap{max-width:760px;margin:0 auto;padding:clamp(48px,7vw,86px) clamp(18px,4vw,44px) clamp(60px,8vw,96px)}.postWrap .backlink{margin-bottom:28px;display:inline-block}.postWrap h1{letter-spacing:-.03em;text-wrap:pretty;margin:14px 0 18px;font-family:Fraunces,serif;font-size:clamp(30px,5vw,50px);font-weight:300;line-height:1.06}.postWrap .postMeta{align-items:center;gap:14px;margin-bottom:clamp(28px,4vw,40px);display:flex}.postWrap .postCover{border:1px solid #f0a93c33;margin:0 0 clamp(28px,4vw,40px);overflow:hidden}.postWrap .postCover img{width:100%;height:auto;display:block}.postWrap .ytEmbed{aspect-ratio:16/9;border:1px solid #f0a93c33;margin:0 0 clamp(28px,4vw,40px);position:relative;overflow:hidden}.postWrap .ytEmbed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.postWrap .ytFacade{aspect-ratio:16/9;cursor:pointer;background:#05050a;border:1px solid #f0a93c33;width:100%;margin:0 0 clamp(28px,4vw,40px);padding:0;display:block;position:relative;overflow:hidden}.postWrap .ytFacade-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.postWrap .ytFacade-blank{background:linear-gradient(#0a0a12,#08080e)}.postWrap .ytFacade-btn{color:#f0a93c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05050a8c;border:1px solid #f0a93c80;border-top-color:#ffd79abf;border-radius:50%;justify-content:center;align-items:center;width:clamp(62px,9vw,82px);height:clamp(62px,9vw,82px);padding-left:5px;transition:background .3s,color .3s,box-shadow .3s,transform .3s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 44px -6px #f0a93cb3}.postWrap .ytFacade:hover .ytFacade-btn,.postWrap .ytFacade:focus-visible .ytFacade-btn{color:#05050a;background:#f0a93c;transform:translate(-50%,-50%)scale(1.06);box-shadow:0 0 60px -4px #f0a93cf2}.postWrap .ytFacade:focus-visible{outline-offset:3px;outline:2px solid #f0a93c}@media (prefers-reduced-motion:reduce){.postWrap .ytFacade-btn{transition:none}.postWrap .ytFacade:hover .ytFacade-btn,.postWrap .ytFacade:focus-visible .ytFacade-btn{transform:translate(-50%,-50%)}}.postBody{color:#d9d3ca;font-size:clamp(16.5px,2vw,18px);line-height:1.75}.postBody>*+*{margin-top:1.25em}.postBody h2{letter-spacing:-.02em;color:#edeae4;margin-top:1.8em;font-family:Fraunces,serif;font-size:clamp(23px,3.2vw,30px);font-weight:400;line-height:1.2}.postBody h3{color:#edeae4;margin-top:1.6em;font-family:Fraunces,serif;font-size:clamp(20px,2.6vw,24px);font-weight:400;line-height:1.25}.postBody a{color:#f0a93c;text-underline-offset:3px;text-decoration:underline}.postBody a:hover{color:#ffd79a}.postBody strong{color:#edeae4;font-weight:600}.postBody ul,.postBody ol{padding-left:1.4em}.postBody li+li{margin-top:.5em}.postBody blockquote{color:#ffd79a;border-left:2px solid #f0a93c8c;margin-left:0;padding:2px 0 2px 22px;font-family:Fraunces,serif;font-size:clamp(19px,2.6vw,24px);font-style:italic;font-weight:300;line-height:1.4}.postBody code{background:#f0a93c1a;border-radius:3px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.88em}.postBody pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff08;border:1px solid #f0a93c29;padding:18px 84px 18px 20px}.postBody pre code{background:0 0;padding:0}.codeWrap{position:relative}.codeWrap .codeCopy{z-index:2;letter-spacing:.08em;text-transform:uppercase;color:#f0a93c;cursor:pointer;background:#05050ab8;border:1px solid #f0a93c52;border-radius:3px;padding:5px 10px;font-family:Manrope,sans-serif;font-size:10.5px;font-weight:600;transition:background .2s,border-color .2s,color .2s;position:absolute;top:10px;right:10px}.codeWrap .codeCopy:hover{background:#f0a93c29;border-color:#f0a93c99}.codeWrap .codeCopy.copied{color:#8fdc9a;border-color:#8fdc9a8c}.postBody img{border:1px solid #f0a93c29;max-width:100%;height:auto;display:block}.postBody hr{border:none;border-top:1px solid #f0a93c2e}.keyTakeaways{background:#f0a93c0a;border:1px solid #f0a93c38;border-left:3px solid #f0a93c;margin:0 0 clamp(28px,4vw,40px);padding:clamp(20px,2.6vw,26px) clamp(22px,3vw,28px)}.keyTakeaways-label{letter-spacing:.18em;text-transform:uppercase;color:#f0a93c;font-family:Manrope,sans-serif;font-size:10.5px;font-weight:600}.keyTakeaways ul{margin:12px 0 0;padding-left:1.2em}.keyTakeaways li{color:#d9d3ca;font-size:clamp(15px,1.9vw,16.5px);line-height:1.55}.keyTakeaways li+li{margin-top:.5em}.dispatchInline{border-top:1px solid #f0a93c2e;border-bottom:1px solid #f0a93c2e;margin:clamp(36px,5vw,52px) 0;padding:22px 0}.dispatchInline-label{letter-spacing:.18em;text-transform:uppercase;color:#f0a93c;font-family:Manrope,sans-serif;font-size:10.5px;font-weight:600}.dispatchInline-line{color:#c9c3b9;margin:8px 0 14px;font-size:clamp(15px,1.9vw,16.5px);line-height:1.5}.dispatchInline-form{flex-wrap:wrap;gap:10px;max-width:470px;display:flex}.dispatchInline-form input[type=email]{color:#edeae4;background:#ffffff08;border:1px solid #f0a93c4d;outline:none;flex:1;min-width:200px;padding:12px 14px;font-family:Manrope,sans-serif;font-size:15px}.dispatchInline-form input[type=email]:focus{border-color:#f0a93c}.dispatchInline-form button{color:#06060a;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#f0a93c;border:none;padding:12px 22px;font-family:Manrope,sans-serif;font-size:11px;font-weight:700}.dispatchInline-note{color:#8a8378;margin:10px 0 0;font-size:12.5px}.callCta{text-align:center;background:linear-gradient(165deg,#f0a93c17,#ffffff03 55%);border:1px solid #f0a93c4d;margin:clamp(48px,7vw,72px) 0 0;padding:clamp(30px,4vw,44px)}.callCta-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#f0a93c;font-family:Manrope,sans-serif;font-size:11px;font-weight:600}.callCta-title{letter-spacing:-.02em;color:#edeae4;margin:14px 0 12px;font-family:Fraunces,serif;font-size:clamp(24px,3.6vw,34px);font-weight:300;line-height:1.12}.callCta-body{color:#a8a199;max-width:540px;margin:0 auto 26px;font-size:clamp(15.5px,2vw,17px);line-height:1.6}.callCta-btn{color:#05050a;letter-spacing:.12em;text-transform:uppercase;background:#f0a93c;justify-content:center;align-items:center;padding:15px 30px;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;box-shadow:0 0 40px -8px #f0a93cb3}.postFaq{margin:clamp(40px,6vw,60px) 0 0}.postFaq>h2{letter-spacing:-.02em;color:#edeae4;margin:0 0 clamp(16px,2.2vw,22px);font-family:Fraunces,serif;font-size:clamp(23px,3.2vw,30px);font-weight:400;line-height:1.2}.postFaq-item{border-top:1px solid #f0a93c29;padding:18px 0}.postFaq dt{color:#edeae4;margin-bottom:8px;font-family:Manrope,sans-serif;font-size:clamp(16px,2vw,17.5px);font-weight:600}.postFaq dd{color:#a8a199;margin:0;font-size:clamp(15.5px,2vw,17px);line-height:1.65}.postVideo{aspect-ratio:16/9;background:#0a0a12;border:1px solid #f0a93c2e;margin:clamp(28px,4vw,40px) 0;position:relative;overflow:hidden}.postVideo iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.postWrap .relatedPosts{border-top:1px solid #f0a93c2e;margin-top:clamp(48px,7vw,80px);padding-top:clamp(32px,4vw,44px)}.relatedGrid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,24px);display:grid}.relatedCard{color:#edeae4;border:1px solid #edeae421;flex-direction:column;min-width:0;padding-bottom:18px;display:flex}.relatedCover{aspect-ratio:16/9;background:repeating-linear-gradient(90deg,#f0a93c14 0 1px,#0000 1px 34px);border-bottom:1px solid #edeae421;min-width:0;overflow:hidden}.relatedCard .stamp{margin:16px 16px 0;font-size:10px;display:block}.relatedCard h3{margin:8px 16px 0;font-family:Fraunces,serif;font-size:16px;font-weight:400;line-height:1.28}@media (max-width:660px){.relatedGrid{grid-template-columns:1fr;gap:14px}}
