/* PandoYazilim Core v4.4.1 - sector independent blog detail templates */
.pando-blog-detail{
    --pbd-accent:#dc2321;
    --pbd-bg:#f6f7f9;
    --pbd-surface:#fff;
    --pbd-hero:#0b0d10;
    --pbd-content-width:1320px;
    --pbd-reading-width:820px;
    --pbd-hero-height:470px;
    background:var(--pbd-bg);
    color:#171a20;
    overflow:hidden;
}
.pando-blog-detail *{box-sizing:border-box}
.pando-blog-container{width:min(calc(100% - 40px),var(--pbd-content-width));margin-inline:auto}
.pando-blog-hero{position:relative;min-height:var(--pbd-hero-height);display:flex;align-items:center;background:var(--pbd-hero);overflow:hidden}
.pando-blog-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.42;transform:scale(1.035)}
.pando-blog-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(900px 520px at 18% 25%,color-mix(in srgb,var(--pbd-accent) 42%,transparent),transparent 60%),linear-gradient(135deg,rgba(0,0,0,.9),rgba(0,0,0,.48))}
.pando-blog-hero-inner{position:relative;z-index:2;width:100%;padding:72px 0}
.pando-blog-breadcrumb{list-style:none;padding:0;margin:0 0 20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}
.pando-blog-breadcrumb li,.pando-blog-breadcrumb a{color:rgba(255,255,255,.7);text-decoration:none}.pando-blog-breadcrumb a:hover{color:#fff}.pando-blog-breadcrumb li+li:before{content:"/";margin-right:12px;color:rgba(255,255,255,.28)}
.pando-blog-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;color:#fff;font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.pando-blog-kicker:before{content:"";width:22px;height:2px;background:var(--pbd-accent)}
.pando-blog-title{max-width:980px;color:#fff;font-size:clamp(36px,5vw,72px);line-height:1.02;letter-spacing:-.05em;font-weight:900;margin:0}
.pando-blog-meta{display:flex;gap:18px;flex-wrap:wrap;align-items:center;color:rgba(255,255,255,.76);font-weight:700;margin-top:24px;font-size:14px}.pando-blog-meta i{color:var(--pbd-accent);margin-right:7px}
.pando-blog-main{padding:72px 0 90px}.pando-blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:44px;align-items:start}
.pando-blog-article{min-width:0;background:var(--pbd-surface);border:1px solid rgba(15,23,42,.07);border-radius:24px;box-shadow:0 24px 70px rgba(15,23,42,.08);overflow:hidden}
.pando-blog-cover{width:100%;height:min(32vw,470px);min-height:300px;object-fit:cover;display:block;background:#eef1f4}
.pando-blog-content{padding:clamp(28px,4vw,52px);max-width:var(--pbd-reading-width);margin-inline:auto}.pando-blog-content .lead{font-size:clamp(18px,1.45vw,22px);line-height:1.75;color:#303846;font-weight:650;margin-bottom:30px}.pando-blog-content p{font-size:17px;line-height:1.92;color:#525b69;margin-bottom:22px}.pando-blog-content h2,.pando-blog-content h3,.pando-blog-content h4{font-weight:900;color:#121820;letter-spacing:-.035em;margin-top:38px;margin-bottom:16px;line-height:1.15}.pando-blog-content h2{font-size:clamp(28px,3vw,40px)}.pando-blog-content h3{font-size:clamp(23px,2.2vw,32px)}
.pando-blog-content ul,.pando-blog-content ol{padding-left:24px;color:#525b69;line-height:1.85}.pando-blog-content blockquote{background:color-mix(in srgb,var(--pbd-accent) 6%,#f8fafc);border-left:5px solid var(--pbd-accent);padding:24px 28px;border-radius:16px;font-size:19px;font-weight:750;color:#1b2330;margin:34px 0}.pando-blog-content img{max-width:100%;height:auto;border-radius:16px}
.pando-blog-share{border-top:1px solid rgba(15,23,42,.08);margin-top:46px;padding-top:26px}.pando-blog-share-title{font-weight:800;margin-bottom:12px}.pando-blog-share-buttons{display:flex;gap:9px;flex-wrap:wrap}.pando-blog-share-btn{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:.25s}.pando-blog-share-btn:hover{transform:translateY(-3px);color:#fff}.pando-facebook{background:#3b5998}.pando-twitter{background:#111}.pando-whatsapp{background:#25d366}.pando-linkedin{background:#0077b5}
.pando-blog-sidebar{min-width:0}.pando-blog-sidebar.is-sticky{position:sticky;top:100px}.pando-blog-widget,.pando-blog-cta{background:var(--pbd-surface);border:1px solid rgba(15,23,42,.07);border-radius:22px;padding:24px;box-shadow:0 16px 45px rgba(15,23,42,.06);margin-bottom:22px}.pando-blog-widget-title{font-size:18px;font-weight:900;margin:0 0 17px;padding-bottom:13px;border-bottom:1px solid rgba(15,23,42,.08);position:relative}.pando-blog-widget-title:after{content:"";position:absolute;left:0;bottom:-1px;width:44px;height:2px;background:var(--pbd-accent)}
.pando-blog-latest{display:flex;gap:13px;text-decoration:none;padding:12px 0;border-bottom:1px solid rgba(15,23,42,.06);transition:.25s}.pando-blog-latest:last-child{border:0;padding-bottom:0}.pando-blog-latest:hover{transform:translateX(4px)}.pando-blog-latest img{width:76px;height:62px;object-fit:cover;border-radius:10px;flex:0 0 auto}.pando-blog-latest strong{font-size:14px;line-height:1.35;color:#1f2937;display:block}.pando-blog-latest:hover strong{color:var(--pbd-accent)}.pando-blog-latest small{font-size:11px;color:#8b94a2;display:block;margin-top:5px}
.pando-blog-cta{background:linear-gradient(145deg,#16191e,#070809);color:#fff;position:relative;overflow:hidden}.pando-blog-cta:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-70px;top:-80px;background:color-mix(in srgb,var(--pbd-accent) 28%,transparent)}.pando-blog-cta>*{position:relative;z-index:1}.pando-blog-cta h3{font-size:22px;font-weight:900;letter-spacing:-.03em}.pando-blog-cta p{color:rgba(255,255,255,.65);line-height:1.7}.pando-blog-btn{display:inline-flex;align-items:center;gap:8px;background:var(--pbd-accent);color:#fff!important;border-radius:999px;padding:12px 20px;text-decoration:none;font-weight:850}
.pando-blog-not-found{padding:80px 20px;text-align:center}.pando-blog-not-found-box{max-width:720px;margin:auto;padding:48px;border-radius:24px;background:#fff;box-shadow:0 20px 60px rgba(15,23,42,.08)}

/* Editorial */
.pando-blog--editorial{--pbd-bg:#fff}.pando-blog--editorial .pando-blog-hero{background:#fff;min-height:auto;color:#111}.pando-blog--editorial .pando-blog-hero-bg,.pando-blog--editorial .pando-blog-hero:after{display:none}.pando-blog--editorial .pando-blog-hero-inner{padding:82px 0 44px;text-align:center}.pando-blog--editorial .pando-blog-title{color:#10141a;max-width:1050px;margin-inline:auto}.pando-blog--editorial .pando-blog-kicker{color:var(--pbd-accent)}.pando-blog--editorial .pando-blog-breadcrumb{justify-content:center}.pando-blog--editorial .pando-blog-breadcrumb li,.pando-blog--editorial .pando-blog-breadcrumb a{color:#77808e}.pando-blog--editorial .pando-blog-meta{justify-content:center;color:#7c8593}.pando-blog--editorial .pando-blog-main{padding-top:20px}.pando-blog--editorial .pando-blog-layout{grid-template-columns:minmax(0,1fr) 300px}.pando-blog--editorial .pando-blog-article{box-shadow:none;border:0;border-radius:0}.pando-blog--editorial .pando-blog-cover{border-radius:26px;height:min(50vw,620px)}.pando-blog--editorial .pando-blog-content{padding-top:48px}

/* Magazine */
.pando-blog--magazine .pando-blog-hero{background:#f3f5f7}.pando-blog--magazine .pando-blog-hero-bg{left:52%;opacity:1}.pando-blog--magazine .pando-blog-hero:after{background:linear-gradient(90deg,#f3f5f7 0%,#f3f5f7 50%,rgba(243,245,247,.94) 56%,rgba(243,245,247,.08) 78%)}.pando-blog--magazine .pando-blog-title{color:#10141a;max-width:690px;font-size:clamp(36px,4.5vw,66px)}.pando-blog--magazine .pando-blog-kicker{color:var(--pbd-accent)}.pando-blog--magazine .pando-blog-breadcrumb li,.pando-blog--magazine .pando-blog-breadcrumb a{color:#6d7684}.pando-blog--magazine .pando-blog-meta{color:#707988}.pando-blog--magazine .pando-blog-main{padding-top:54px}.pando-blog--magazine .pando-blog-article{border-radius:14px}.pando-blog--magazine .pando-blog-cover{display:none}

/* Premium */
.pando-blog--premium{--pbd-bg:#0d0f12;--pbd-surface:#15181d;color:#fff}.pando-blog--premium .pando-blog-hero{min-height:max(var(--pbd-hero-height),560px)}.pando-blog--premium .pando-blog-hero-bg{opacity:.34;filter:saturate(.8) contrast(1.08)}.pando-blog--premium .pando-blog-main{background:linear-gradient(180deg,#0d0f12,#111419)}.pando-blog--premium .pando-blog-article,.pando-blog--premium .pando-blog-widget{border-color:rgba(255,255,255,.08);box-shadow:0 28px 80px rgba(0,0,0,.25)}.pando-blog--premium .pando-blog-content .lead{color:#e9edf2}.pando-blog--premium .pando-blog-content p,.pando-blog--premium .pando-blog-content ul,.pando-blog--premium .pando-blog-content ol{color:#aeb6c2}.pando-blog--premium .pando-blog-content h2,.pando-blog--premium .pando-blog-content h3,.pando-blog--premium .pando-blog-content h4,.pando-blog--premium .pando-blog-widget-title{color:#fff}.pando-blog--premium .pando-blog-latest strong{color:#e7ebf0}.pando-blog--premium .pando-blog-latest{border-color:rgba(255,255,255,.06)}.pando-blog--premium .pando-blog-share{border-color:rgba(255,255,255,.09)}

/* Minimal */
.pando-blog--minimal{--pbd-bg:#fff}.pando-blog--minimal .pando-blog-hero{background:#fff;min-height:auto}.pando-blog--minimal .pando-blog-hero-bg,.pando-blog--minimal .pando-blog-hero:after{display:none}.pando-blog--minimal .pando-blog-hero-inner{padding:78px 0 34px}.pando-blog--minimal .pando-blog-title{color:#11151a;max-width:var(--pbd-reading-width);margin-inline:auto;text-align:center;font-size:clamp(34px,4.2vw,60px)}.pando-blog--minimal .pando-blog-kicker{color:var(--pbd-accent);justify-content:center;display:flex}.pando-blog--minimal .pando-blog-breadcrumb{justify-content:center}.pando-blog--minimal .pando-blog-breadcrumb li,.pando-blog--minimal .pando-blog-breadcrumb a{color:#9098a4}.pando-blog--minimal .pando-blog-meta{justify-content:center;color:#7d8693}.pando-blog--minimal .pando-blog-main{padding-top:16px}.pando-blog--minimal .pando-blog-layout{display:block}.pando-blog--minimal .pando-blog-article{max-width:var(--pbd-reading-width);margin:auto;border:0;box-shadow:none;border-radius:0}.pando-blog--minimal .pando-blog-cover{border-radius:18px;height:min(50vw,520px)}.pando-blog--minimal .pando-blog-content{padding-inline:0}.pando-blog--minimal .pando-blog-sidebar{max-width:var(--pbd-reading-width);margin:50px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:22px}.pando-blog--minimal .pando-blog-sidebar .pando-blog-widget,.pando-blog--minimal .pando-blog-sidebar .pando-blog-cta{margin:0}.pando-blog--minimal .pando-blog-sidebar.is-sticky{position:static}

@media(max-width:991.98px){.pando-blog-layout{grid-template-columns:1fr}.pando-blog-sidebar.is-sticky{position:static}.pando-blog--magazine .pando-blog-hero-bg{left:0;opacity:.16}.pando-blog--magazine .pando-blog-hero:after{background:linear-gradient(90deg,rgba(243,245,247,.98),rgba(243,245,247,.82))}.pando-blog--minimal .pando-blog-sidebar{grid-template-columns:1fr}.pando-blog-main{padding-top:50px}}
@media(max-width:767.98px){.pando-blog-container{width:min(calc(100% - 28px),var(--pbd-content-width))}.pando-blog-hero-inner{padding:58px 0}.pando-blog-title{font-size:clamp(32px,10vw,46px)}.pando-blog-main{padding:38px 0 64px}.pando-blog-content{padding:26px 22px}.pando-blog-content p{font-size:16px}.pando-blog-cover{height:280px;min-height:0}.pando-blog--editorial .pando-blog-hero-inner,.pando-blog--minimal .pando-blog-hero-inner{padding-top:55px}.pando-blog--editorial .pando-blog-cover,.pando-blog--minimal .pando-blog-cover{height:300px}}

/* --------------------------------------------------------------------------
   PandoYazilim Core v4.4.1 - Additional Blog Detail Themes
   These themes are additive. Existing template keys and saved selections remain valid.
   -------------------------------------------------------------------------- */

/* Spotlight - cinematic hero with floating reading card */
.pando-blog--spotlight{background:#0a0c0f}
.pando-blog--spotlight .pando-blog-hero{min-height:max(var(--pbd-hero-height),680px);align-items:flex-end;background:#07090c}
.pando-blog--spotlight .pando-blog-hero-bg{opacity:.7;filter:saturate(.85) contrast(1.06);transform:scale(1.06)}
.pando-blog--spotlight .pando-blog-hero:after{background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.42) 46%,rgba(0,0,0,.94)),radial-gradient(760px 520px at 22% 35%,color-mix(in srgb,var(--pbd-accent) 34%,transparent),transparent 68%)}
.pando-blog--spotlight .pando-blog-hero-inner{padding:120px 0 105px}
.pando-blog--spotlight .pando-blog-title{max-width:1050px;font-size:clamp(42px,6vw,86px);text-shadow:0 18px 50px rgba(0,0,0,.32)}
.pando-blog--spotlight .pando-blog-main{padding-top:0;background:linear-gradient(180deg,#0a0c0f 0 120px,var(--pbd-bg) 120px)}
.pando-blog--spotlight .pando-blog-layout{position:relative;z-index:3;margin-top:-72px}
.pando-blog--spotlight .pando-blog-article{border-radius:30px;box-shadow:0 34px 100px rgba(0,0,0,.24)}
.pando-blog--spotlight .pando-blog-cover{display:none}

/* Split - clean 50/50 hero */
.pando-blog--split .pando-blog-hero{background:#f4f6f8;min-height:max(var(--pbd-hero-height),520px)}
.pando-blog--split .pando-blog-hero-bg{left:52%;opacity:1;background-position:center}
.pando-blog--split .pando-blog-hero:after{background:linear-gradient(90deg,#f4f6f8 0%,#f4f6f8 49%,rgba(244,246,248,.98) 54%,rgba(244,246,248,0) 72%)}
.pando-blog--split .pando-blog-hero-inner{padding-right:50%}
.pando-blog--split .pando-blog-title{color:#101828;font-size:clamp(36px,4.5vw,66px);max-width:650px}
.pando-blog--split .pando-blog-kicker{color:var(--pbd-accent)}
.pando-blog--split .pando-blog-breadcrumb li,.pando-blog--split .pando-blog-breadcrumb a,.pando-blog--split .pando-blog-meta{color:#667085}
.pando-blog--split .pando-blog-cover{display:none}
.pando-blog--split .pando-blog-article{border-radius:16px;box-shadow:0 18px 50px rgba(15,23,42,.06)}
.pando-blog--split .pando-blog-widget,.pando-blog--split .pando-blog-cta{border-radius:16px}

/* Journal - print-like long read */
.pando-blog--journal{background:#fbfaf7;color:#25231f}
.pando-blog--journal .pando-blog-hero{min-height:auto;background:#fbfaf7;border-bottom:1px solid #d8d3c8}
.pando-blog--journal .pando-blog-hero-bg,.pando-blog--journal .pando-blog-hero:after{display:none}
.pando-blog--journal .pando-blog-hero-inner{padding:76px 0 44px;text-align:center}
.pando-blog--journal .pando-blog-title{font-family:Georgia,'Times New Roman',serif;color:#211f1b;max-width:980px;margin:auto;font-size:clamp(38px,5.2vw,74px);font-weight:700;letter-spacing:-.035em;line-height:1.02}
.pando-blog--journal .pando-blog-kicker{color:#6f4e37;justify-content:center;display:flex;font-family:Georgia,'Times New Roman',serif;letter-spacing:.14em}
.pando-blog--journal .pando-blog-breadcrumb{justify-content:center}.pando-blog--journal .pando-blog-breadcrumb li,.pando-blog--journal .pando-blog-breadcrumb a{color:#8b857b}
.pando-blog--journal .pando-blog-meta{justify-content:center;color:#787168;font-family:Georgia,'Times New Roman',serif}
.pando-blog--journal .pando-blog-main{padding-top:34px}
.pando-blog--journal .pando-blog-layout{grid-template-columns:minmax(0,1fr) 310px;gap:54px}
.pando-blog--journal .pando-blog-article{background:transparent;border:0;box-shadow:none;border-radius:0}
.pando-blog--journal .pando-blog-cover{border-radius:0;height:min(48vw,600px);border:1px solid #ded9cf}
.pando-blog--journal .pando-blog-content{font-family:Georgia,'Times New Roman',serif;padding-inline:0}
.pando-blog--journal .pando-blog-content p{color:#4e4942;font-size:18px;line-height:1.95}
.pando-blog--journal .pando-blog-content .lead{font-family:Georgia,'Times New Roman',serif;color:#2f2b26;font-size:22px;font-weight:400;border-top:1px solid #d8d3c8;border-bottom:1px solid #d8d3c8;padding:24px 0}
.pando-blog--journal .pando-blog-content h2,.pando-blog--journal .pando-blog-content h3,.pando-blog--journal .pando-blog-content h4{font-family:Georgia,'Times New Roman',serif;color:#211f1b;font-weight:700}
.pando-blog--journal .pando-blog-widget{background:transparent;border:1px solid #d8d3c8;box-shadow:none;border-radius:0}

/* Corporate - restrained B2B */
.pando-blog--corporate{background:#f3f5f8}
.pando-blog--corporate .pando-blog-hero{min-height:max(360px,var(--pbd-hero-height));background:#162337}
.pando-blog--corporate .pando-blog-hero-bg{opacity:.16;filter:grayscale(.35)}
.pando-blog--corporate .pando-blog-hero:after{background:linear-gradient(90deg,rgba(18,34,54,.98),rgba(18,34,54,.86) 58%,rgba(18,34,54,.58))}
.pando-blog--corporate .pando-blog-title{font-size:clamp(34px,4.4vw,62px);letter-spacing:-.035em;max-width:920px}
.pando-blog--corporate .pando-blog-main{padding-top:56px}
.pando-blog--corporate .pando-blog-layout{gap:30px}
.pando-blog--corporate .pando-blog-article,.pando-blog--corporate .pando-blog-widget,.pando-blog--corporate .pando-blog-cta{border-radius:8px;box-shadow:0 8px 26px rgba(15,23,42,.06)}
.pando-blog--corporate .pando-blog-cover{height:min(30vw,420px)}
.pando-blog--corporate .pando-blog-content h2{border-left:4px solid var(--pbd-accent);padding-left:18px}
.pando-blog--corporate .pando-blog-btn{border-radius:6px}

/* Technical - grid / engineering visual language */
.pando-blog--technical{background-color:#f4f7f9;background-image:linear-gradient(rgba(16,42,67,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(16,42,67,.045) 1px,transparent 1px);background-size:24px 24px}
.pando-blog--technical .pando-blog-hero{background:#102a43;min-height:max(var(--pbd-hero-height),500px)}
.pando-blog--technical .pando-blog-hero-bg{opacity:.18;filter:grayscale(1) contrast(1.2)}
.pando-blog--technical .pando-blog-hero:after{background:linear-gradient(110deg,rgba(8,30,50,.98),rgba(16,42,67,.9)),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:auto,32px 32px}
.pando-blog--technical .pando-blog-kicker,.pando-blog--technical .pando-blog-meta,.pando-blog--technical .pando-blog-breadcrumb{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.pando-blog--technical .pando-blog-title{font-size:clamp(36px,4.6vw,68px);letter-spacing:-.035em}
.pando-blog--technical .pando-blog-article,.pando-blog--technical .pando-blog-widget,.pando-blog--technical .pando-blog-cta{border-radius:4px;border-color:rgba(16,42,67,.16);box-shadow:8px 8px 0 rgba(16,42,67,.07)}
.pando-blog--technical .pando-blog-content h2,.pando-blog--technical .pando-blog-content h3{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:-.03em}
.pando-blog--technical .pando-blog-content blockquote{border-radius:2px;background:#edf4f8}
.pando-blog--technical .pando-blog-btn{border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}

/* Glass - soft translucent layers */
.pando-blog--glass{background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--pbd-accent) 16%,#fff),transparent 30%),radial-gradient(circle at 88% 42%,#dbeafe,transparent 30%),linear-gradient(180deg,#f7f9fc,#eef2f7)}
.pando-blog--glass .pando-blog-hero{background:linear-gradient(135deg,#111827,#26364d);min-height:max(var(--pbd-hero-height),540px)}
.pando-blog--glass .pando-blog-hero-bg{opacity:.28;filter:saturate(1.2)}
.pando-blog--glass .pando-blog-hero:after{background:linear-gradient(135deg,rgba(17,24,39,.84),rgba(17,24,39,.38)),radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--pbd-accent) 44%,transparent),transparent 45%)}
.pando-blog--glass .pando-blog-main{padding-top:56px}
.pando-blog--glass .pando-blog-article,.pando-blog--glass .pando-blog-widget{background:rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(255,255,255,.75);box-shadow:0 28px 80px rgba(15,23,42,.10)}
.pando-blog--glass .pando-blog-article{border-radius:30px}.pando-blog--glass .pando-blog-widget,.pando-blog--glass .pando-blog-cta{border-radius:24px}
.pando-blog--glass .pando-blog-cover{margin:18px;width:calc(100% - 36px);border-radius:22px;height:min(30vw,430px)}

/* Bold - brutal editorial blocks */
.pando-blog--bold{background:#f5f1e8;color:#111}
.pando-blog--bold .pando-blog-hero{background:#111;min-height:max(var(--pbd-hero-height),520px);border-bottom:8px solid var(--pbd-accent)}
.pando-blog--bold .pando-blog-hero-bg{opacity:.22;filter:grayscale(1) contrast(1.35)}
.pando-blog--bold .pando-blog-hero:after{background:linear-gradient(90deg,rgba(0,0,0,.94),rgba(0,0,0,.66))}
.pando-blog--bold .pando-blog-title{font-size:clamp(44px,7vw,96px);line-height:.9;letter-spacing:-.065em;text-transform:uppercase;max-width:1100px}
.pando-blog--bold .pando-blog-kicker{background:var(--pbd-accent);padding:8px 12px;color:#fff}.pando-blog--bold .pando-blog-kicker:before{display:none}
.pando-blog--bold .pando-blog-article,.pando-blog--bold .pando-blog-widget,.pando-blog--bold .pando-blog-cta{border:3px solid #111;border-radius:0;box-shadow:10px 10px 0 #111}
.pando-blog--bold .pando-blog-cover{border-bottom:3px solid #111}
.pando-blog--bold .pando-blog-content h2,.pando-blog--bold .pando-blog-content h3{color:#111;text-transform:uppercase;line-height:1}
.pando-blog--bold .pando-blog-btn{border-radius:0;border:2px solid #111;box-shadow:4px 4px 0 #111}
.pando-blog--bold .pando-blog-share-btn{border-radius:0}

/* Story - immersive longform */
.pando-blog--story{background:#f7f6f2}
.pando-blog--story .pando-blog-hero{min-height:max(78vh,var(--pbd-hero-height));align-items:flex-end}
.pando-blog--story .pando-blog-hero-bg{opacity:.78;filter:saturate(.88);transform:scale(1.05)}
.pando-blog--story .pando-blog-hero:after{background:linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.2) 45%,rgba(0,0,0,.92))}
.pando-blog--story .pando-blog-hero-inner{padding:140px 0 100px}
.pando-blog--story .pando-blog-title{font-size:clamp(42px,6.3vw,90px);max-width:1050px}
.pando-blog--story .pando-blog-main{padding-top:0}
.pando-blog--story .pando-blog-layout{display:block}
.pando-blog--story .pando-blog-article{position:relative;z-index:2;max-width:min(100%,calc(var(--pbd-reading-width) + 160px));margin:-52px auto 0;border-radius:28px;box-shadow:0 28px 80px rgba(15,23,42,.13)}
.pando-blog--story .pando-blog-cover{display:none}
.pando-blog--story .pando-blog-content{padding-top:64px;padding-bottom:64px}
.pando-blog--story .pando-blog-content>p:first-of-type:not(.lead)::first-letter{float:left;font-size:68px;line-height:.82;font-weight:900;color:var(--pbd-accent);padding-right:10px;padding-top:7px}
.pando-blog--story .pando-blog-sidebar{max-width:min(100%,calc(var(--pbd-reading-width) + 160px));margin:34px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:22px}.pando-blog--story .pando-blog-sidebar.is-sticky{position:static}.pando-blog--story .pando-blog-sidebar>*{margin:0}

/* Focus - maximum readability */
.pando-blog--focus{background:#fff}
.pando-blog--focus .pando-blog-hero{min-height:auto;background:#fff;border-bottom:1px solid #eaecf0}
.pando-blog--focus .pando-blog-hero-bg,.pando-blog--focus .pando-blog-hero:after{display:none}
.pando-blog--focus .pando-blog-hero-inner{max-width:var(--pbd-reading-width);padding:68px 0 38px}
.pando-blog--focus .pando-blog-title{color:#101828;font-size:clamp(34px,4.2vw,58px);line-height:1.06}
.pando-blog--focus .pando-blog-kicker{color:var(--pbd-accent)}.pando-blog--focus .pando-blog-breadcrumb li,.pando-blog--focus .pando-blog-breadcrumb a,.pando-blog--focus .pando-blog-meta{color:#667085}
.pando-blog--focus .pando-blog-main{padding-top:36px}
.pando-blog--focus .pando-blog-layout{display:block}
.pando-blog--focus .pando-blog-article{max-width:var(--pbd-reading-width);margin:auto;border:0;box-shadow:none;border-radius:0}
.pando-blog--focus .pando-blog-cover{height:auto;max-height:520px;border-radius:14px}
.pando-blog--focus .pando-blog-content{padding:44px 0}
.pando-blog--focus .pando-blog-sidebar{max-width:var(--pbd-reading-width);margin:30px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:18px}.pando-blog--focus .pando-blog-sidebar.is-sticky{position:static}.pando-blog--focus .pando-blog-sidebar>*{margin:0}

/* Gradient - energetic brand-forward */
.pando-blog--gradient{background:linear-gradient(180deg,#f7f8fb,#fff)}
.pando-blog--gradient .pando-blog-hero{min-height:max(var(--pbd-hero-height),560px);background:var(--pbd-hero)}
.pando-blog--gradient .pando-blog-hero-bg{opacity:.28;mix-blend-mode:screen;filter:saturate(1.2)}
.pando-blog--gradient .pando-blog-hero:after{background:radial-gradient(circle at 78% 25%,rgba(255,255,255,.22),transparent 28%),linear-gradient(125deg,color-mix(in srgb,var(--pbd-accent) 88%,#111827),#111827 72%)}
.pando-blog--gradient .pando-blog-title{font-size:clamp(40px,5.6vw,80px)}
.pando-blog--gradient .pando-blog-main{padding-top:50px}
.pando-blog--gradient .pando-blog-article{border-radius:34px;border:0;box-shadow:0 30px 90px rgba(15,23,42,.11)}
.pando-blog--gradient .pando-blog-cover{margin:16px;width:calc(100% - 32px);border-radius:24px;height:min(30vw,440px)}
.pando-blog--gradient .pando-blog-widget,.pando-blog--gradient .pando-blog-cta{border-radius:26px}
.pando-blog--gradient .pando-blog-btn{box-shadow:0 12px 30px color-mix(in srgb,var(--pbd-accent) 28%,transparent)}

@media(max-width:991.98px){
    .pando-blog--split .pando-blog-hero-bg{left:0;opacity:.16}.pando-blog--split .pando-blog-hero:after{background:linear-gradient(90deg,rgba(244,246,248,.98),rgba(244,246,248,.86))}.pando-blog--split .pando-blog-hero-inner{padding-right:0}
    .pando-blog--journal .pando-blog-layout{grid-template-columns:1fr}
    .pando-blog--story .pando-blog-sidebar,.pando-blog--focus .pando-blog-sidebar{grid-template-columns:1fr}
}
@media(max-width:767.98px){
    .pando-blog--spotlight .pando-blog-hero{min-height:600px}.pando-blog--spotlight .pando-blog-hero-inner{padding:100px 0 80px}.pando-blog--spotlight .pando-blog-layout{margin-top:-36px}
    .pando-blog--bold .pando-blog-title{font-size:clamp(38px,12vw,60px)}
    .pando-blog--story .pando-blog-hero{min-height:640px}.pando-blog--story .pando-blog-article{margin-top:-32px}.pando-blog--story .pando-blog-content{padding:38px 22px}
    .pando-blog--focus .pando-blog-hero-inner{padding-top:54px}.pando-blog--focus .pando-blog-content{padding-inline:0}
    .pando-blog--journal .pando-blog-content p{font-size:17px}
}
