/*! Notes...

    Author: Jay George
    Author URI: https://jaygeorge.co.uk

    ABOUT THIS CSS
    ===================================================
    - Only edit filename-dev.css, then process with Laravel Mix (1. Configure with `webpack.mix.js` 2. `npm run production` will compile into prod/ on the server)

*/
@layer scope{.s-entry-content{max-width:var(--max-width-reading);padding-inline:var(--spacing-m);margin-inline:auto;padding-block-end:var(--spacing-l);overflow:hidden}.s-entry-content .s-entry-content{padding-inline:0}.s-entry-content p,.s-entry-content a{color:var(--colour-grey-light)}.s-entry-content ul,.s-entry-content ol{padding-inline-start:var(--spacing-s-0-0)}.s-entry-content ol li{position:relative}.s-entry-content ol li:before{content:"";z-index:-1;opacity:.6;background-image:url(/img/circled.svg);background-repeat:no-repeat;background-size:2em;width:100%;height:100%;position:absolute;left:-1.8em}.s-entry-content li,.s-entry-content code{padding-block-end:var(--spacing-s-0)}.s-entry-content li{margin-inline-start:1rem;padding-inline-start:var(--spacing-s-0-0)}.s-entry-content li p:only-child{padding-block-end:0}.s-entry-content blockquote a{color:#fff}.s-entry-content li :is(ol,ul){padding-block-start:0;padding-inline:0;list-style:lower-latin}.s-entry-content>:is(ol,ul)>li:last-child,.s-entry-content li :is(ol,ul) :is(ol,ul):last-child,.s-entry-content>:is(ol,ul)>li:last-child>ul{padding-block-end:0}.s-entry-content li :is(ol,ul) ul{list-style:circle}.s-entry-content p+ul,.s-entry-content p+ol,.s-entry-content ul+p{padding-block-start:var(--spacing-s)}.s-entry-content em{margin-inline:.1rem}.s-entry-content figure a{color:#fff}.s-entry-content img{box-shadow:4px 4px #00f}.s-single .s-entry-content p+picture img{margin-block-start:var(--spacing-l)}.s-single .s-entry-content blockquote p{color:#fff}@media (width>=768px){.s-single .s-entry-content h2{font-size:var(--font-size-l-1);line-height:var(--font-size-l-1-line-height)}}.s-entry-content--long{max-width:var(--max-width-reading-long)}.s-entry-content--columns+.s-entry-content--long{max-width:var(--max-width-reading-double-columns)}.s-entry-content--lead{margin-block-start:var(--spacing-s)}.s-entry-content--lead+.s-entry-content{padding-block-start:var(--spacing-l-1)}.s-entry-content--columns img{box-shadow:none}.s-thoughtpiece .s-entry-content ol li:before{opacity:.3;background-image:url(/img/scribble.svg)}.s-entry-content ol ol li:before{content:initial}.s-entry-content--lead{font-size:var(--font-size-s-1)}.s-entry-content--lead p{line-height:var(--font-size-s-1-line-height)}.s-entry-content--columns~.s-entry-content--lead p{color:#fff}.s-editorial .s-entry-content--lead{text-align:center}.s-editorial:has(.s-entry-content--columns) .s-entry-content--lead{text-align:left}@media (width>=400px){.s-entry-content--columns~.s-entry-content--lead p{text-align:left}}@media (width>=1024px){.s-entry-content--lead{max-width:var(--max-width-reading-long)}}.s-entry-content--long>p:first-child,.s-entry-content--long>div+p{color:#fff;font-size:var(--font-size-s-2);line-height:var(--font-size-s-2-line-height);padding-block-end:var(--spacing-l-1);position:relative}.s-entry-content--long>p:first-child a{color:#fff;-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.s-entry-content--long>p:first-child+h2{padding-block-start:var(--spacing-m)}.s-entry-content{position:relative}.s-entry-content img{display:block}.s-entry-content [src*=gif]{width:100%}.s-entry-content--inline-image *{-moz-column-span:all;column-span:all}.s-entry-content--with-super-blockquote{overflow:initial;padding-block-end:0}.s-entry-content--columns img{filter:grayscale(50%)opacity(75%);margin-block-start:var(--spacing-m);margin-block-end:var(--spacing-l)}.s-entry-content--columns *+h2:last-child{padding-block-end:0}.s-editorial .s-entry-content--blockquote-with-image+.s-entry-content--columns>h2:first-child{padding-block-start:var(--spacing-s-0)}@media (width>=768px){.s-entry-content--columns,.s-entry-content--columns+.s-entry-content--with-super-blockquote{max-width:var(--max-width-reading-double-columns)}.s-entry-content--columns{-moz-column-width:17em;column-width:17em;-moz-column-gap:var(--spacing-m);column-gap:var(--spacing-m)}.s-entry-content--columns :is(h2,h3){-moz-column-break-inside:avoid;break-inside:avoid}.s-entry-content--columns *+h2{padding-block-start:var(--spacing-l-2)}.s-thoughtpiece .s-entry-content--columns h2,.s-thoughtpiece .s-entry-content--columns blockquote{-moz-column-span:all;column-span:all}.s-entry-content--with-super-blockquote+.s-entry-content--columns{padding-inline-start:calc(var(--grid-template-column-editorial-side-bar) + var(--spacing-m) + var(--spacing-s-0))}.s-entry-content--blockquote-with-image+.s-entry-content--columns{-moz-column-gap:var(--spacing-l);column-gap:var(--spacing-l)}.s-editorial .s-entry-content--blockquote-with-image+.s-entry-content--columns>h2:first-child{padding-block-start:0}}.s-entry-content--blockquote-with-image{max-width:var(--max-width-reading-double-columns);grid-template-areas:"sidebar column-1 column-2";padding-block-start:var(--spacing-s);padding-block-end:var(--spacing-l-1);display:grid}.s-entry-content--blockquote-with-image:has(blockquote):before{content:"“";z-index:1;font-size:15em;line-height:1.25;font-family:var(--font-family-headline);color:var(--colour-black-off-2);opacity:.6;position:absolute;top:-.2em;left:0}.s-entry-content--blockquote-with-image:after{content:"";background:#10111359;grid-column:column-1/-1;width:100%;height:100%;position:absolute;top:0}.s-entry-content--blockquote-with-image img{box-shadow:initial;filter:grayscale(30%)contrast(130%)saturate(1.1)}.s-entry-content--blockquote-with-image figure{grid-column:column-1/-1}.s-entry-content--blockquote-with-image figcaption{z-index:1;font-size:var(--font-size-s-0);position:relative}.s-entry-content--blockquote-with-image figcaption,.s-entry-content--blockquote-with-image figcaption a{color:var(--colour-grey)}.s-entry-content--blockquote-with-image blockquote{bottom:var(--spacing-l-3);z-index:1;font-size:var(--font-size-s-2);line-height:var(--font-size-s-2-line-height);mix-blend-mode:overlay;grid-column:column-1/-1;padding-block-end:var(--spacing-l);padding-inline-start:var(--spacing-l-3);position:absolute}.s-entry-content--blockquote-with-image blockquote:before{content:initial}.s-entry-content--blockquote-with-image .o-blockquote-alt{mix-blend-mode:soft-light;top:0}@media (width>=400px){.s-entry-content--blockquote-with-image{padding-block-end:var(--spacing-l)}}@media (width>=500px){.s-entry-content--blockquote-with-image blockquote{font-size:var(--font-size-l);line-height:var(--font-size-l-line-height)}}@media (width>=768px){.s-entry-content--blockquote-with-image{grid-template-columns:var(--grid-template-columns-editorial)}.s-entry-content--blockquote-with-image blockquote{font-size:var(--font-size-l-1)}.s-entry-content--columns~.s-entry-content--lead{max-width:var(--max-width-reading-double-columns);margin-block-start:var(--spacing-s-1)}.s-entry-content--blockquote-with-image+.s-entry-content--columns,.s-entry-content--blockquote-with-image+.s-entry-content--columns~.s-entry-content--lead{padding-inline-start:calc(var(--spacing-m))}.s-entry-content--blockquote-with-image+.s-entry-content--columns~.s-entry-content--lead{text-align:left;font-size:var(--font-size-s-2)}}@media (width<=1023px){.s-entry-content--blockquote-with-image blockquote{margin-inline:0;padding-block-end:0;padding-inline-start:var(--spacing-m);padding-inline-end:0}}@media (width>=1024px){.s-entry-content--blockquote-with-image+.s-entry-content--columns,.s-entry-content--blockquote-with-image+.s-entry-content--columns~.s-entry-content--lead{padding-inline-start:calc(var(--spacing-m) + var(--grid-template-column-editorial-side-bar));padding-inline-end:0}.s-entry-content--blockquote-with-image .o-blockquote-alt{top:unset;bottom:5rem}}}
