/*! 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{margin-inline:auto;max-width:var(--max-width-reading);overflow:hidden;padding-block-end:var(--spacing-l);padding-inline:var(--spacing-m)}.s-entry-content .s-entry-content{padding-inline:0}.s-entry-content a,.s-entry-content p{color:var(--colour-grey-light)}.s-entry-content ol,.s-entry-content ul{padding-inline-start:var(--spacing-s-0-0)}.s-entry-content ol li{position:relative}.s-entry-content ol li:before{background-image:url(/img/circled.svg);background-repeat:no-repeat;background-size:2em;content:"";height:100%;left:-1.8em;opacity:.6;position:absolute;width:100%;z-index:-1}.s-entry-content code,.s-entry-content li{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){list-style:lower-latin;padding-block-start:0;padding-inline:0}.s-entry-content>:is(ol,ul)>li:last-child{padding-block-end:0}.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+ol,.s-entry-content p+ul,.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 0 blue}.s-single .s-entry-content p+picture img{margin-block-start:var(--spacing-l)}.s-single .s-entry-content blockquote p{color:#fff}@media (min-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{background-image:url(/img/scribble.svg);opacity:.3}.s-entry-content ol ol li:before{content:normal}.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 (min-width:400px){.s-entry-content--columns~.s-entry-content--lead p{text-align:left}}@media (min-width:1024px){.s-entry-content--lead{max-width:var(--max-width-reading-long)}}.s-entry-content--long>div+p,.s-entry-content--long>p:first-child{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;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-end:var(--spacing-l);margin-block-start:var(--spacing-m)}.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 (min-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-gap:var(--spacing-m);column-gap:var(--spacing-m);-moz-column-width:17em;column-width:17em}.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 blockquote,.s-thoughtpiece .s-entry-content--columns h2{-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{display:grid;grid-template-areas:"sidebar column-1 column-2";max-width:var(--max-width-reading-double-columns);padding-block-end:var(--spacing-l-1);padding-block-start:var(--spacing-s)}.s-entry-content--blockquote-with-image:has(blockquote):before{color:var(--colour-black-off-2);content:"\201C";font-family:var(--font-family-headline);font-size:15em;left:0;line-height:1.25;opacity:.6;position:absolute;top:-.2em;z-index:1}.s-entry-content--blockquote-with-image:after{background:rgba(16,17,19,.35);content:"";grid-column:column-1/-1;height:100%;position:absolute;top:0;width:100%}.s-entry-content--blockquote-with-image img{box-shadow:none;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{font-size:var(--font-size-s-0);position:relative;z-index:1}.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);font-size:var(--font-size-s-2);grid-column:column-1/-1;line-height:var(--font-size-s-2-line-height);mix-blend-mode:overlay;padding-block-end:var(--spacing-l);padding-inline-start:var(--spacing-l-3);position:absolute;z-index:1}.s-entry-content--blockquote-with-image blockquote:before{content:normal}.s-entry-content--blockquote-with-image .o-blockquote-alt{mix-blend-mode:soft-light;top:0}@media (min-width:400px){.s-entry-content--blockquote-with-image{padding-block-end:var(--spacing-l)}}@media (min-width:500px){.s-entry-content--blockquote-with-image blockquote{font-size:var(--font-size-l);line-height:var(--font-size-l-line-height)}}@media (min-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{margin-block-start:var(--spacing-s-1);max-width:var(--max-width-reading-double-columns)}.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{font-size:var(--font-size-s-2);text-align:left}}@media (max-width:1023px){.s-entry-content--blockquote-with-image blockquote{margin-inline:0;padding-block-end:0;padding-inline-end:0;padding-inline-start:var(--spacing-m)}}@media (min-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-end:0;padding-inline-start:calc(var(--spacing-m) + var(--grid-template-column-editorial-side-bar))}.s-entry-content--blockquote-with-image .o-blockquote-alt{bottom:5rem;top:unset}}}
