/* Blog post page: the old app's POST_PAGE_CSS (class names prefixed ob-) */
/* the old page leaves these links with the browser underline; site.css (.pl a) would remove it */
.pl .ob-art a,.pl .ob-kick-cat{text-decoration:underline}
.pl .ob-bl{--ink:#1c1e23;--paper:#FFFFFF;--card:#FFFFFF;--line:#ededeb;--line2:#e3e3df;--ctl:#c9c9c4;--mute:#6a6d74;--soft:#6B6B72;--head:#1c1e23;--body:#2b2d33;--sub:#55585f;--sf:#f6f6f3;--sf2:#fafaf8;--lime:#E8F000;--lime-h:#d4db00;--lime-soft:#f0f478;--lime-wash:#f4f6cf;--lime-line:#c9cf55;--lime-ink:#5f6400;--tag:#F1F3C9;--info:#E8F0FB;--infofg:#1D4F91;font-family:"Inter Tight","Helvetica Neue",Arial,sans-serif;font-size:16px;letter-spacing:-.005em;color:var(--body);background:linear-gradient(180deg,rgba(251,251,250,0) 0,rgba(251,251,250,0) 820px,#fbfbfa 1350px) 0 0/100% 1350px no-repeat,linear-gradient(115deg,#d9eee6 0%,#e2eef0 34%,#e7e9f7 66%,#ece6fb 100%) 0 0/100% 1350px no-repeat,#fbfbfa;line-height:1.55;overflow-x:hidden;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}
.pl .ob-crumb-in{max-width:1360px;width:100%;margin:0 auto;padding:28px 48px 0;display:flex;align-items:center}
.pl .ob-crumb-bc{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;color:var(--mute)}
.pl .ob-crumb-bc a{color:var(--mute);text-decoration:none}
.pl .ob-crumb-bc a:hover{color:var(--head);text-decoration:none}
.pl .ob-crumb-bc [aria-current]{color:var(--body)}
.pl .ob-wrap{max-width:1360px;margin:0 auto;padding-left:48px;padding-right:48px}
.pl .ob-eb{font-size:13px;font-weight:500;color:var(--mute)}
.pl .ob-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border-radius:10px;font:600 15px/1 "Inter Tight",sans-serif;letter-spacing:-.005em;text-decoration:none;cursor:pointer;border:1px solid transparent;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}
.pl .ob-btn-lime{background:var(--lime);color:#111113;border-color:rgba(255,255,255,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 1px 2px rgba(17,17,19,.12)}
.pl .ob-btn-lime:hover{background:var(--lime-h);color:#111113}
.pl .ob-btn-ink{background:var(--ink);color:#FFFFFF}
.pl .ob-btn-ink:hover{background:#000;color:#FFFFFF}
.pl .ob-btn-white{background:#FFFFFF;color:var(--head);border-color:var(--line2);box-shadow:0 1px 2px rgba(15,17,21,.04)}
.pl .ob-btn-white:hover{border-color:var(--ctl);color:var(--head)}
.pl .ob-av{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex:none}
.pl .ob-av.ob-r{background:#0f1115;color:#e8f000}
.pl .ob-av.ob-g{background:var(--lime);color:#111113}
.pl .ob-av.ob-b{background:var(--info);color:var(--infofg)}
.pl .ob-av.ob-av-lg{width:64px;height:64px;font-size:18px}
.pl .ob-av img{width:100%;height:100%;border-radius:inherit;display:block}
.pl .ob-av img.ob-avph{object-fit:cover}
.pl .ob-kick{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14px;font-weight:400;color:var(--mute)}
.pl .ob-kick b,.pl .ob-kick-cat b{color:var(--lime-ink);font-weight:500}
.pl .ob-kick i{font-style:normal}
.pl .ob-kick i::before{content:"·"}
.pl .ob-ah{max-width:1360px;margin:0 auto;display:flex;flex-direction:column;gap:12px;padding:24px 48px 0}
.pl .ob-ah h1{margin:0;font-weight:600;font-size:clamp(36px,4vw,56px);line-height:1.02;letter-spacing:-.045em;color:var(--head);max-width:1100px;text-wrap:balance}
.pl .ob-dek{margin:4px 0 0;max-width:60ch;font-size:19px;line-height:1.5;color:var(--sub)}
.pl .ob-ahb{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:12px}
.pl .ob-auth{display:flex;align-items:center;gap:12px}
.pl .ob-auth .ob-av{width:40px;height:40px;font-size:13px}
.pl .ob-auth-n{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.45;color:var(--sub)}
.pl .ob-auth-n b{color:var(--head);font-weight:600}
.pl .ob-dt{font-size:13px;font-weight:400;color:var(--mute);font-variant-numeric:tabular-nums}
.pl .ob-dt time{color:var(--mute)}
.pl .ob-sh{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.pl .ob-si{width:38px;height:38px;border-radius:50%;border:1px solid var(--line2);background:#FFFFFF;color:var(--head);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:background-color .15s ease,border-color .15s ease;padding:0}
@media (hover:hover){.pl .ob-si:hover{background:var(--lime-soft);border-color:var(--lime-soft);color:#111113}
}
.pl .ob-si svg{width:15px;height:15px;display:block}
.pl .ob-hero{max-width:1360px;margin:32px auto 0;padding-left:48px;padding-right:48px}
.pl .ob-hero-media{position:relative;aspect-ratio:21/9;border-radius:28px;overflow:hidden;max-width:100%;background:var(--line)}
.pl .ob-hero-media img{width:100%;height:100%;object-fit:cover;display:block}
.pl .ob-thumb-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;padding:clamp(20px,3.5vw,36px);color:#fff;overflow:hidden;background:radial-gradient(60% 75% at 84% 120%,rgba(232,240,0,.30),rgba(232,240,0,0) 70%),radial-gradient(45% 60% at 0 0,rgba(232,240,0,.07),rgba(232,240,0,0) 70%),#0f1115;box-shadow:inset 0 0 0 1px rgba(232,240,0,.12)}
.pl .ob-thumb-ph::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.3px);background-size:14px 14px;-webkit-mask-image:radial-gradient(70% 80% at 30% 40%,#000,transparent 80%);mask-image:radial-gradient(70% 80% at 30% 40%,#000,transparent 80%)}
.pl .ob-thumb-ph-k{position:relative;z-index:1;display:inline-flex;width:max-content;max-width:100%;padding:3px 10px;border-radius:999px;border:1px solid rgba(232,240,0,.45);color:#e8f000;font-size:11.5px;font-weight:500;line-height:1.4}
.pl .ob-thumb-ph-t{position:relative;z-index:1;font-size:21px;line-height:1.1;font-weight:600;letter-spacing:-.03em;color:#fff;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.pl .ob-hero-media .ob-thumb-ph{padding:0 9%}
.pl .ob-hero-media .ob-thumb-ph-t{font-size:clamp(28px,4vw,52px);max-width:14ch}
.pl .ob-lay{display:grid;grid-template-columns:216px minmax(0,1fr) 256px;gap:44px;align-items:start;max-width:1360px;margin:48px auto 0;padding-left:48px;padding-right:48px}
.pl .ob-lay>aside{position:sticky;top:88px;display:flex;flex-direction:column;gap:28px}
.pl .ob-toc{display:flex;flex-direction:column;gap:2px}
.pl .ob-toc h2{margin:0 0 10px;font-size:13px;font-weight:500;letter-spacing:0;color:var(--mute)}
.pl .ob-toc a{display:block;padding:8px 12px;border-left:3px solid var(--line);font-size:14px;line-height:1.4;color:var(--sub);text-decoration:none;transition:color .15s}
.pl .ob-toc a:hover{color:var(--head)}
.pl .ob-toc a.ob-on{border-left-color:var(--lime-line);background:var(--lime-wash);color:var(--head);font-weight:500;border-radius:0 8px 8px 0}
.pl .ob-nl{padding:22px;border-radius:20px;background:var(--sf);display:flex;flex-direction:column;gap:14px}
.pl .ob-nl b{font-size:17px;line-height:1.3;font-weight:600;letter-spacing:-.015em;color:var(--head)}
.pl .ob-nl-form{display:flex;flex-direction:column;gap:8px;margin:0}
.pl .ob-nl input{height:42px;min-width:0;border-radius:10px;border:1px solid var(--line2);background:#FFFFFF;padding:0 14px;font:400 15px "Inter Tight",sans-serif;color:var(--head);width:100%}
.pl .ob-nl input::placeholder{color:var(--mute)}
.pl .ob-nl input:hover{border-color:var(--ctl)}
.pl .ob-nl input:focus{outline:0;border-color:var(--head)}
.pl .ob-nl .ob-btn{min-height:38px;padding:0 15px;font-size:14px;width:100%}
.pl .ob-form-msg{margin:0;font-size:13px;line-height:1.4;color:var(--mute)}
.pl .ob-form-msg:empty{display:none}
.pl .ob-rail{position:sticky;top:88px}
.pl .ob-pc{padding:22px;border-radius:20px;background:var(--sf);display:flex;flex-direction:column;gap:8px}
.pl .ob-pc .ob-pv{border-radius:14px;background:#0f1115;overflow:hidden;position:relative;display:flex;flex-direction:column;gap:2px;padding:18px;margin-bottom:10px}
.pl .ob-pv-eb{color:#e8f000;font-size:12.5px;font-weight:500;margin-bottom:10px}
.pl .ob-pc .ob-bar{display:grid;grid-template-columns:78px minmax(0,1fr) 44px;align-items:center;gap:8px;padding:5px 0;font-size:13px;color:#fff}
.pl .ob-pc .ob-bar i{height:6px;border-radius:9px;background:rgba(255,255,255,.12);position:relative;overflow:hidden}
.pl .ob-pc .ob-bar i:after{content:"";position:absolute;inset:0;width:var(--w);background:#e8f000;border-radius:9px}
.pl .ob-pc .ob-bar s{text-decoration:none;color:#fff;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}
.pl .ob-pc h3{margin:0;font-size:20px;line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--head)}
.pl .ob-pc p{margin:0;font-size:13.5px;line-height:1.45;color:var(--sub)}
.pl .ob-pc .ob-btn{width:100%;min-height:38px;padding:0 15px;font-size:14px;margin-top:8px}
.pl .ob-art{font-size:17.5px;line-height:1.7;color:var(--body);min-width:0;max-width:72ch}
.pl .ob-art h2{margin:52px 0 18px;font-size:clamp(24px,2.2vw,30px);line-height:1.15;font-weight:600;letter-spacing:-.03em;color:var(--head);text-wrap:balance;scroll-margin-top:24px}
.pl .ob-art h2 .ob-n{display:inline-grid;place-items:center;width:30px;height:30px;margin-right:10px;border-radius:8px;background:var(--sf);color:var(--head);font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;vertical-align:3px}
.pl .ob-art h3{margin:32px 0 12px;font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.02em;color:var(--head)}
.pl .ob-art p{margin:0 0 18px}
.pl .ob-art ul,.pl .ob-art ol{margin:0 0 18px;padding-left:22px}
.pl .ob-art li{margin-bottom:8px}
.pl .ob-art li::marker{color:var(--mute)}
.pl .ob-art b,.pl .ob-art strong{font-weight:600;color:var(--head)}
.pl .ob-art a{color:var(--head);text-decoration-color:var(--lime-line);text-decoration-thickness:2px;text-underline-offset:3px}
.pl .ob-art a.ob-btn,.pl .ob-demo a.ob-btn{color:#FFFFFF !important;text-decoration:none !important}
.pl .ob-art a.ob-btn:hover,.pl .ob-demo a.ob-btn:hover{color:#FFFFFF !important}
.pl .ob-art a.ob-btn-lime,.pl .ob-demo a.ob-btn-lime{color:#111113 !important}
.pl .ob-art a.ob-btn-white,.pl .ob-demo a.ob-btn-white{color:var(--head) !important}
.pl .ob-art blockquote{margin:0 0 18px;padding:18px 22px;border-radius:16px;background:var(--lime-wash);box-shadow:inset 3px 0 0 var(--lime-line);font-size:16px;line-height:1.6;color:var(--body)}
.pl .ob-art blockquote p:last-child{margin-bottom:0}
.pl .ob-art pre{background:#0f1115;color:#F4F4F1;padding:18px 20px;border-radius:12px;overflow-x:auto;font-size:14px;line-height:1.55;margin:1.4em 0}
.pl .ob-art code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;background:var(--sf);padding:2px 6px;border-radius:5px}
.pl .ob-art pre code{background:transparent;padding:0;color:inherit}
.pl .ob-art table{width:100%;border-collapse:separate;border-spacing:0;margin:1.5em 0;font-size:15px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#FFFFFF}
.pl .ob-art th,.pl .ob-art td{border:0;border-bottom:1px solid var(--line);padding:14px 18px;text-align:left;vertical-align:middle}
.pl .ob-art tr:last-child>td{border-bottom:0}
.pl .ob-art th{background:var(--sf2);font-size:13px;font-weight:500;color:var(--mute)}
.pl .ob-art img{max-width:100%;height:auto;border-radius:16px;display:block}
.pl .ob-art figure{margin:28px 0}
.pl .ob-art figcaption{margin-top:10px;font-size:13.5px;color:var(--mute)}
.pl .ob-tldr{padding:22px 24px;border-radius:18px;background:var(--sf);margin:0 0 28px}
.pl .ob-tldr .ob-eb{display:block;margin-bottom:6px;font-weight:600;color:var(--head)}
.pl .ob-tldr p{margin:0;font-size:16.5px;line-height:1.55;color:var(--body)}
.pl .ob-icta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;align-items:center;margin:34px 0;padding:22px 24px 22px 28px;border-radius:20px;background:var(--sf);color:var(--sub);font-size:15px;line-height:1.5}
.pl .ob-icta b{color:var(--head);font-size:20px;font-weight:600;letter-spacing:-.02em;display:block;margin-bottom:4px}
.pl .ob-faq h2{margin:0 0 8px;font-size:30px}
.pl .ob-faq h3{margin:0;padding:20px 0 6px;border-top:1px solid var(--line);font-size:16.5px;font-weight:600;letter-spacing:-.01em;line-height:1.4;color:var(--head)}
.pl .ob-faq h2+h3{border-top:0}
.pl .ob-faq p{margin:0 0 14px;font-size:15.5px;line-height:1.6;color:var(--sub)}
.pl .ob-bio{display:grid;grid-template-columns:64px minmax(0,1fr);gap:20px;align-items:start;padding:28px;margin-top:40px;border:1px solid var(--line);border-radius:20px;background:#FFFFFF;font-size:14px;line-height:1.5;color:var(--mute)}
.pl .ob-bio b{color:var(--head);font-size:20px;font-weight:600;letter-spacing:-.02em}
.pl .ob-bio b{display:block}
.pl .ob-bio span:not(.ob-av){display:block;margin-top:2px}
.pl .ob-bio p{margin:12px 0 0;font-size:15px;color:var(--sub)}
.pl .ob-share{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:22px}
.pl .ob-demo{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:16px;padding:22px 24px 22px 28px;border:1px solid var(--line);border-radius:20px;background:#FFFFFF}
.pl .ob-demo-copy{display:flex;flex-direction:column;gap:2px}
.pl .ob-demo-copy b{font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--head)}
.pl .ob-demo-copy span{font-size:14.5px;color:var(--sub)}
.pl .ob-related{max-width:1360px;margin:80px auto 0;padding:0 48px;display:flex;flex-direction:column;gap:24px}
.pl .ob-related-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap}
.pl .ob-related h2{margin:0;font-size:clamp(28px,2.7vw,38px);line-height:1.08;font-weight:600;letter-spacing:-.035em;color:var(--head);text-wrap:balance}
.pl .ob-all-link{display:inline-flex;align-items:center;min-height:46px;padding:0 20px;border-radius:10px;border:1px solid var(--line2);background:#FFFFFF;box-shadow:0 1px 2px rgba(15,17,21,.04);font-size:15px;font-weight:600;color:var(--head);text-decoration:none}
.pl .ob-all-link:hover{border-color:var(--ctl);color:var(--head)}
.pl .ob-rel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.pl .ob-rc{display:flex;flex-direction:column;gap:6px;padding:8px 8px 18px;border-radius:20px;background:#FFFFFF;border:1px solid var(--line);text-decoration:none;color:var(--head);transition:box-shadow .2s ease,transform .2s ease}
.pl .ob-rc:hover{box-shadow:0 18px 44px -30px rgba(15,17,21,.2)}
@media (hover:hover){.pl .ob-rc:hover{transform:translateY(-2px)}
}
.pl .ob-rc .ob-pi{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:var(--line);margin-bottom:8px}
.pl .ob-rc img{width:100%;height:100%;object-fit:cover;display:block}
.pl .ob-rc .ob-kick,.pl .ob-rc-title,.pl .ob-rc p{margin-left:10px;margin-right:10px}
.pl .ob-rc .ob-kick{font-size:13.5px}
.pl .ob-rc-title{font-size:16.5px;line-height:1.3;font-weight:600;letter-spacing:-.015em}
.pl .ob-rc p{margin-top:0;margin-bottom:0;font-size:14px;line-height:1.5;color:var(--sub);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.pl .ob-fcta-wrap{max-width:1360px;margin:80px auto 0;padding-left:48px;padding-right:48px}
.pl .ob-fcta{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:32px;row-gap:14px;align-items:center;padding:64px;border-radius:32px;background:radial-gradient(60% 90% at 50% 125%,rgba(232,240,0,.30),rgba(232,240,0,0) 70%),radial-gradient(45% 60% at 92% 0,rgba(232,240,0,.10),rgba(232,240,0,0) 70%),#0f1115;border:1px solid rgba(232,240,0,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 40px 80px -40px rgba(120,125,0,.5),0 24px 48px -28px rgba(15,17,21,.5);color:#fff}
.pl .ob-fcta::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.3px);background-size:14px 14px;-webkit-mask-image:radial-gradient(70% 80% at 50% 40%,#000,transparent 80%);mask-image:radial-gradient(70% 80% at 50% 40%,#000,transparent 80%)}
.pl .ob-fcta>*{position:relative}
.pl .ob-fcta h2{margin:0;grid-column:1;align-self:end;font-size:clamp(30px,3.4vw,48px);line-height:1.05;font-weight:600;letter-spacing:-.04em;color:#fff;text-wrap:balance}
.pl .ob-fcta p{margin:0;grid-column:1;align-self:start;font-size:17px;line-height:1.5;color:rgba(255,255,255,.72)}
.pl .ob-fcta-btns{grid-column:2;grid-row:1/span 2;display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}
.pl .ob-fcta .ob-btn-ink{background:var(--lime);color:#111113;border-color:rgba(255,255,255,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 1px 2px rgba(17,17,19,.12)}
.pl .ob-fcta .ob-btn-ink:hover{background:var(--lime-h);color:#111113}
.pl .ob-fcta .ob-btn-white{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.28);box-shadow:none}
.pl .ob-fcta .ob-btn-white:hover{border-color:#fff;color:#fff}
.pl .ob-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:#232326;color:#FFFFFF;padding:10px 16px;border-radius:10px;font-size:14px;font-weight:600;z-index:90}
.pl .ob-toast[hidden]{display:none}
@media (max-width:1000px){.pl .ob-demo-aside{display:none}
.pl .ob-demo-bottom{display:flex}
}
@media (max-width:640px){.pl .ob-crumb-in{padding:14px 18px 0}
}
@media (max-width:1180px){.pl .ob-lay{grid-template-columns:200px minmax(0,1fr);gap:40px}
.pl .ob-rail{display:none}
.pl .ob-rel{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:980px){.pl .ob-lay{grid-template-columns:minmax(0,1fr);gap:24px}
.pl .ob-lay>aside{position:static}
.pl .ob-nl{display:none}
.pl .ob-toc{padding:18px;border-radius:16px;background:#FFFFFF;border:1px solid var(--line)}
.pl .ob-fcta{grid-template-columns:minmax(0,1fr)}
.pl .ob-fcta h2,.pl .ob-fcta p,.pl .ob-fcta-btns{grid-column:1;grid-row:auto}
.pl .ob-fcta-btns{justify-content:flex-start}
}
@media (max-width:760px){.pl .ob-wrap,.pl .ob-lay,.pl .ob-hero,.pl .ob-ah,.pl .ob-related,.pl .ob-fcta-wrap{padding-left:20px;padding-right:20px}
.pl .ob-crumb-in{padding:20px 20px 0}
.pl .ob-ahb{flex-direction:column;align-items:flex-start}
.pl .ob-hero-media{aspect-ratio:4/3;border-radius:20px}
.pl .ob-hero-media .ob-thumb-ph{padding:0 24px}
.pl .ob-art{font-size:17px}
.pl .ob-art h2{font-size:24px}
.pl .ob-bio{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:20px}
.pl .ob-bio .ob-av{width:48px;height:48px;font-size:15px}
.pl .ob-rel{grid-template-columns:minmax(0,1fr)}
.pl .ob-icta{grid-template-columns:minmax(0,1fr)}
.pl .ob-demo{flex-direction:column;align-items:stretch;padding:20px}
.pl .ob-related{margin-top:56px}
.pl .ob-fcta-wrap{margin-top:56px}
.pl .ob-fcta{padding:44px 24px;border-radius:24px}
.pl .ob-fcta-btns .ob-btn{flex:1 1 auto}
}

/* Integration with the shared page shell (site.css): old page background from the top of the page, no scroll container
   on .pl (the contents sticky column needs it), headings keep the old weights, hidden attribute wins over display rules. */
.pl{background:linear-gradient(180deg,rgba(251,251,250,0) 0,rgba(251,251,250,0) 820px,#fbfbfa 1350px) 0 0/100% 1350px no-repeat,linear-gradient(115deg,#d9eee6 0%,#e2eef0 34%,#e7e9f7 66%,#ece6fb 100%) 0 0/100% 1350px no-repeat,#fbfbfa;overflow:clip}
.pl .ob-bl{background:none;min-height:0;display:block;overflow:visible;line-height:1.55}
.pl .ob-bl [hidden]{display:none!important}
.pl .ob-bl h1,.pl .ob-bl h2,.pl .ob-bl h3{font-weight:600!important}
.pl .ob-bl .ob-toc h2{font-weight:500!important}
.pl .ob-bl a.ob-btn{text-decoration:none}
.pl .ob-bl .ob-pgrid:empty{display:none}
