.rte h2{font-size:clamp(1.5rem,4.5vw,2rem)}.rte h3{font-size:clamp(1.2rem,3.8vw,1.5rem)}.sa-box{background:#faf6ed;border:1px solid #e6dcc4;border-left:5px solid #b9923f;border-radius:8px;padding:18px 22px;margin:28px 0}.sa-tip{background:#f1f5fa;border:1px solid #d5e0ee;border-left:5px solid #2f4a6e;border-radius:8px;padding:18px 22px;margin:28px 0}.sa-divider{border:0;height:2px;background:linear-gradient(to right,transparent,#b9923f,transparent);margin:44px auto}.sa-table{width:100%;border-collapse:collapse;margin:26px 0}.sa-table th{background:#2f4a6e;color:#fff;text-align:left;padding:10px 14px}.sa-table td{padding:10px 14px;border-bottom:1px solid #e6dcc4;vertical-align:top}.sa-table tr:nth-child(2n) td{background:#faf6ed}.sa-figure{margin:28px 0}.sa-figure img{width:100%;border-radius:10px}.sa-figure figcaption{font-size:.85em;color:#6f6a60;text-align:center;margin-top:8px}.sa-cta{background:#2f4a6e;color:#fff;border-radius:10px;padding:24px;margin:32px 0;text-align:center}.sa-cta a.sa-btn{display:inline-block;background:#b9923f;color:#fff;padding:11px 24px;border-radius:6px;text-decoration:none;font-weight:600;margin-top:12px}.sa-author{display:flex;gap:16px;align-items:center;background:#faf6ed;border:1px solid #e6dcc4;border-radius:10px;padding:18px 20px;margin-top:44px}.sa-author img,.rte .sa-author img{width:76px!important;height:76px!important;min-width:76px!important;border-radius:50%!important;object-fit:cover;flex-shrink:0;display:block}.sa-author p{margin:0;font-size:.95em;line-height:1.5}.sa-author p em{font-style:italic;color:#555}.sa-article-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;font-size:.9em;color:#6b6560;margin:8px 0 32px;padding-bottom:20px;border-bottom:1px solid #e6dcc4}.sa-meta-divider{color:#c4b99a}.sa-reading-time:before{content:"\23f1  "}.article-template .article__meta,.blog-article .article__meta,article header .article-meta{margin-bottom:32px!important;padding-bottom:20px!important;border-bottom:1px solid #e6dcc4!important}.blog-articles .article,.blog-articles .grid__item,.collection-listing .grid__item{width:100%!important;max-width:100%!important}.sa-academy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin:32px 0}.sa-category-card{background:#faf6ed;border:1px solid #e6dcc4;border-radius:12px;padding:28px 24px;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:10px;transition:transform .15s ease,box-shadow .15s ease}.sa-category-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px #00000014;text-decoration:none}.sa-category-card .sa-cat-icon{font-size:2.2em;line-height:1}.sa-category-card .sa-cat-name{font-size:1.2em;font-weight:700;color:#1a1a1a;margin:0}.sa-category-card .sa-cat-desc{font-size:.92em;color:#5a5550;line-height:1.5;margin:0;flex-grow:1}.sa-category-card .sa-cat-link{font-size:.88em;font-weight:600;color:#b9923f;margin-top:6px}.sa-academy-hero{text-align:center;padding:32px 0 16px;border-bottom:2px solid;border-image:linear-gradient(to right,transparent,#b9923f,transparent) 1;margin-bottom:36px}.sa-academy-hero h1{font-size:clamp(1.8rem,5vw,2.6rem);margin-bottom:12px;color:#1a1a1a}.sa-academy-hero p{font-size:1.05em;color:#5a5550;max-width:560px;margin:0 auto;line-height:1.6}.sa-latest-articles{margin:44px 0 0}.sa-latest-articles h2{font-size:1.3em;color:#1a1a1a;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #e6dcc4}.sa-latest-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.sa-latest-list li a{color:#2f4a6e;text-decoration:none;font-size:.95em}.sa-latest-list li a:hover{color:#b9923f;text-decoration:underline}.sa-latest-list li span{font-size:.82em;color:#999;margin-left:8px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/spellarmory-blog.css.map */
