.hx1:hover{transform:translateY(-3px)!important;box-shadow:0 0 0 1px #8fe0ff66 inset,0 22px 56px #1b7cc09e!important}.px h2{font-family:Sora Variable,sans-serif;font-weight:600;font-size:clamp(24px,3.2vw,34px);line-height:1.14;letter-spacing:-.025em;color:#f5fafe;margin:52px 0 16px}.px h3{font-family:Sora Variable,sans-serif;font-weight:600;font-size:clamp(19px,2.2vw,24px);line-height:1.2;letter-spacing:-.015em;color:#f5fafe;margin:38px 0 12px}.px p{font-family:Manrope Variable,system-ui,sans-serif;font-size:clamp(15.5px,1.3vw,18px);line-height:1.74;color:#aec4dc;margin:0 0 20px}.px ul,.px ol{font-family:Manrope Variable,system-ui,sans-serif;font-size:clamp(15.5px,1.3vw,18px);line-height:1.74;color:#aec4dc;margin:0 0 20px;padding-left:26px}.px li{margin:0 0 8px}.px strong{color:#eef4fb;font-weight:700}.px a{color:#8fe0ff;text-decoration:underline;text-underline-offset:3px}.px a:hover{opacity:.8}.px blockquote{margin:0 0 20px;padding:2px 0 2px 20px;border-left:3px solid rgba(54,169,230,.55)}.px blockquote p{color:#c4d6ea;font-style:italic}.px code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;background:#ffffff12;border:1px solid rgba(150,180,215,.16);border-radius:6px;padding:2px 6px;color:#dcecf8}.px pre{background:#ffffff0a;border:1px solid rgba(150,180,215,.16);border-radius:12px;padding:18px 20px;overflow-x:auto;margin:0 0 20px}.px pre code{background:none;border:none;padding:0;font-size:13.5px;line-height:1.6}.px hr{border:none;border-top:1px solid rgba(150,180,215,.16);margin:40px 0}.px img{max-width:100%;height:auto;border-radius:12px}
