/* Wikibusiness article editorial glass treatment. Scoped to the article template. */
body.single-post .story-page{max-width:1320px;margin-inline:auto}
body.single-post .story-head-inner{margin-inline:auto;text-align:center}
body.single-post .story-labels,body.single-post .story-byline{justify-content:center}
body.single-post .story-grid{grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}
body.single-post .story-article{max-width:940px;width:100%;margin-inline:auto;border:1px solid rgba(130,216,255,.43);border-radius:22px;background:linear-gradient(150deg,rgba(30,104,174,.34),rgba(6,34,75,.54) 52%,rgba(3,28,65,.68));box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 22px 65px rgba(0,8,32,.35);-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%)}
body.single-post .story-toolbar{max-width:760px;margin-inline:auto;padding-inline:0}
body.single-post .story-content{box-sizing:border-box;max-width:820px;padding:clamp(28px,4vw,58px) clamp(22px,5vw,70px);margin-inline:auto;font-size:clamp(17px,1.45vw,20px);line-height:1.78;color:#edf6ff;text-align:left;overflow-wrap:break-word}
body.single-post .story-content>p,body.single-post .story-content>h2,body.single-post .story-content>h3,body.single-post .story-content>h4,body.single-post .story-content>ul,body.single-post .story-content>ol{max-width:68ch;margin-left:auto;margin-right:auto}
body.single-post .story-content p{line-height:inherit}
body.single-post .story-content :is(.wp-block-group.has-background,.wp-block-quote,blockquote,.wp-block-pullquote,.wb-glass-callout),body.single-post .story-content p.has-background{box-sizing:border-box;max-width:100%;margin:1.7em auto;padding:clamp(22px,3vw,34px);border:1px solid rgba(233,247,255,.48);border-radius:18px;background:linear-gradient(140deg,rgba(255,255,255,.19),rgba(177,227,255,.09))!important;color:#f7fbff!important;box-shadow:inset 0 1px rgba(255,255,255,.3),0 14px 38px rgba(0,13,43,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}
body.single-post .story-content :is(.wp-block-group.has-background,.wp-block-quote,blockquote,.wp-block-pullquote,.wb-glass-callout) :is(p,strong,em,li,span),body.single-post .story-content p.has-background :is(strong,em,span){color:inherit!important}
body.single-post .story-content :is(.wp-block-group.has-background,.wp-block-quote,blockquote,.wp-block-pullquote,.wb-glass-callout) a,body.single-post .story-content p.has-background a{color:#86eaff!important;text-decoration-color:#86eaff!important}
body.single-post .story-content :is(.wp-block-group.has-background,.wp-block-quote,blockquote,.wp-block-pullquote,.wb-glass-callout)>*:last-child{margin-bottom:0}
body.single-post .story-content .wp-block-pullquote{text-align:left}
body.single-post .story-content .wp-block-pullquote blockquote{padding:0;margin:0;border:0;background:transparent!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}
@media(max-width:1000px){body.single-post .story-grid{grid-template-columns:1fr}body.single-post .story-article{max-width:940px}body.single-post .story-aside{max-width:940px;width:100%;margin-inline:auto}}
@media(max-width:700px){body.single-post .story-head-inner{text-align:center}body.single-post .story-article{border-radius:15px}body.single-post .story-toolbar{margin-inline:22px}body.single-post .story-content{padding:27px 22px;font-size:17px;line-height:1.74}body.single-post .story-content :is(.wp-block-group.has-background,.wp-block-quote,blockquote,.wp-block-pullquote,.wb-glass-callout),body.single-post .story-content p.has-background{padding:22px;border-radius:14px;margin-block:1.5em}}
@media(prefers-reduced-transparency:reduce){body.single-post .story-article{background:#082b56}body.single-post .story-content :is(.wp-block-group.has-background,.wp-block-quote,blockquote,.wp-block-pullquote,.wb-glass-callout),body.single-post .story-content p.has-background{background:#174474!important}}

/* Center editorial copy, including existing Gutenberg callout blocks. */
body.single-post .story-content{text-align:center}
body.single-post .story-content p,body.single-post .story-content :is(h2,h3,h4,blockquote,.wp-block-group.has-background,.wp-block-pullquote,.wb-glass-callout){text-align:center}
body.single-post .story-content :is(ul,ol){display:table;margin-inline:auto;text-align:left;padding-left:1.4em}
body.single-post .story-content :is(.wp-block-group.has-background,.wp-block-quote,blockquote,.wp-block-pullquote,.wb-glass-callout) p{text-align:center}
