.gph-wrapper{margin-bottom:28px;margin-left:calc(-50vw + 50%);overflow:hidden;padding-top:112px;position:relative;width:100vw}.gph-wrapper:before{background:linear-gradient(160deg,rgba(29,2,105,0),rgba(0,0,0,.12));z-index:1}.gph-wrapper:after,.gph-wrapper:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.gph-wrapper:after{background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:32px 32px;z-index:2}.gph-inner-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;gap:32px;margin:0 auto;max-width:1460px;padding:0 20px 10px;position:relative;z-index:3}@media screen and (min-width:1220px){.gph-wrapper{margin-bottom:32px}.gph-inner-wrapper{flex-direction:row;margin:0 auto;max-width:1460px;padding:0 16px 12px}}.gph-wrapper .hero-badge{background:rgba(10,193,239,.12);border:1px solid rgba(10,193,239,.25);border-radius:20px;color:#0ac1ef;display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:20px;padding:5px 16px;text-transform:uppercase}.gph-wrapper .page-content h1,.gph-wrapper .page-content h1 span{color:#fff!important;font-size:40px;font-weight:800;line-height:1.15;margin:0 0 20px;max-width:720px;padding:0}.gph-wrapper .page-content h1 .h1-accent{color:#0ac1ef!important}.gph-wrapper .hero-subtitle{color:hsla(0,0%,100%,.75);font-size:18px;font-weight:400;line-height:1.6;margin:0 0 28px;max-width:620px}.gph-wrapper .hero-meta{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.55);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 0;line-height:1.5;padding-top:20px}.gph-wrapper .hero-meta .meta-author{color:#fff;font-weight:600}.gph-wrapper .hero-meta .meta-sep{color:hsla(0,0%,100%,.25);margin:0 10px}@media screen and (max-width:768px){.gph-wrapper .page-content h1,.gph-wrapper .page-content h1 span{font-size:30px}.gph-wrapper .hero-subtitle{font-size:16px}.gph-wrapper .hero-meta{align-items:flex-start;flex-direction:column;gap:4px}.gph-wrapper .hero-meta .meta-sep{display:none}}.body-container-wrapper .page-content p{font-size:15px;line-height:1.7;margin:0 0 18px}.body-container-wrapper .page-content h2{font-size:24px;font-weight:700;line-height:1.3;margin:38px 0 12px}.body-container-wrapper .page-content h3{font-size:18px;font-weight:600;line-height:1.4;margin:24px 0 8px}