.page-module__W0d5yG__page{width:100%}.page-module__W0d5yG__article{background:var(--bg-secondary)}.page-module__W0d5yG__header{text-align:center;padding-top:clamp(120px,16vw,160px);padding-bottom:clamp(36px,5vw,56px);position:relative}.page-module__W0d5yG__header:before{content:"";background:radial-gradient(ellipse, rgba(var(--accent-rgb), .06) 0%, transparent 65%);pointer-events:none;width:600px;height:300px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.page-module__W0d5yG__container{width:100%;max-width:var(--max-width);z-index:1;margin:0 auto;padding:0 clamp(16px,4vw,32px);position:relative}.page-module__W0d5yG__meta{text-transform:uppercase;color:var(--accent);letter-spacing:2px;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;font-weight:700;display:inline-flex}.page-module__W0d5yG__blogBreadcrumbs{justify-content:center;margin-bottom:24px}.page-module__W0d5yG__blogBreadcrumbs a,.page-module__W0d5yG__blogBreadcrumbs span{color:var(--text-dark-secondary)!important}.page-module__W0d5yG__blogBreadcrumbs a:hover{color:var(--accent)!important}.page-module__W0d5yG__blogBreadcrumbs svg{stroke:var(--text-dark-secondary)!important}.page-module__W0d5yG__meta:before{content:"";background:var(--gradient-accent);border-radius:2px;width:20px;height:2px;display:inline-block}.page-module__W0d5yG__title{color:var(--text-dark-primary);letter-spacing:-1px;max-width:900px;margin:0 auto;font-size:clamp(26px,4vw,48px);font-weight:800;line-height:1.2}.page-module__W0d5yG__divider{background:var(--gradient-accent);border-radius:2px;width:64px;height:3px;margin:22px auto 0}.page-module__W0d5yG__imageSection{margin:10px 0 48px}.page-module__W0d5yG__featureImage{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--border-color);width:100%;max-width:860px;height:auto;box-shadow:var(--shadow-md);margin:0 auto;display:block}.page-module__W0d5yG__contentSection{padding-bottom:clamp(64px,10vw,120px)}.page-module__W0d5yG__body{max-width:820px;margin:0 auto}.page-module__W0d5yG__contentBody{flex-direction:column;display:flex}.page-module__W0d5yG__contentBody h2{color:var(--text-dark-primary);margin:52px 0 20px;padding-left:20px;font-size:clamp(20px,2.5vw,27px);font-weight:700;line-height:1.35;position:relative}.page-module__W0d5yG__contentBody h2:before{content:"";background:var(--gradient-accent);border-radius:2px;width:3px;position:absolute;top:4px;bottom:4px;left:0}.page-module__W0d5yG__contentBody h3{color:var(--text-dark-primary);margin:36px 0 14px;font-size:clamp(17px,2vw,21px);font-weight:600;line-height:1.4}.page-module__W0d5yG__contentBody p{color:var(--text-dark-secondary);margin-bottom:22px;font-size:16px;line-height:1.9}.page-module__W0d5yG__contentBody p em{color:var(--text-dark-primary);font-style:italic}.page-module__W0d5yG__contentBody p a{color:var(--accent);transition:color var(--transition-fast);border-bottom:1px solid rgba(var(--accent-rgb), .3);font-weight:600;text-decoration:none}.page-module__W0d5yG__contentBody p a:hover{color:var(--accent-hover);border-bottom-color:var(--accent-hover)}.page-module__W0d5yG__contentBody .inline-bluf{background-color:rgba(var(--accent-rgb), .04);border-left:4px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:24px 0 36px;padding:20px 24px}.page-module__W0d5yG__contentBody .inline-bluf p{color:var(--text-dark-primary);font-size:16px;line-height:1.8;margin-bottom:0!important}.page-module__W0d5yG__contentBody blockquote{border:1px solid var(--border-light);border-radius:var(--radius-lg);text-align:center;background:#fff;margin:56px 0;padding:40px 48px;font-style:italic;position:relative;box-shadow:0 4px 12px #0000000d}.page-module__W0d5yG__contentBody blockquote:before{content:"”";color:var(--accent);background:var(--bg-secondary);padding:0 16px;font-family:Georgia,serif;font-size:72px;line-height:1;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.page-module__W0d5yG__contentBody blockquote p{color:var(--text-dark-primary);font-size:18px;line-height:1.8;margin-bottom:16px!important}.page-module__W0d5yG__contentBody blockquote p:last-child{color:var(--accent);text-transform:uppercase;letter-spacing:1px;font-size:14px;font-style:normal;font-weight:700;margin-bottom:0!important}.page-module__W0d5yG__contentBody pre{border:1px solid #ffffff14!important;border-left:3px solid var(--accent)!important;border-radius:var(--radius-md)!important;background:#1e1e1e!important;margin:48px 0!important;padding:0!important;overflow:hidden!important;box-shadow:0 4px 24px #0000004d!important}.page-module__W0d5yG__contentBody .enlighter-default{border:1px solid #ffffff14!important;border-left:3px solid var(--accent)!important;border-radius:var(--radius-md)!important;background:#1e1e1e!important;margin:48px 0!important;padding:0!important;overflow:hidden!important;box-shadow:0 4px 24px #0000004d!important}.page-module__W0d5yG__contentBody .wp-block-kevinbatdorf-code-block-pro{border:1px solid #ffffff14!important;border-left:3px solid var(--accent)!important;border-radius:var(--radius-md)!important;background:#1e1e1e!important;margin:48px 0!important;padding:0!important;overflow:hidden!important;box-shadow:0 4px 24px #0000004d!important}.page-module__W0d5yG__contentBody .enlighter-toolbar-top{background:#ffffff08!important;border-bottom:1px solid #ffffff14!important;justify-content:flex-end!important;height:auto!important;margin:0!important;padding:10px 20px!important;display:flex!important;position:relative!important}.page-module__W0d5yG__contentBody .wp-block-kevinbatdorf-code-block-pro .cbp-mac{background:#ffffff08!important;border-bottom:1px solid #ffffff14!important;justify-content:flex-end!important;height:auto!important;margin:0!important;padding:10px 20px!important;display:flex!important;position:relative!important}.page-module__W0d5yG__contentBody .enlighter-btn{display:none!important}.page-module__W0d5yG__contentBody .enlighter-toolbar-top span{display:none!important}.page-module__W0d5yG__contentBody .wp-block-kevinbatdorf-code-block-pro .cbp-mac svg{display:none!important}.page-module__W0d5yG__contentBody .wp-block-kevinbatdorf-code-block-pro>span:first-child{display:none!important}.page-module__W0d5yG__contentBody .wp-block-kevinbatdorf-code-block-pro>span[role=button]{display:none!important}.page-module__W0d5yG__contentBody .enlighter-toolbar-top:after{content:"CODE";text-transform:uppercase;color:#ffffff80;letter-spacing:.5px;font-family:monospace;font-size:11px;font-weight:600}.page-module__W0d5yG__contentBody .wp-block-kevinbatdorf-code-block-pro .cbp-mac:after{content:"CODE";text-transform:uppercase;color:#ffffff80;letter-spacing:.5px;font-family:monospace;font-size:11px;font-weight:600}:is(.page-module__W0d5yG__contentBody .enlighter-default pre.enlighter-code,.page-module__W0d5yG__contentBody .wp-block-kevinbatdorf-code-block-pro pre.shiki){margin:0!important}.page-module__W0d5yG__contentBody pre{color:#d4d4d4!important;white-space:pre!important;word-break:normal!important;background:#1e1e1e!important;border:none!important;padding:20px 24px!important;font-family:JetBrains Mono,Consolas,Courier New,monospace!important;font-size:13.5px!important;line-height:1.65!important;overflow-x:auto!important}.page-module__W0d5yG__contentBody .enlighter-default pre.enlighter-code{color:#d4d4d4!important;white-space:pre!important;word-break:normal!important;background:#1e1e1e!important;border:none!important;padding:20px 24px!important;font-family:JetBrains Mono,Consolas,Courier New,monospace!important;font-size:13.5px!important;line-height:1.65!important;overflow-x:auto!important}.page-module__W0d5yG__contentBody .wp-block-kevinbatdorf-code-block-pro pre.shiki{color:#d4d4d4!important;white-space:pre!important;word-break:normal!important;background:#1e1e1e!important;border:none!important;padding:20px 24px!important;font-family:JetBrains Mono,Consolas,Courier New,monospace!important;font-size:13.5px!important;line-height:1.65!important;overflow-x:auto!important}.page-module__W0d5yG__contentBody pre span{color:#e2e8f0!important;background:0 0!important;font-style:normal!important;font-weight:400!important;text-decoration:none!important}.page-module__W0d5yG__contentBody .enlighter-code span{color:#e2e8f0!important;background:0 0!important;font-style:normal!important;font-weight:400!important;text-decoration:none!important}.page-module__W0d5yG__contentBody .wp-block-kevinbatdorf-code-block-pro pre.shiki span{background:0 0!important}.page-module__W0d5yG__contentBody code{color:var(--accent);background:rgba(var(--accent-rgb), .07);border-radius:4px;padding:2px 7px;font-family:JetBrains Mono,Consolas,Courier New,monospace;font-size:13px}.page-module__W0d5yG__contentBody pre code{color:inherit;background:0 0;padding:0;font-size:13.5px}.page-module__W0d5yG__contentBody ul,.page-module__W0d5yG__contentBody ol{margin:0 0 22px 22px;padding:0}.page-module__W0d5yG__contentBody li{color:var(--text-dark-secondary);margin-bottom:7px;font-size:16px;line-height:1.8}.page-module__W0d5yG__contentBody li strong{color:var(--text-dark-primary);font-weight:600}.page-module__W0d5yG__cta{background:var(--bg-secondary);border-top:1px solid var(--border-light);text-align:center;padding:clamp(64px,10vw,112px) 0;position:relative;overflow:hidden}.page-module__W0d5yG__cta:before{content:"";background:var(--gradient-accent);opacity:.5;height:2px;position:absolute;top:0;left:0;right:0}.page-module__W0d5yG__ctaContainer{max-width:680px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.page-module__W0d5yG__ctaTitle{color:var(--text-dark-primary);letter-spacing:-1px;margin-bottom:14px;font-size:clamp(24px,3.5vw,40px);font-weight:800}.page-module__W0d5yG__ctaText{color:var(--text-dark-secondary);margin-bottom:40px;font-size:16px;line-height:1.8}.page-module__W0d5yG__ctaBtn{color:#fff;background:var(--gradient-accent);text-transform:uppercase;letter-spacing:1px;border-radius:var(--radius-xl);box-shadow:0 6px 22px rgba(var(--accent-rgb), .32);transition:opacity var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);align-items:center;gap:8px;padding:16px 40px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__W0d5yG__ctaBtn:hover{opacity:.88;box-shadow:0 10px 32px rgba(var(--accent-rgb), .45);color:#fff;transform:translateY(-2px)}@media (max-width:768px){.page-module__W0d5yG__contentBody pre{padding:16px;font-size:13px}}.page-module__W0d5yG__blufBox{background-color:rgba(var(--accent-rgb), .04);border-left:4px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:16px 0 36px;padding:20px 24px}.page-module__W0d5yG__blufText{color:var(--text-dark-primary);font-size:16px;line-height:1.8;margin-bottom:0!important}.page-module__W0d5yG__toc{border:1px solid var(--border-light);border-radius:var(--radius-lg);background-color:#fff;margin:32px 0 48px;padding:24px}.page-module__W0d5yG__tocTitle{color:var(--text-dark-primary);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--border-light);margin-bottom:16px;padding-bottom:10px;font-size:15px;font-weight:700}.page-module__W0d5yG__tocList{flex-direction:column;gap:12px;display:flex;margin:0!important;padding:0!important;list-style:none!important}.page-module__W0d5yG__tocItem{padding-left:20px;font-size:15px;position:relative}.page-module__W0d5yG__tocItem:before{content:"→";color:var(--accent);position:absolute;top:0;left:0}.page-module__W0d5yG__tocLink{color:var(--text-dark-secondary);transition:color var(--transition-fast);text-decoration:none}.page-module__W0d5yG__tocLink:hover{color:var(--accent)}.page-module__W0d5yG__bibliography{border-top:1px solid var(--border-light);margin-top:64px;padding-top:36px}.page-module__W0d5yG__bibTitle{color:var(--text-dark-primary);margin-bottom:20px;font-size:18px;font-weight:700}.page-module__W0d5yG__bibList{flex-direction:column;gap:12px;display:flex;margin:0!important;padding-left:20px!important;list-style:decimal!important}.page-module__W0d5yG__bibItem{color:var(--text-dark-secondary);font-size:14px;line-height:1.6}.page-module__W0d5yG__bibLink{color:var(--accent);word-break:break-all;margin-left:8px;text-decoration:underline}.page-module__W0d5yG__bibLink:hover{color:var(--accent-hover)}.page-module__W0d5yG__authorBio{border:1px solid var(--border-light);border-radius:var(--radius-lg);background-color:#fff;align-items:center;gap:28px;margin-top:64px;padding:32px;display:flex}.page-module__W0d5yG__authorAvatar{object-fit:cover;border:2px solid var(--accent);border-radius:50%;flex-shrink:0;width:90px;height:90px}.page-module__W0d5yG__authorInfo{flex-direction:column;display:flex}.page-module__W0d5yG__authorName{color:var(--text-dark-primary);margin-bottom:4px;font-size:18px;font-weight:700}.page-module__W0d5yG__authorRole{color:var(--accent);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:12px;font-weight:600}.page-module__W0d5yG__authorDescription{color:var(--text-dark-secondary);font-size:14px;line-height:1.65;margin:0!important}.page-module__W0d5yG__relatedSection{border-top:1px solid var(--border-color);margin-top:80px;padding-top:48px}.page-module__W0d5yG__relatedTitle{color:var(--text-dark-primary);margin-bottom:28px;font-size:22px;font-weight:700}.page-module__W0d5yG__relatedGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-module__W0d5yG__relatedCard{border:1px solid var(--border-light);border-radius:var(--radius-lg);transition:transform var(--transition-fast), box-shadow var(--transition-fast);background-color:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.page-module__W0d5yG__relatedCard:hover{box-shadow:var(--shadow-md);border-color:rgba(var(--accent-rgb), .3);transform:translateY(-4px)}.page-module__W0d5yG__relatedCardImage{aspect-ratio:16/10;object-fit:cover;border-bottom:1px solid var(--border-light);width:100%}.page-module__W0d5yG__relatedCardContent{flex-direction:column;gap:8px;padding:18px;display:flex}.page-module__W0d5yG__relatedCardTitle{color:var(--text-dark-primary);transition:color var(--transition-fast);font-size:15px;font-weight:700;line-height:1.4}.page-module__W0d5yG__relatedCard:hover .page-module__W0d5yG__relatedCardTitle{color:var(--accent)}.page-module__W0d5yG__relatedCardExcerpt{color:var(--text-dark-secondary);font-size:12px;line-height:1.5}@media (max-width:992px){.page-module__W0d5yG__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__W0d5yG__authorBio{text-align:center;flex-direction:column;gap:16px;padding:24px}.page-module__W0d5yG__relatedGrid{grid-template-columns:1fr;gap:16px}}.page-module__W0d5yG__contentBody .timeline{max-width:100%;margin:40px 0;padding:20px 0 20px 30px;position:relative;list-style:none!important}.page-module__W0d5yG__contentBody .timeline:before{content:"";background:var(--gradient-accent);opacity:.3;border-radius:2px;width:4px;position:absolute;top:0;bottom:0;left:7px}.page-module__W0d5yG__contentBody .timeline-item{margin-bottom:30px;padding-left:25px;position:relative}.page-module__W0d5yG__contentBody .timeline-item:before{content:"";background:var(--accent);border:3px solid var(--bg-secondary);width:16px;height:16px;box-shadow:0 0 0 2px rgba(var(--accent-rgb), .3);z-index:2;transition:transform var(--transition-fast), background var(--transition-fast);border-radius:50%;position:absolute;top:4px;left:-28.5px}.page-module__W0d5yG__contentBody .timeline-item:hover:before{border-color:var(--accent);background:#fff;transform:scale(1.3)}.page-module__W0d5yG__contentBody .timeline-date{color:var(--accent);text-transform:uppercase;letter-spacing:1px;background:rgba(var(--accent-rgb), .08);border-radius:6px;margin-bottom:8px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-block}.page-module__W0d5yG__contentBody .timeline-content{border:1px solid var(--border-light);border-radius:var(--radius-md);transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);background:#fff;padding:24px;box-shadow:0 4px 16px #00000008}.page-module__W0d5yG__contentBody .timeline-item:hover .timeline-content{box-shadow:0 12px 32px rgba(var(--accent-rgb), .12);border-color:rgba(var(--accent-rgb), .3);transform:translateY(-3px)translate(4px)}.page-module__W0d5yG__contentBody .timeline-content h4{color:var(--text-dark-primary);margin:0 0 10px;font-size:18px;font-weight:700}.page-module__W0d5yG__contentBody .timeline-content p{font-size:15px;line-height:1.7;margin:0!important}.page-module__W0d5yG__contentBody .traps-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:30px 0 50px;display:grid}.page-module__W0d5yG__contentBody .trap-card{border:1px solid var(--border-light);border-radius:var(--radius-md);transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:#fff;border-top:4px solid #ef4444;padding:24px;box-shadow:0 4px 12px #00000008}.page-module__W0d5yG__contentBody .trap-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #ef44441f}.page-module__W0d5yG__contentBody .trap-title{color:var(--text-dark-primary);align-items:center;gap:12px;margin-bottom:14px;font-size:15px;font-weight:700;line-height:1.3;display:flex}.page-module__W0d5yG__contentBody .trap-icon{color:#ef4444;background:#ef44441a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.page-module__W0d5yG__contentBody .trap-card p{font-size:14px;line-height:1.6;margin:0!important}
.Breadcrumbs-module__uxLwMa__breadcrumbs{font-family:var(--font-sans,system-ui, sans-serif);margin-bottom:24px}.Breadcrumbs-module__uxLwMa__list{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__uxLwMa__item{letter-spacing:.3px;align-items:center;gap:8px;font-size:13px;display:flex}.Breadcrumbs-module__uxLwMa__link{color:var(--text-light-secondary,#ffffffb3);transition:color var(--transition-fast,.2s ease);font-weight:500;text-decoration:none}.Breadcrumbs-module__uxLwMa__link:hover{color:var(--accent,#3b82f6)}.Breadcrumbs-module__uxLwMa__separator{color:#fff6;justify-content:center;align-items:center;display:flex}.Breadcrumbs-module__uxLwMa__current{color:var(--text-light,#fff);white-space:nowrap;text-overflow:ellipsis;max-width:300px;font-weight:600;overflow:hidden}:is(.lightPage .Breadcrumbs-module__uxLwMa__link,[data-theme=light] .Breadcrumbs-module__uxLwMa__link){color:#00000080}:is(.lightPage .Breadcrumbs-module__uxLwMa__link:hover,[data-theme=light] .Breadcrumbs-module__uxLwMa__link:hover){color:var(--accent,#3b82f6)}:is(.lightPage .Breadcrumbs-module__uxLwMa__separator,[data-theme=light] .Breadcrumbs-module__uxLwMa__separator){color:#0003}:is(.lightPage .Breadcrumbs-module__uxLwMa__current,[data-theme=light] .Breadcrumbs-module__uxLwMa__current){color:var(--text-light,#111)}@media (max-width:768px){.Breadcrumbs-module__uxLwMa__current{max-width:150px}}
.LightboxWrapper-module__rskd9a__wrapper img{cursor:zoom-in;transition:opacity var(--transition-fast)}.LightboxWrapper-module__rskd9a__wrapper img:hover{opacity:.9}.LightboxWrapper-module__rskd9a__lightboxOverlay{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-out;background-color:#07070ae6;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.LightboxWrapper-module__rskd9a__lightboxImage{object-fit:contain;border-radius:8px;max-width:90vw;max-height:90vh;animation:.3s cubic-bezier(.22,1,.36,1) LightboxWrapper-module__rskd9a__zoomIn;box-shadow:0 10px 40px #00000080}.LightboxWrapper-module__rskd9a__closeBtn{color:#fff;cursor:pointer;z-index:10000;background:0 0;border:none;font-size:40px;font-weight:300;transition:color .2s;position:absolute;top:20px;right:40px}.LightboxWrapper-module__rskd9a__closeBtn:hover{color:var(--accent)}@keyframes LightboxWrapper-module__rskd9a__zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
