.page-module__DdKzDa__postPage{width:100%;min-width:0;margin-top:96px;padding-bottom:80px}.page-module__DdKzDa__blogPostContainer{min-width:0}.page-module__DdKzDa__breadcrumbs{min-width:0;margin-bottom:16px}.page-module__DdKzDa__breadcrumbs ol{min-width:0;color:var(--cf-muted);align-items:center;gap:8px;margin:0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:flex}.page-module__DdKzDa__breadcrumbs li{flex-shrink:0;align-items:center;gap:8px;min-width:0;display:flex}.page-module__DdKzDa__breadcrumbs li+li:before{content:"/";color:var(--cf-muted-soft)}.page-module__DdKzDa__breadcrumbs li:last-child{flex:0 auto}.page-module__DdKzDa__breadcrumbs a{color:var(--cf-muted);border-radius:4px;text-decoration:none;transition:color .15s}.page-module__DdKzDa__breadcrumbs a:hover{color:var(--cf-red-bright)}.page-module__DdKzDa__breadcrumbs a:focus-visible{outline:2px solid var(--cf-red-bright);outline-offset:2px}.page-module__DdKzDa__crumbCurrent{min-width:0;color:var(--cf-text-soft);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.page-module__DdKzDa__post{min-width:0}.page-module__DdKzDa__heroSection{isolation:isolate;border:1px solid var(--cf-border);border-radius:var(--cf-r-xl);background:var(--cf-ink-2);flex-direction:column;justify-content:flex-end;min-height:clamp(340px,34vw,430px);margin-bottom:clamp(28px,4vw,48px);animation:.2s cubic-bezier(.2,.7,.2,1) both page-module__DdKzDa__cfReveal;display:flex;position:relative;overflow:hidden}.page-module__DdKzDa__heroImageWrapper{z-index:-1;position:absolute;inset:0;overflow:hidden}.page-module__DdKzDa__heroImage{object-fit:cover;object-position:center}.page-module__DdKzDa__heroOverlay{pointer-events:none;background:linear-gradient(#0a0a0b26 0%,#0a0a0b8c 45%,#0a0a0beb 100%);position:absolute;inset:0}.page-module__DdKzDa__heroContent{min-width:0;padding:clamp(24px,4vw,48px);position:relative}.page-module__DdKzDa__heroTag{background:var(--cf-esp);max-width:100%;color:var(--cf-red-bright);font-family:var(--cf-mono);letter-spacing:.16em;text-transform:uppercase;text-shadow:var(--cf-hud-shadow);overflow-wrap:anywhere;margin-bottom:16px;padding:6px 10px;font-size:11px;font-weight:600;line-height:1.2;display:inline-block}.page-module__DdKzDa__heroTitle{max-width:880px;color:var(--cf-text);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-shadow:0 2px 18px #00000073;margin:0;font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1.1}.page-module__DdKzDa__heroMeta{color:var(--cf-text-soft);font-family:var(--cf-mono);letter-spacing:.12em;text-transform:uppercase;text-shadow:var(--cf-hud-shadow);flex-wrap:wrap;gap:6px .8em;margin-top:16px;font-size:12px;line-height:1.3;display:flex}.page-module__DdKzDa__heroMeta>*+:before{content:"/";color:var(--cf-muted-soft);margin-right:.8em}.page-module__DdKzDa__contentWrapper{grid-template-columns:minmax(0,1fr);gap:48px;min-width:0;display:grid}.page-module__DdKzDa__articleContent{min-width:0;max-width:800px}.page-module__DdKzDa__sidebar{min-width:0;display:none}.page-module__DdKzDa__tocLabel{color:var(--cf-muted);font-family:var(--cf-mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600;line-height:1.2}.page-module__DdKzDa__tocList{counter-reset:toc;gap:2px;margin:0;padding:0;list-style:none;display:grid}.page-module__DdKzDa__tocList li{counter-increment:toc;min-width:0}.page-module__DdKzDa__tocList a{border-radius:var(--cf-r-md);color:var(--cf-muted);overflow-wrap:break-word;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:8px;font-size:14px;line-height:1.4;text-decoration:none;transition:color .15s,background-color .15s;display:grid}.page-module__DdKzDa__tocList a:before{content:counter(toc, decimal-leading-zero);color:var(--cf-red-bright);font-family:var(--cf-mono);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.65}.page-module__DdKzDa__tocList a:hover{color:var(--cf-text);background:#ffffff0a}.page-module__DdKzDa__tocList a:focus-visible{outline:2px solid var(--cf-red-bright);outline-offset:1px;color:var(--cf-text)}.page-module__DdKzDa__tocMobile{border:1px solid var(--cf-border);border-radius:var(--cf-r-xl);background:var(--cf-ink-2);margin:0 0 32px}.page-module__DdKzDa__tocMobile summary{border-radius:var(--cf-r-xl);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;min-height:52px;padding:14px 16px;list-style:none;display:flex}.page-module__DdKzDa__tocMobile summary::-webkit-details-marker{display:none}.page-module__DdKzDa__tocMobile summary:focus-visible{outline:2px solid var(--cf-red-bright);outline-offset:2px}.page-module__DdKzDa__tocMobile .page-module__DdKzDa__tocLabel{color:var(--cf-text)}.page-module__DdKzDa__tocCount{color:var(--cf-muted-soft);font-family:var(--cf-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin-left:auto;font-size:11px}.page-module__DdKzDa__tocChevron{border-right:1.5px solid var(--cf-muted);border-bottom:1.5px solid var(--cf-muted);flex-shrink:0;width:8px;height:8px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.page-module__DdKzDa__tocMobile[open] .page-module__DdKzDa__tocChevron{transform:translateY(2px)rotate(-135deg)}.page-module__DdKzDa__tocMobile .page-module__DdKzDa__tocList{border-top:1px solid var(--cf-border);padding:8px 8px 10px}.page-module__DdKzDa__tocDesktop{overscroll-behavior:contain;border:1px solid var(--cf-border);border-radius:var(--cf-r-xl);background:var(--cf-ink-2);max-height:calc(100vh - 120px);padding:20px 12px 12px;position:sticky;top:96px;overflow-y:auto}.page-module__DdKzDa__tocDesktop .page-module__DdKzDa__tocLabel{margin:0 8px 12px}@media (min-width:1100px){.page-module__DdKzDa__contentWrapperWithToc{grid-template-columns:minmax(0,1fr) 280px;gap:56px}.page-module__DdKzDa__sidebar{display:block}.page-module__DdKzDa__tocMobile{display:none}}.page-module__DdKzDa__content{min-width:0;color:var(--cf-text-soft);overflow-wrap:break-word;font-size:17px;line-height:1.75}.page-module__DdKzDa__content>:first-child{margin-top:0}.page-module__DdKzDa__content>:last-child{margin-bottom:0}.page-module__DdKzDa__content p{margin:0 0 1.15em}.page-module__DdKzDa__content>p:first-child{color:var(--cf-text);font-size:1.1em;line-height:1.65}.page-module__DdKzDa__content h2{border-top:1px solid var(--cf-border);color:var(--cf-text);letter-spacing:-.01em;text-wrap:balance;margin:2.2em 0 .75em;padding-top:.9em;scroll-margin-top:96px;font-size:clamp(23px,2.4vw,29px);font-weight:700;line-height:1.2;position:relative}.page-module__DdKzDa__content h2:before{content:"";background:var(--cf-red);width:40px;height:2px;position:absolute;top:-1px;left:0}.page-module__DdKzDa__content>h2:first-child{border-top:0;padding-top:0}.page-module__DdKzDa__content>h2:first-child:before{content:none}.page-module__DdKzDa__content h3{color:var(--cf-text);margin:1.7em 0 .5em;scroll-margin-top:96px;font-size:clamp(19px,1.8vw,21px);font-weight:600;line-height:1.3}.page-module__DdKzDa__content h4{color:var(--cf-text);margin:1.5em 0 .5em;font-size:1em;font-weight:600}.page-module__DdKzDa__content h2+h3{margin-top:.8em}.page-module__DdKzDa__content ul,.page-module__DdKzDa__content ol{margin:0 0 1.3em;padding-left:1.4em}.page-module__DdKzDa__content ul{list-style:outside}.page-module__DdKzDa__content ol{list-style:decimal}.page-module__DdKzDa__content ul ul{list-style:circle}.page-module__DdKzDa__content li{margin:0 0 .5em;padding-left:.3em}.page-module__DdKzDa__content li::marker{color:var(--cf-red-bright)}.page-module__DdKzDa__content ol>li::marker{font-family:var(--cf-mono);font-size:.9em;font-weight:600}.page-module__DdKzDa__content li>ul,.page-module__DdKzDa__content li>ol{margin:.5em 0 0}.page-module__DdKzDa__content li>p{margin:0 0 .4em}.page-module__DdKzDa__content li>p:last-child{margin-bottom:0}.page-module__DdKzDa__content a{color:var(--cf-red-bright);text-underline-offset:3px;border-radius:2px;-webkit-text-decoration:underline #ff525773;text-decoration:underline #ff525773;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.page-module__DdKzDa__content a:hover{color:var(--cf-text);-webkit-text-decoration-color:var(--cf-red-bright);text-decoration-color:var(--cf-red-bright)}.page-module__DdKzDa__content a:focus-visible{outline:2px solid var(--cf-red-bright);outline-offset:2px;text-decoration-color:currentColor}.page-module__DdKzDa__content strong{color:var(--cf-text);font-weight:600}.page-module__DdKzDa__content em{font-style:italic}.page-module__DdKzDa__content blockquote{border-left:3px solid var(--cf-red);border-radius:0 var(--cf-r-lg) var(--cf-r-lg) 0;color:var(--cf-text-soft);background:linear-gradient(90deg,#d936361c,#d9363608);margin:1.6em 0;padding:16px 20px;font-size:.96em;line-height:1.7}.page-module__DdKzDa__content blockquote p{margin:0 0 .6em}.page-module__DdKzDa__content blockquote>:last-child{margin-bottom:0}.page-module__DdKzDa__content blockquote strong{color:var(--cf-red-bright)}.page-module__DdKzDa__tableScroll{border:1px solid var(--cf-border-strong);border-radius:var(--cf-r-lg);background:var(--cf-ink-2);-webkit-overflow-scrolling:touch;max-width:100%;margin:1.6em 0;overflow-x:auto}.page-module__DdKzDa__tableScroll:focus-visible{outline:2px solid var(--cf-red-bright);outline-offset:2px}.page-module__DdKzDa__content table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.page-module__DdKzDa__content th,.page-module__DdKzDa__content td{border-bottom:1px solid var(--cf-border);text-align:left;vertical-align:top;padding:12px 14px}.page-module__DdKzDa__content th{color:var(--cf-text);background:#ffffff08;font-weight:600}.page-module__DdKzDa__content thead th{color:var(--cf-muted);font-family:var(--cf-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom-color:var(--cf-border-strong);background:#ffffff0d;font-size:11px;line-height:1.35}.page-module__DdKzDa__content td{color:var(--cf-text-soft)}.page-module__DdKzDa__content tbody tr:nth-child(2n) td,.page-module__DdKzDa__content tbody tr:nth-child(2n) th{background:#ffffff06}.page-module__DdKzDa__content tbody tr:last-child td,.page-module__DdKzDa__content tbody tr:last-child th{border-bottom:0}.page-module__DdKzDa__content img{border-radius:var(--cf-r-lg);max-width:100%;height:auto;margin:1rem 0}.page-module__DdKzDa__content pre,.page-module__DdKzDa__content code{white-space:pre-wrap;overflow-wrap:break-word;max-width:100%;overflow-x:auto}.page-module__DdKzDa__hashtagsSection{border-top:1px solid var(--cf-border-strong);flex-wrap:wrap;gap:8px 18px;margin-top:40px;padding-top:24px;display:flex}.page-module__DdKzDa__hashtag{color:var(--cf-muted);font-family:var(--cf-mono);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:1.2}.page-module__DdKzDa__ctaBanner{isolation:isolate;border:1px solid var(--cf-border);border-radius:var(--cf-r-xl);background:radial-gradient(circle at 92% 0,#d936362e,#0000 42%),linear-gradient(145deg,#181719,#080809 68%);justify-content:space-between;align-items:center;gap:24px 40px;margin-top:clamp(48px,6vw,72px);padding:clamp(24px,4vw,44px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.page-module__DdKzDa__ctaText{min-width:0;max-width:640px}.page-module__DdKzDa__ctaEyebrow{background:var(--cf-esp);color:var(--cf-red-bright);font-family:var(--cf-mono);letter-spacing:.16em;text-transform:uppercase;padding:6px 10px;font-size:11px;font-weight:600;line-height:1.2;display:inline-block}.page-module__DdKzDa__ctaTitle{color:var(--cf-text);letter-spacing:-.01em;text-wrap:balance;margin:16px 0 0;font-size:clamp(24px,2.8vw,34px);font-weight:800;line-height:1.12}.page-module__DdKzDa__ctaLead{color:var(--cf-muted);margin:12px 0 0;font-size:15px;line-height:1.6}.page-module__DdKzDa__ctaButton{border-radius:var(--cf-r-lg);min-height:50px;color:var(--cf-text);white-space:nowrap;background:linear-gradient(#ed454a,#cf292f);border:1px solid #ff6c7080;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex}.page-module__DdKzDa__ctaButton span{font-size:17px;transition:transform .2s}.page-module__DdKzDa__ctaButton:focus-visible{outline:2px solid var(--cf-text);outline-offset:3px}.page-module__DdKzDa__related{margin-top:clamp(48px,6vw,72px)}.page-module__DdKzDa__relatedHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page-module__DdKzDa__relatedTitle{color:var(--cf-text);letter-spacing:-.01em;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.1}.page-module__DdKzDa__relatedAll{color:var(--cf-muted);font-family:var(--cf-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:4px;flex-shrink:0;font-size:11px;font-weight:600;line-height:1.6;text-decoration:none;transition:color .15s}.page-module__DdKzDa__relatedAll:hover{color:var(--cf-red-bright)}.page-module__DdKzDa__relatedAll:focus-visible{outline:2px solid var(--cf-red-bright);outline-offset:2px}.page-module__DdKzDa__relatedGrid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.page-module__DdKzDa__relatedCard{border:1px solid var(--cf-border);border-radius:var(--cf-r-xl);min-width:0;height:100%;color:inherit;background:linear-gradient(150deg,#151517,#0d0d0f);flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.page-module__DdKzDa__relatedCard:focus-visible{outline:2px solid var(--cf-red-bright);outline-offset:3px}.page-module__DdKzDa__relatedImage{aspect-ratio:16/10;background:var(--cf-ink-3);position:relative;overflow:hidden}.page-module__DdKzDa__relatedImageInner{object-fit:cover;object-position:center;transition:transform .2s}.page-module__DdKzDa__relatedTag{background:var(--cf-esp);max-width:calc(100% - 24px);color:var(--cf-red-bright);font-family:var(--cf-mono);letter-spacing:.16em;text-transform:uppercase;text-shadow:var(--cf-hud-shadow);overflow-wrap:anywhere;padding:6px 10px;font-size:11px;font-weight:600;line-height:1.2;position:absolute;top:12px;left:12px}.page-module__DdKzDa__relatedBody{flex-direction:column;flex:1;gap:14px;padding:18px 20px 20px;display:flex}.page-module__DdKzDa__relatedCardTitle{-webkit-line-clamp:3;color:var(--cf-text);overflow-wrap:break-word;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.page-module__DdKzDa__relatedMeta{color:var(--cf-muted-soft);font-family:var(--cf-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:auto;font-size:11px;line-height:1.3}@media (min-width:700px){.page-module__DdKzDa__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1100px){.page-module__DdKzDa__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.page-module__DdKzDa__ctaButton:hover{filter:brightness(1.08);transform:translateY(-2px)}.page-module__DdKzDa__ctaButton:hover span{transform:translate(3px)}.page-module__DdKzDa__relatedCard:hover{border-color:#d9363680;transform:translateY(-3px)}.page-module__DdKzDa__relatedCard:hover .page-module__DdKzDa__relatedImageInner{transform:scale(1.04)}}@media (max-width:766px){.page-module__DdKzDa__postPage{margin-top:76px;padding-bottom:52px}.page-module__DdKzDa__content{font-size:16px;line-height:1.7}.page-module__DdKzDa__content h2{font-size:22px}.page-module__DdKzDa__content h3{font-size:18px}.page-module__DdKzDa__content table{font-size:14px}.page-module__DdKzDa__content th,.page-module__DdKzDa__content td{padding:10px 12px}.page-module__DdKzDa__content blockquote{padding:14px 16px}}@media (max-width:699px){.page-module__DdKzDa__breadcrumbs ol{font-size:12px}.page-module__DdKzDa__heroSection{justify-content:flex-start;min-height:0}.page-module__DdKzDa__heroImageWrapper{z-index:auto;aspect-ratio:16/9;width:100%;position:relative;inset:auto}.page-module__DdKzDa__heroOverlay{background:linear-gradient(#0000 55%,#111113e6 100%)}.page-module__DdKzDa__heroContent{background:var(--cf-ink-2);padding:18px 18px 20px}.page-module__DdKzDa__heroTag{margin-bottom:12px}.page-module__DdKzDa__heroTitle{text-shadow:none;font-size:clamp(24px,7vw,30px);line-height:1.15}.page-module__DdKzDa__heroMeta{color:var(--cf-muted);text-shadow:none;margin-top:12px;font-size:11px}.page-module__DdKzDa__tocMobile{margin-bottom:24px}.page-module__DdKzDa__ctaBanner{flex-direction:column;align-items:stretch}.page-module__DdKzDa__ctaButton{width:100%}.page-module__DdKzDa__relatedHead{align-items:center}}@media (prefers-reduced-motion:reduce){.page-module__DdKzDa__heroSection{animation:none}.page-module__DdKzDa__breadcrumbs a,.page-module__DdKzDa__tocList a,.page-module__DdKzDa__tocChevron,.page-module__DdKzDa__content a,.page-module__DdKzDa__ctaButton,.page-module__DdKzDa__ctaButton span,.page-module__DdKzDa__relatedAll,.page-module__DdKzDa__relatedCard,.page-module__DdKzDa__relatedImageInner{transition:none}.page-module__DdKzDa__ctaButton:hover,.page-module__DdKzDa__ctaButton:hover span,.page-module__DdKzDa__relatedCard:hover,.page-module__DdKzDa__relatedCard:hover .page-module__DdKzDa__relatedImageInner{transform:none}}
