.ac-editorial,#MainContent>.ac-page-breadcrumb-slot:has(.ac-editorial-breadcrumbs){box-sizing:border-box;width:100%;max-width:1000px;margin-inline:auto;padding-inline:20px}.ac-editorial,.ac-editorial-breadcrumb-frame{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.ac-editorial>*,.ac-editorial-breadcrumb-frame>.ac-editorial-breadcrumbs{grid-column:2 / 12;min-width:0;width:100%;max-width:none;padding-inline:0}.ac-editorial-breadcrumb-frame{width:100%}.ac-editorial-breadcrumbs .ac-breadcrumbs__list,.ac-editorial-breadcrumbs .ac-breadcrumbs__item{align-items:flex-start}.ac-editorial-breadcrumbs .ac-breadcrumbs__separator{padding-block:.8rem}.ac-editorial-breadcrumbs .ac-breadcrumbs__current{display:block}.ac-editorial.article-template>header,.ac-editorial.article-template>header:first-child{margin:24px 0 0;padding-bottom:24px;border-bottom:1px solid rgba(var(--color-foreground),.18);line-height:1.6}.ac-editorial .article-template__title{font-size:2.6rem;line-height:1.6;font-weight:700;letter-spacing:.025em;margin-bottom:12px}.ac-editorial header time{font-size:1.2rem;letter-spacing:.04em}.ac-editorial .article-template__content{margin-block:32px 48px;font-size:1.6rem;line-height:1.95;letter-spacing:.025em;overflow-wrap:anywhere}.ac-editorial .article-template__content p{margin:0 0 1.5em;font-size:inherit}.ac-editorial .article-template__content h2{margin:48px 0 20px;padding-top:20px;border-top:1px solid rgba(var(--color-foreground),.2);font-size:2.2rem;font-weight:700;line-height:1.6;letter-spacing:.025em}.ac-editorial .article-template__content h3{margin:32px 0 16px;font-size:1.8rem;font-weight:700;line-height:1.65}.ac-editorial .article-template__content :is(h2,h3)[id]{scroll-margin-top:calc(var(--header-height, 160px) + 32px)}.ac-editorial .article-template__content :is(ul,ol){padding-inline-start:1.5em;margin-block:20px 28px}.ac-editorial .article-template__content li{font-size:inherit;padding-left:.2em;margin-block:8px}.ac-editorial .article-template__content a{color:inherit;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.ac-editorial .article-template__content a:hover{text-decoration-thickness:2px}.ac-editorial .article-template__content a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ac-editorial .ac-article-summary{padding:20px 24px;border-left:2px solid currentColor;background:rgba(var(--color-foreground),.035)}.ac-editorial .ac-article-summary p:last-child{margin:0}.ac-editorial .ac-article-toc{margin-block:28px 40px;padding:24px 0;border-block:1px solid rgba(var(--color-foreground),.18)}.ac-editorial .ac-article-toc>p{margin-bottom:12px;font-size:1.3rem;font-weight:700;letter-spacing:.06em}.ac-editorial .ac-article-toc ol{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;list-style:none;padding:0;margin:0}.ac-editorial .ac-article-toc li{padding:0;margin:0}.ac-editorial .ac-article-toc a{display:flex;align-items:center;gap:12px;min-height:44px;font-size:1.4rem;line-height:1.7}.ac-editorial .ac-article-toc a span{font-size:1.1rem;opacity:.65;text-decoration:none}.ac-editorial .article-template__content figure{margin:32px 0}.ac-editorial .article-template__content figure img{display:block;width:100%;max-width:520px;height:auto;margin-inline:auto}.ac-editorial .article-template__content figcaption{max-width:520px;margin:12px auto 0;font-size:1.2rem;line-height:1.8}.ac-editorial .ac-article-source{padding-top:24px;border-top:1px solid rgba(var(--color-foreground),.18);font-size:1.2rem;line-height:1.8}.ac-editorial .article-template__back{margin-block:0 48px}@media screen and (max-width:749px){.ac-editorial,.ac-editorial-breadcrumb-frame{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px}.ac-editorial>*,.ac-editorial-breadcrumb-frame>.ac-editorial-breadcrumbs{grid-column:1 / -1}.ac-editorial .article-template__title{font-size:2.2rem}.ac-editorial .article-template__content{font-size:1.5rem;margin-top:24px}.ac-editorial .article-template__content h2{font-size:2rem;margin-top:40px}.ac-editorial .article-template__content h3{font-size:1.7rem}.ac-editorial .ac-article-summary{padding:16px 18px}}@media screen and (max-width:989px){.ac-breadcrumbs__desktop-container.ac-editorial-breadcrumb-frame{display:grid}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/andcharlie-editorial.css.map */
