.public-content{color:#ecedef;background:#09090c;min-height:100vh}.public-content .content-header,.public-content main,.public-content .content-footer{width:min(1180px,100% - 48px);margin-inline:auto}.public-content .content-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex}.public-content .content-header nav{color:#a9abb4;align-items:center;gap:30px;font-size:13px;display:flex}.public-content a:hover{color:#cf0}.public-content .content-breadcrumb{color:#888b96;flex-wrap:wrap;gap:10px;padding-top:34px;font-size:12px;display:flex}.public-content .content-breadcrumb>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:50ch;overflow:hidden}.public-content .content-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;padding-block:72px 90px;display:grid}.public-content h1{font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;max-width:17ch;font-size:clamp(42px,5.5vw,72px);font-weight:600;line-height:1.06}.public-content .content-lead{color:#a9abb4;max-width:59ch;margin-top:28px;font-size:17px;line-height:1.8}.public-content .content-hero figure img{object-fit:cover;border-radius:22px 22px 100px;width:100%;height:440px}.public-content figcaption{color:#73757f;margin-top:13px;font-size:11px}.public-content .editorial-hero{grid-template-columns:1fr;max-width:950px;padding-bottom:60px}.public-content .editorial-hero h1{max-width:22ch}.public-content .content-byline{color:#858792;margin-top:24px;font-size:12px}.public-content .content-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.public-content .content-button{color:#09090c;background:#cf0;border:1px solid #cf0;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:13px 19px;font-size:13px;font-weight:600;display:inline-flex}.public-content .content-button:hover{color:#09090c;background:#d8ff40}.public-content .content-button.secondary{color:#ecedef;background:0 0;border-color:#ffffff25}.public-content .content-text-link{color:#b9bbc4;align-items:center;gap:10px;font-size:13px;display:inline-flex}.public-content .content-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.public-content .content-card{background:#111116;border:1px solid #ffffff15;border-radius:18px;display:block;overflow:hidden}.public-content .content-card:hover{color:inherit;border-color:#ccff0060}.public-content .content-card-image{height:220px;overflow:hidden}.public-content .content-card-image img{object-fit:cover;width:100%;height:100%}.public-content .content-card>div:last-child{padding:25px}.public-content .content-card h2{font-family:var(--font-display);letter-spacing:-.025em;justify-content:space-between;gap:14px;font-size:22px;line-height:1.3;display:flex}.public-content .content-card h2 svg{color:#cf0;flex-shrink:0;margin-top:5px}.public-content .content-card p{color:#92949f;margin-top:15px;font-size:13px;line-height:1.8}.public-content .content-reading-layout{grid-template-columns:260px minmax(0,700px);gap:70px;padding-bottom:40px;display:grid}.public-content .content-reading-layout aside nav{color:#92949f;border-inline-start:1px solid #ffffff20;flex-direction:column;gap:19px;padding-inline-start:18px;font-size:12px;line-height:1.8;display:flex;position:sticky;top:28px}.public-content .content-prose{max-width:700px}.public-content .content-prose section{padding-bottom:38px;scroll-margin-top:30px}.public-content .content-prose h2{font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:22px;font-size:28px;font-weight:500;line-height:1.3}.public-content .content-prose p,.public-content .content-prose li{color:#b1b3bd;margin-bottom:19px;font-size:15px;line-height:1.95}.public-content .content-prose ol{padding-inline-start:24px;list-style:decimal}.public-content .content-prose ul{padding-inline-start:24px;list-style:outside}.public-content .content-prose li{padding-inline-start:8px}.public-content .content-prose a{color:#cf0;text-underline-offset:4px;text-decoration:underline}.public-content pre{font-family:var(--font-inter);white-space:pre-wrap;overflow-wrap:anywhere;background:#15151b;border:1px solid #ffffff15;border-radius:14px;margin-block:24px;padding:26px;font-size:13px;line-height:1.95}.public-content .content-related{border-top:1px solid #ffffff15;margin-top:40px;padding-top:52px}.public-content .content-related>h2{font-family:var(--font-display);letter-spacing:-.035em;margin-bottom:28px;font-size:32px}.public-content .content-final{background:radial-gradient(at 100% 0,#ccff0012,#0000 65%),#111116;border:1px solid #ccff0030;border-radius:24px;margin-block:80px;padding:56px}.public-content .content-final h2{font-family:var(--font-display);letter-spacing:-.04em;max-width:23ch;margin-bottom:28px;font-size:clamp(30px,4vw,44px);line-height:1.15}.public-content .content-final p{color:#92949f;max-width:65ch;margin-top:18px;font-size:12px;line-height:1.8}.public-content .content-footer{border-top:1px solid #ffffff15;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;padding-block:38px;display:flex}.public-content .content-footer nav{color:#92949f;flex-wrap:wrap;gap:22px;font-size:12px;display:flex}.public-content .content-footer>p{color:#73757f;font-size:11px}.public-content .content-example video{object-fit:contain;background:#111116;border:1px solid #ffffff15;border-radius:20px;width:100%;max-height:650px}.public-content .content-example .content-prose{margin:50px auto}.public-content .story-planner{grid-template-columns:1fr 1fr;gap:40px;padding-bottom:60px;display:grid}.public-content .planner-fields label{color:#c1c3cc;flex-direction:column;gap:10px;margin-bottom:24px;font-size:13px;display:flex}.public-content .story-planner input,.public-content .story-planner textarea{color:#ecedef;resize:vertical;background:#111116;border:1px solid #ffffff20;border-radius:9px;width:100%;padding:13px;font-size:14px}.public-content .story-planner h2{font-family:var(--font-display);margin-bottom:24px;font-size:28px}.public-content .story-planner fieldset{border:1px solid #ffffff15;border-radius:14px;margin-bottom:22px;padding:20px}.public-content .story-planner legend{color:#cf0;padding-inline:9px;font-size:13px}.public-content .planner-scene-controls{justify-content:space-between;align-items:center;display:flex}.public-content .planner-scene-controls label{flex-direction:row;align-items:center;margin:0}.public-content .planner-scene-controls input{max-width:80px}.public-content .planner-scene-controls button{color:#92949f;place-items:center;width:42px;height:42px;display:grid}.public-content button:disabled{opacity:.45;cursor:not-allowed}.public-content .planner-preview-inner{border:1px solid #ccff0030;border-radius:18px;padding:30px;position:sticky;top:30px}.public-content .planner-preview p{color:#92949f;font-size:12px;line-height:1.8}.public-content .planner-preview pre{background:0 0;border:0;min-height:200px;padding:0}.public-content .planner-privacy{border-top:1px solid #ffffff15;margin-top:24px;padding-top:18px}@media (max-width:900px){.public-content .content-header nav{gap:17px}.public-content .content-hero{gap:30px}.public-content .content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-content .content-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}}@media (max-width:640px){.public-content .content-header,.public-content main,.public-content .content-footer{width:calc(100% - 36px)}.public-content .content-header{flex-wrap:wrap;gap:20px;padding-block:20px}.public-content .content-header nav{flex-basis:100%;order:3;gap:26px}.public-content .content-hero{grid-template-columns:1fr;padding-block:48px}.public-content .content-hero figure img{height:350px}.public-content .content-lead{font-size:16px}.public-content .content-card-grid,.public-content .content-reading-layout{grid-template-columns:1fr}.public-content .content-reading-layout aside{display:none}.public-content .content-final{margin-block:50px;padding:30px}.public-content .story-planner{grid-template-columns:1fr}.public-content .planner-preview-inner{padding:22px;position:static}}html[dir=rtl] .public-content{--font-inter:"Noto Sans Arabic Variable", sans-serif;--font-display:"Noto Sans Arabic Variable", sans-serif;font-family:var(--font-inter)}html[dir=rtl] .public-content h1,html[dir=rtl] .public-content h2{letter-spacing:normal;line-height:1.5}html[dir=rtl] .public-content pre{text-align:start;unicode-bidi:plaintext}.public-content a[href^=mailto\:]{direction:ltr;unicode-bidi:isolate}