.arch-article-wrapper{background:#fff}.arch-article-hero{position:relative;width:100%;height:65vh;min-height:400px;background:#111;display:flex;align-items:flex-end;padding:5vh 5vw}.arch-article-hero-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.6;z-index:1}.arch-article-hero-content{position:relative;z-index:2;max-width:900px;color:#fff}.arch-article-tags{margin-bottom:20px}.arch-article-tag{background:#fc0;color:#111;padding:6px 14px;border-radius:4px;font-weight:800;font-size:1rem;text-transform:uppercase;margin-right:10px;display:inline-block}.arch-article-title{font-size:4rem;line-height:1.1;font-weight:900;margin:0 0 20px;text-wrap:balance;color:#fff}.arch-article-meta{display:flex;align-items:center;gap:20px;font-size:1.1rem;color:#ddd}.arch-article-read-time{display:flex;align-items:center;gap:6px;background:#ffffff1a;padding:6px 12px;border-radius:30px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.arch-article-body{max-width:1400px;margin:0 auto;padding:60px 20px;display:grid;grid-template-columns:300px 1fr;gap:60px;align-items:start}.arch-article-sidebar{position:sticky;top:100px;background:#f9f9f9;padding:30px;border-radius:12px;box-shadow:0 2px 10px #00000005}.arch-article-sidebar-title{font-size:1.2rem;font-weight:800;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px;color:#333}.arch-article-toc-list{list-style:none;padding:0;margin:0}.arch-article-toc-list a{display:block;padding:8px 0;color:#555;text-decoration:none;font-size:1.05rem;border-bottom:1px solid #EEE;transition:all .2s}.arch-article-toc-list a:hover,.arch-article-toc-list a.active{color:#cc0c39;font-weight:700;padding-left:5px;border-color:#cc0c39}.arch-article-toc-list .toc-h2{font-weight:600}.arch-article-toc-list .toc-h3{padding-left:15px;font-size:.95rem;color:#777}.arch-article-content{font-size:1.8rem;line-height:1.8;color:#222}.arch-article-content h2,.arch-article-content h3{color:#111;font-weight:800;margin-top:50px;margin-bottom:20px;scroll-margin-top:100px}.arch-article-content h2{font-size:3.2rem;line-height:1.2}.arch-article-content h3{font-size:2.4rem;line-height:1.3}.arch-article-content p{margin-bottom:25px}.arch-article-content img{width:100%;height:auto;border-radius:12px;margin:30px 0}.arch-article-back{display:inline-block;margin-top:40px;font-weight:600;color:#007185;text-decoration:none}.arch-article-back:hover{text-decoration:underline}@media screen and (max-width:1024px){.arch-article-body{grid-template-columns:1fr}.arch-article-sidebar{position:relative;top:0;margin-bottom:40px}.arch-article-title{font-size:2.5rem}}.arch-article-embedded-product{display:flex;margin:35px 0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000000d;border:1px solid #E5E5E5;transition:transform .2s ease,box-shadow .2s ease;width:100%}.arch-article-embedded-product:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00000014}.arch-emb-image{flex:0 0 25%;background:#f9f9f9;display:flex;align-items:center;justify-content:center;padding:15px}.arch-emb-image img{width:100%;height:100%;object-fit:contain;max-height:140px;border-radius:0;margin:0}.arch-emb-details{flex:1;padding:25px;display:flex;flex-direction:column;justify-content:center}.arch-emb-badge{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;font-weight:800;color:#cc0c39;margin-bottom:8px}.arch-emb-title-link{text-decoration:none;color:#111}.arch-emb-title{font-size:1.4rem;font-weight:800;line-height:1.3;margin:0 0 10px;transition:color .2s ease}.arch-emb-title-link:hover .arch-emb-title{color:#cc0c39}.arch-emb-price-wrap{margin-bottom:15px}.arch-emb-btn{display:inline-flex;align-items:center;gap:8px;background:#fc0;color:#111;font-weight:700;padding:8px 20px;font-size:.95rem;border-radius:30px;text-decoration:none;width:fit-content;transition:background .2s ease}.arch-emb-btn:hover{background:#e6b800}.arch-emb-btn svg{width:10px;height:auto}@media screen and (max-width:768px){.arch-article-embedded-product{flex-direction:column}.arch-emb-image{padding:15px;border-bottom:1px solid #EEE}.arch-emb-image img{max-height:150px}.arch-emb-details{padding:20px}.arch-emb-title{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/archelia-article.css.map */
