.pp{--field:#fafbfd;--ink:#17161f;--muted:#5b5f72;--cobalt:#2b45e0;--vermilion:#ff4a1c;--rule:rgb(43 69 224/.22);--f-display:"Thmanyah Serif Display","thmanyahserifdisplay",Georgia,serif;--f-sans:"Thmanyah Sans","thmanyahsans",system-ui,"Segoe UI",Tahoma,sans-serif;min-height:100dvh;background:var(--field);color:var(--ink);font-family:var(--f-sans)}html:has(.pp){background:#fafbfd}.pp article{box-sizing:border-box;max-width:44rem;margin:0 auto;padding:28px 20px 56px}html:not([data-l=en]) .pp-en,html[data-l=en] .pp-ar{display:none}.pp-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:48px}.pp-logo{display:block;width:56px;color:var(--ink)}.pp-logo .logo{position:relative;display:block;aspect-ratio:385.01/248.61}.pp-logo .logo-part{position:absolute;inset:0;width:100%;height:100%;fill:currentColor;overflow:visible}.pp-other{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;font:500 15px/1 var(--f-sans);color:var(--ink)}.pp-draft{display:inline-block;margin:0 0 20px;padding:6px 12px;border:1.5px solid var(--cobalt);color:var(--cobalt);font:700 14px/1.4 var(--f-sans)}.pp h1{margin:0 0 10px;font:400 clamp(32px,6vw,46px)/1.2 var(--f-display);letter-spacing:-.01em}.pp-ar h1{font-weight:700;line-height:1.45;letter-spacing:0}.pp-meta{margin:0 0 36px;color:var(--muted);font-size:15px}.pp h2{margin:44px 0 12px;font:700 19px/1.45 var(--f-sans)}.pp h3{margin:26px 0 4px;font:700 17px/1.6 var(--f-sans)}.pp-ar h3{font-size:17.5px;line-height:1.8}.pp li,.pp p{font-size:17px;line-height:1.7}.pp-ar li,.pp-ar p{font-size:17.5px;line-height:1.9}.pp p{margin:0 0 14px}.pp ul{margin:0 0 16px;-webkit-padding-start:1.25em;padding-inline-start:1.25em}.pp li{margin:0 0 8px}.pp a{color:var(--cobalt);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.pp .pp-logo,.pp .pp-other{text-decoration:none}.pp a:focus-visible{outline:2px solid var(--vermilion);outline-offset:3px}@media (hover:hover){.pp .pp-other:hover{text-decoration:underline}}.pp-foot{margin-top:56px;padding-top:18px;border-top:1px solid var(--rule)}.pp-foot a{color:var(--ink);font-weight:500}@media (forced-colors:active){.pp-draft{border-color:CanvasText;color:CanvasText}}