.aoc-toc-section{width:100%}.aoc-toc-intro{width:calc(100% - 40px);max-width:1150px;margin:0 auto 32px;box-sizing:border-box}.aoc-toc-intro--left{text-align:left}.aoc-toc-intro--center{text-align:center}.aoc-toc-intro--right{text-align:right}.aoc-toc-intro__title{margin:30px 0 0;font-family:Garamond,Times New Roman,serif;font-weight:400;line-height:1.2;color:#222}h1.aoc-toc-intro__title{font-size:42px}h2.aoc-toc-intro__title{font-size:34px}h3.aoc-toc-intro__title{font-size:28px}.aoc-toc-intro__description{margin-top:14px;font-family:Garamond,Times New Roman,serif;font-size:18px;line-height:1.55;color:#222}.aoc-toc-intro__description>*:first-child{margin-top:0}.aoc-toc-intro__description>*:last-child{margin-bottom:0}.aoc-toc{width:calc(100% - 40px);max-width:1150px;margin:32px auto 0;padding:28px 32px;box-sizing:border-box;background:#faf6f4;border:1px solid #eadfda;font-family:Garamond,Times New Roman,serif}.aoc-toc__heading{margin:0 0 22px;font-family:Garamond,Times New Roman,serif;font-size:28px;line-height:1.2;font-weight:400;color:#222}.aoc-toc__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.aoc-toc__column{display:flex;flex-direction:column;gap:14px}.aoc-toc__link{display:block;font-family:Garamond,Times New Roman,serif;font-size:17px;line-height:1.4;color:#222;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:opacity .2s ease}.aoc-toc__link:hover{opacity:.65}.aoc-toc__link:focus-visible{outline:1px solid currentColor;outline-offset:4px}.aoc-toc-target{scroll-margin-top:160px}@media screen and (max-width:749px){.aoc-toc-intro{width:calc(100% - 32px);margin-bottom:24px}h1.aoc-toc-intro__title{font-size:34px}h2.aoc-toc-intro__title{font-size:30px}h3.aoc-toc-intro__title{font-size:26px}.aoc-toc-intro__description{margin-top:12px;font-size:16px;line-height:1.5}.aoc-toc{width:calc(100% - 32px);margin-top:24px;margin-bottom:36px;padding:24px 20px}.aoc-toc__heading{margin-bottom:20px;font-size:24px}.aoc-toc__grid{grid-template-columns:1fr;row-gap:14px}.aoc-toc__link{font-size:16px}.aoc-toc-target{scroll-margin-top:120px}}
/*# sourceMappingURL=/cdn/shop/t/318/compiled_assets/styles.css.map?subset=AABA */
