.accordion{margin:30px auto;padding:0;max-width:1200px;width:100%;background-color:transparent;box-sizing:border-box}.accordion-header{background-color:transparent;color:#122a45;cursor:pointer;padding:20px;font-size:20px;font-weight:600;text-align:left;border-bottom:1px solid #ddd;outline:none;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease;display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box}.accordion-header:hover{background-color:#0000000d;color:#000}.accordion-header:after{content:"+";font-size:28px;color:#122a45;margin-left:auto;transition:transform .3s ease}.accordion-item.active .accordion-header:after{content:"\2212";color:#000}.accordion-content{padding:20px;background-color:transparent;border-top:none;display:none;font-size:18px;line-height:1.6;color:#122a45;max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease;box-sizing:border-box}.accordion-item.active .accordion-content{display:block;max-height:1000px;transition:max-height .4s ease,padding .3s ease}@media screen and (max-width:768px){.accordion{max-width:100%}.accordion-header,.accordion-content{padding:15px 10px;font-size:18px}.accordion-header:after{font-size:20px}}.auto-toc{padding:15px;margin:15px 0 25px;font-family:classico-urw,serif;max-width:280px}.auto-toc .toc-title{margin-top:0;margin-bottom:12px;color:#102b45;font-family:classico-urw,serif;font-size:20px;font-weight:700}.auto-toc ul{list-style:none;padding-left:0;margin:0}.auto-toc li{margin:6px 0;font-family:classico-urw,serif;font-size:14px}.auto-toc a{color:#102b45;text-decoration:none;transition:color .3s;font-family:classico-urw,serif}.auto-toc a:hover{color:#0a1e32}.author-box-container{background-color:#f4f4f4;padding:20px;margin-top:20px;margin-bottom:20px}.author-link{text-decoration:underline;display:inline-block;margin-right:8px;font-size:14px}.author-box-title{font-size:16px;margin-bottom:0;margin-top:0}.author-main-info{display:flex;gap:20px;align-items:center}.author-bio-container{margin-top:15px}.author-links{text-decoration:underline}.embedded-products-title{font-size:20px;font-weight:600;margin-bottom:15px}.embedded-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.embedded-product-card{text-align:center}.embedded-product-card img{width:100%;height:auto}@media screen and (max-width:768px){.embedded-products-grid{grid-template-columns:repeat(1,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/neoz-custom.css.map */
