body.pumraw-single 500;600&family=IBM+Plex+Mono:wght@400;500&display=swap');
body.pumraw-single{--bg:#030507;--ink:#eef0f4;--muted:#9ba2ae;--cyan:#5bbada;--line:#ffffff1a;--mono:'IBM Plex Mono',monospace;color-scheme:dark}body.pumraw-single *{box-sizing:border-box}body.pumraw-single{margin:0;background:var(--bg);color:var(--ink);font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:.015em}body.pumraw-single a{color:inherit;text-decoration:none}body.pumraw-single a:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}body.pumraw-single .wrap{width:min(1280px,89.6%);margin-inline:auto}body.pumraw-single .preview-note{padding:10px 5.2%;background:#0b1118;border-bottom:1px solid #5bbada20;font:8px/1.6 var(--mono);letter-spacing:.13em;color:#73b7cb;display:flex;justify-content:space-between;gap:20px}body.pumraw-single .preview-note a{color:#9ba2ae;font-size:8px;letter-spacing:.05em}body.pumraw-single .site-header{height:118px;display:flex;align-items:center;justify-content:space-between}body.pumraw-single .wordmark{font-weight:600;font-size:28px;letter-spacing:-.07em}body.pumraw-single .wordmark sup{font-size:9px;margin-left:5px;vertical-align:top;letter-spacing:0}body.pumraw-single .article-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:65px;align-items:center;padding:62px 0 84px}body.pumraw-single .hero-copy{min-width:0}body.pumraw-single .back-link{display:inline-block;font:9px var(--mono);letter-spacing:.12em;color:#8e96a3;margin-bottom:40px}body.pumraw-single .kicker{font:9px/1.6 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin:0 0 19px}body.pumraw-single h1{font-size:clamp(32px,3.15vw,48px);line-height:1.2;font-weight:500;letter-spacing:.005em;margin:0 0 30px;text-wrap:pretty}body.pumraw-single .post-meta{display:flex;align-items:center;gap:13px;font:8px/1.7 var(--mono);letter-spacing:.08em;color:#949caa}body.pumraw-single .post-meta i{width:3px;height:3px;background:#5bbada;border-radius:50%}body.pumraw-single .hero-image{border:1px solid #ffffff26;aspect-ratio:3/2;overflow:hidden;background:#0b1218}body.pumraw-single .hero-image img{display:block;width:100%;height:100%;object-fit:cover}body.pumraw-single .article-divider{height:1px;background:var(--line)}body.pumraw-single .reading-layout{display:grid;grid-template-columns:210px minmax(0,800px);gap:65px;padding:76px 0 82px;align-items:start}body.pumraw-single .reading-label{position:sticky;top:44px;display:flex;flex-direction:column;gap:24px;color:#66717f;font:8px/1.6 var(--mono);letter-spacing:.15em;padding-top:7px}body.pumraw-single .reading-line{display:block;width:40px;height:1px;background:var(--cyan)}body.pumraw-single .reading-label a{font-size:8px;letter-spacing:.08em;color:#a3aab4}body.pumraw-single .article-body.pumraw-single{color:#b9bec8;font-size:16px;line-height:1.95;font-weight:400;letter-spacing:.015em;overflow-wrap:anywhere}body.pumraw-single .article-body p{margin:0 0 25px}body.pumraw-single .article-body>p:first-child{font-size:19px;line-height:1.85;color:#e2e5eb;margin-bottom:36px}body.pumraw-single .article-body h2,body.pumraw-single .article-body h3,body.pumraw-single .article-body h4{color:#eef0f4;font-weight:500;letter-spacing:.01em;line-height:1.4;margin:47px 0 20px;text-wrap:pretty}body.pumraw-single .article-body h2{font-size:27px}body.pumraw-single .article-body h3{font-size:23px}body.pumraw-single .article-body h4{font-size:19px}body.pumraw-single .article-body h2 b,body.pumraw-single .article-body h3 b{font-weight:500}body.pumraw-single .article-body ul,body.pumraw-single .article-body ol{padding-left:24px;margin:0 0 25px}body.pumraw-single .article-body li{padding-left:5px;margin-bottom:9px}body.pumraw-single .article-body li::marker{color:#5bbada}body.pumraw-single .article-body b,body.pumraw-single .article-body strong{font-weight:600;color:#dce0e7}body.pumraw-single .article-body a{color:#77c4de;text-decoration:underline;text-decoration-color:#5bbada55;text-underline-offset:4px}body.pumraw-single .article-body a:hover{text-decoration-color:#7ef0e0}body.pumraw-single .article-body blockquote{margin:34px 0;border-left:2px solid var(--cyan);padding:5px 0 5px 25px;color:#dce0e7;font-size:20px}body.pumraw-single .article-body img{max-width:100%;height:auto}body.pumraw-single .article-body table{display:block;overflow:auto;max-width:100%;border-collapse:collapse;font-size:14px}body.pumraw-single .article-body td,body.pumraw-single .article-body th{padding:12px;border:1px solid #ffffff26;min-width:140px}body.pumraw-single .follow-section{display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:45px 0}body.pumraw-single .follow-section h2{font-size:19px;font-weight:400;letter-spacing:.02em;margin:0}body.pumraw-single .social-links{display:flex;gap:14px}body.pumraw-single .social-button.pdmh-glow-button{min-width:52px;min-height:52px;padding:0}body.pumraw-single .social-button svg{display:block;width:19px;height:19px;fill:currentColor}body.pumraw-single .related-section{padding:90px 0 100px}body.pumraw-single .related-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:40px}body.pumraw-single .related-heading .kicker{margin-bottom:12px}body.pumraw-single .related-heading h2{font-size:36px;line-height:1.2;letter-spacing:.01em;font-weight:400;margin:0}body.pumraw-single .related-heading h2 span{color:var(--cyan)}body.pumraw-single .related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}body.pumraw-single .related-card{min-width:0;display:flex;flex-direction:column;align-items:flex-start}body.pumraw-single .related-image{aspect-ratio:3/2;border:1px solid #ffffff26;overflow:hidden;margin-bottom:20px}body.pumraw-single .related-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}body.pumraw-single .related-card>a:hover img{transform:scale(1.035)}body.pumraw-single .related-card .kicker{display:block;margin-bottom:12px;font-size:8px}body.pumraw-single .related-card h3{font-size:20px;line-height:1.4;font-weight:500;margin:0 0 27px;letter-spacing:.01em}body.pumraw-single .related-card>.compact{margin-top:auto;min-width:150px;min-height:44px;font-size:10px;padding:0 20px}body.pumraw-single footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:32px 0 38px;gap:25px;color:#6f7685;font:8px var(--mono)}body.pumraw-single footer p{font-size:7px;letter-spacing:.14em}body.pumraw-single .footer-brand{font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.06em;color:#a3a8b2}@media(min-width:1600px){body.pumraw-single .wrap{max-width:1400px}body.pumraw-single .reading-layout{grid-template-columns:250px minmax(0,820px);gap:80px}}@media(max-width:1000px){body.pumraw-single .article-hero{gap:30px;padding:40px 0 60px}body.pumraw-single .back-link{margin-bottom:25px}body.pumraw-single h1{font-size:31px}body.pumraw-single .reading-layout{grid-template-columns:150px minmax(0,1fr);gap:35px;padding:55px 0}body.pumraw-single .article-body.pumraw-single{font-size:15px}body.pumraw-single .related-card h3{font-size:18px}body.pumraw-single .related-heading h2{font-size:30px}}@media(max-width:700px){body.pumraw-single .wrap{width:88%}body.pumraw-single .preview-note{font-size:7px;padding:9px 6%;flex-wrap:wrap;gap:5px}body.pumraw-single .preview-note a{font-size:7px}body.pumraw-single .site-header{height:90px}body.pumraw-single .wordmark{font-size:25px}body.pumraw-single .site-header .pdmh-glow-button{min-width:134px;min-height:44px;padding:0 18px;font-size:10px}body.pumraw-single .article-hero{grid-template-columns:1fr;gap:32px;padding:35px 0 42px}body.pumraw-single .back-link{margin-bottom:30px}body.pumraw-single .hero-copy .kicker{font-size:8px;margin-bottom:16px}body.pumraw-single h1{font-size:32px;line-height:1.24;margin-bottom:23px}body.pumraw-single .post-meta{font-size:7px;gap:11px}body.pumraw-single .reading-layout{display:block;padding:40px 0 42px}body.pumraw-single .reading-label{display:none}body.pumraw-single .article-body.pumraw-single{font-size:15px;line-height:1.95}body.pumraw-single .article-body>p:first-child{font-size:17px;margin-bottom:28px}body.pumraw-single .article-body h2{font-size:23px;margin:35px 0 18px}body.pumraw-single .article-body h3{font-size:20px}body.pumraw-single .article-body p{margin-bottom:22px}body.pumraw-single .follow-section{flex-direction:column;align-items:flex-start;gap:25px;padding:30px 0}body.pumraw-single .follow-section h2{font-size:17px}body.pumraw-single .social-links{gap:12px}body.pumraw-single .social-button.pdmh-glow-button{min-width:46px;min-height:46px}body.pumraw-single .related-section{padding:55px 0 65px}body.pumraw-single .related-heading{align-items:flex-start;flex-direction:column;gap:25px;margin-bottom:35px}body.pumraw-single .related-heading h2{font-size:30px}body.pumraw-single .related-heading>.pdmh-glow-button{min-height:44px;min-width:150px;font-size:10px}body.pumraw-single .related-grid{grid-template-columns:1fr;gap:38px}body.pumraw-single .related-card h3{font-size:21px;margin-bottom:23px}body.pumraw-single footer p{display:none}body.pumraw-single footer{padding:28px 0;font-size:7px}}@media(prefers-reduced-motion:reduce){body.pumraw-single *,body.pumraw-single *::before,body.pumraw-single *::after{transition:none!important}}

body.pumraw-single .pdmh-glow-button{font-family:Montserrat,Arial,sans-serif;line-height:1.4;text-decoration:none;}
body.pumraw-single .single-image-placeholder{height:100%;display:grid;place-items:center;background:radial-gradient(ellipse at 20% 0,#5bbada18,transparent 65%),#0b1019;color:#cdd4df;font-size:32px;letter-spacing:.03em;}
body.pumraw-single .pumraw-blog-skip{position:absolute;left:-9999px;top:10px;z-index:99999;}
body.pumraw-single .pumraw-blog-skip:focus{left:10px;padding:12px;background:#030507;color:#fff;}
body.pumraw-single .post-meta time{text-transform:uppercase;}
body.pumraw-single .article-hero:not(:has(.hero-image)){grid-template-columns:1fr;}
body.pumraw-single .article-hero:not(:has(.hero-image)) .hero-copy{max-width:850px;}
body.pumraw-single .article-body .wp-block-table{max-width:100%;overflow:auto;}
body.pumraw-single .article-body p:empty{display:none;}
body.pumraw-single.admin-bar .reading-label{top:65px;}
@media(prefers-reduced-motion:reduce){body.pumraw-single .pdmh-glow-button,body.pumraw-single .pdmh-glow-button *,body.pumraw-single .pdmh-glow-button::before{transition:none!important;}}

body.pumraw-single .article-body figure{margin:32px 0;max-width:100%;}
body.pumraw-single .article-body figure img{display:block;width:auto;max-width:100%;height:auto;}
body.pumraw-single .article-body figcaption{font-size:12px;line-height:1.7;color:var(--muted);margin-top:12px;}
body.pumraw-single .article-body hr{height:1px;border:0;background:var(--line);margin:35px 0;}
body.pumraw-single .article-body h5,body.pumraw-single .article-body h6{color:var(--ink);font-size:17px;font-weight:500;line-height:1.4;margin:30px 0 18px;}
