body.view-article{background:var(--inc90s-article-bg)!important;color:var(--inc90s-article-ink)}
body.view-article #sp-main-body,body.view-article main,body.view-article .site-grid{background:transparent!important}
body.com-content.view-article #sp-main-body{padding:14px 0 55px!important}
body.view-article #sp-main-body>.container{max-width:var(--inc90s-article-width)!important;background:transparent!important}
body.view-article .entry-header>.post-format{display:none!important}
body.view-article .article-details,body.view-article .com-content-article,body.view-article article.item-page{max-width:var(--inc90s-article-width);margin-inline:auto;background:transparent!important;border:0!important;box-shadow:none!important;padding:0 clamp(1rem,2vw,1.6rem) clamp(1rem,2vw,1.6rem)}
body.view-article article.item-page .entry-header{margin:0!important;padding:0!important}
body.view-article article.item-page div[itemprop="articleBody"]{padding:0!important}
body.view-article .article-header h1,body.view-article .article-header h2,body.view-article .page-header h1,body.view-article .com-content-article__body>h1:first-child,body.view-article article.item-page .entry-header h2{color:var(--inc90s-article-pink)!important;font-family:Impact,"Arial Black",system-ui,sans-serif!important;font-size:clamp(2.7rem,7vw,6.5rem)!important;line-height:.88!important;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;text-shadow:4px 4px 0 var(--inc90s-article-blue);margin:0 0 .22em!important}
body.view-article .article-info,body.view-article .article-info a{color:var(--inc90s-article-ink)!important;font-weight:750}
body.view-article .article-body,body.view-article .com-content-article__body,body.view-article [itemprop="articleBody"]{font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.75}
body.view-article .article-body h2,body.view-article .com-content-article__body h2{color:var(--inc90s-article-pink);font:900 clamp(1.8rem,4vw,3.2rem)/1 system-ui,sans-serif;border-bottom:6px solid var(--inc90s-article-blue);padding-bottom:.15em}
body.view-article .article-body h3,body.view-article .com-content-article__body h3{font:900 clamp(1.35rem,3vw,2.1rem)/1.1 system-ui,sans-serif}
body.view-article .article-body a,body.view-article .com-content-article__body a{color:inherit;text-decoration-color:var(--inc90s-article-pink);text-decoration-thickness:3px;text-underline-offset:3px}
body.view-article .article-body img,body.view-article .com-content-article__body img,body.view-article iframe{max-width:100%;border-radius:14px}
body.view-article .article-full-image img,body.view-article .com-content-article__body>img{border:3px solid var(--inc90s-article-ink);box-shadow:10px 10px 0 var(--inc90s-article-pink)}
body.view-article blockquote{margin:2rem 0;padding:1.1rem 1.4rem;background:#fff;border:3px solid var(--inc90s-article-ink);border-left:12px solid var(--inc90s-article-blue);box-shadow:7px 7px 0 var(--inc90s-article-pink);font-weight:700}
.inc90s-article-hero{width:min(100%,900px);margin:0 auto clamp(1.5rem,3vw,2.5rem)!important}
.inc90s-article-hero img{display:block;width:100%;max-height:560px;object-fit:cover;border:3px solid var(--inc90s-article-ink);border-radius:18px;box-shadow:12px 12px 0 var(--inc90s-article-pink)}
.inc90s-article-video{margin:clamp(2.5rem,6vw,5rem) 0 1rem;padding:clamp(1rem,2.5vw,2rem);background:var(--inc90s-article-blue);border:3px solid var(--inc90s-article-ink);border-radius:18px;box-shadow:10px 10px 0 var(--inc90s-article-pink)}
.inc90s-article-video__frame{position:relative;aspect-ratio:16/9;overflow:hidden;background:#000;border:3px solid var(--inc90s-article-ink);border-radius:10px}
.inc90s-article-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0!important;border-radius:0!important}
body.view-article .pagenavigation a,body.view-article .btn{border:3px solid var(--inc90s-article-ink)!important;border-radius:999px!important;background:var(--inc90s-article-pink)!important;color:#fff!important;font-weight:900!important;box-shadow:4px 4px 0 var(--inc90s-article-ink);transition:transform .15s ease}
body.view-article .pagenavigation a:hover,body.view-article .btn:hover{transform:translate(-2px,-2px)}
@media(max-width:575.98px){body.com-content.view-article #sp-main-body{padding:14px 0 45px!important}body.view-article .article-details,body.view-article .com-content-article,body.view-article article.item-page{padding:0 1rem 1rem}body.view-article .article-header h1,body.view-article .article-header h2,body.view-article .page-header h1,body.view-article article.item-page .entry-header h2{font-size:clamp(2.4rem,14vw,4.2rem)!important;text-shadow:3px 3px 0 var(--inc90s-article-blue)}.inc90s-article-hero img{max-height:440px}}
@media(prefers-reduced-motion:reduce){body.view-article .btn{transition:none}}
