main.pg-blog{--bg:#000;--fg:#f5f5f7;--muted:#a1a1a6;--card:#111116;--line:#23232b;--grad:linear-gradient(90deg,#5fb7e5,#2b7aa3)}main.pg-blog a{color:#7cc4ec}main.pg-blog .skip{position:absolute;left:-999px}main.pg-blog .skip:focus{color:#000;z-index:50;background:#fff;padding:8px;top:10px;left:10px}main.pg-blog{max-width:780px;margin:0 auto;padding:110px 24px 60px}main.pg-blog.wide{max-width:1000px}main.pg-blog .crumbs{color:var(--muted);margin-bottom:18px;font-size:13px}main.pg-blog .crumbs a{color:var(--muted)}main.pg-blog h1{letter-spacing:-.03em;background:linear-gradient(#fff,#a1a1a6);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:clamp(32px,5.5vw,54px);line-height:1.1}main.pg-blog .meta{color:var(--muted);margin-bottom:30px;font-size:14px}main.pg-blog .lead{color:var(--muted);margin-bottom:34px;font-size:clamp(18px,2.2vw,21px)}main.pg-blog article h2{letter-spacing:-.02em;margin:46px 0 12px;font-size:clamp(24px,3vw,30px)}main.pg-blog article h3{margin:26px 0 8px;font-size:19px}main.pg-blog article p{color:#d2d2d7;margin-bottom:16px}main.pg-blog article ul,main.pg-blog article ol{color:#d2d2d7;margin:0 0 18px 22px}main.pg-blog article li{margin-bottom:8px}main.pg-blog .toc{background:var(--card);border:1px solid var(--line);border-radius:16px;margin-bottom:30px;padding:18px 24px}main.pg-blog .toc strong{margin-bottom:6px;display:block}main.pg-blog .toc ol{margin:0 0 0 20px}main.pg-blog .toc a{color:#d2d2d7;text-decoration:none}main.pg-blog .toc a:hover{color:#7cc4ec}main.pg-blog table{border-collapse:collapse;width:100%;margin:16px 0 22px;font-size:15px}main.pg-blog th,main.pg-blog td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px}main.pg-blog th{color:var(--fg)}main.pg-blog td{color:#d2d2d7}main.pg-blog .cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:10px;display:grid}main.pg-blog .post{background:var(--card);border:1px solid var(--line);color:inherit;border-radius:20px;padding:26px;text-decoration:none;transition:border-color .2s,transform .2s;display:block}main.pg-blog .post:hover{border-color:#5fb7e5;transform:translateY(-3px)}main.pg-blog .post .tag{letter-spacing:.08em;text-transform:uppercase;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:700}main.pg-blog .post h2{color:var(--fg);margin:8px 0 10px;font-size:21px;line-height:1.25}main.pg-blog .post p{color:var(--muted);margin-bottom:12px;font-size:15px}main.pg-blog .post small{color:#6e6e73}main.pg-blog .cta-box{text-align:center;background:var(--card);border:1px solid var(--line);border-radius:22px;margin-top:60px;padding:40px 24px}main.pg-blog .cta-box h2{margin:0 0 10px!important}main.pg-blog .cta-box p{color:var(--muted)}main.pg-blog .btn{background:var(--grad);color:#03111a;border-radius:99px;margin-top:8px;padding:14px 32px;font-weight:700;text-decoration:none;display:inline-block}main.pg-blog .related{margin-top:50px}main.pg-blog .related ul{margin:10px 0 0;list-style:none}main.pg-blog .related li{margin-bottom:8px}main.pg-blog img,main.pg-blog svg,main.pg-blog video{max-width:100%}main.pg-blog table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}main.pg-blog h1,main.pg-blog h2,main.pg-blog h3{overflow-wrap:break-word}@media (max-width:640px){main.pg-blog{padding:96px 18px 48px}}
