.art-page,.blog-page{--blog-gradient:linear-gradient(135deg,#f7df8d 0%,#d4af37 45%,var(--gold-bronze) 100%);--blog-ink:#1d1606;--blog-card-shadow:0 10px 30px rgba(35,27,10,0.07);--blog-hover-shadow:0 18px 40px rgba(170,119,28,0.18);text-align:start}.blog-dir-arrow{flex-shrink:0}[dir=ltr] .blog-dir-arrow{transform:rotate(180deg)}.blog-chip{display:inline-flex;width:fit-content;padding:4px 12px;border-radius:999px;color:var(--gold-deep);background:color-mix(in srgb,var(--gold) 14%,transparent);font-size:12px;font-weight:800;line-height:1.6}.blog-page{width:min(1240px,calc(100% - 32px));margin:0 auto;padding-bottom:80px;display:grid;gap:32px}.blog-filters{display:grid;gap:14px}.blog-search{position:relative;max-width:440px;display:block}.blog-search svg{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.blog-search input{width:100%;height:46px;min-height:0;padding-inline:40px 16px;border:1px solid var(--line);border-radius:999px;color:var(--text);background:var(--surface);font:inherit;font-size:14px;outline:none;transition:border-color .2s ease}.blog-search input:focus{border-color:var(--gold)}.blog-chips{display:flex;flex-wrap:wrap;gap:8px}.blog-chips button{min-height:0;padding:7px 16px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--surface);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.blog-chips button:hover{color:var(--text);border-color:color-mix(in srgb,var(--gold) 45%,var(--line))}.blog-chips button.active{color:var(--blog-ink);border-color:transparent;background:var(--blog-gradient);box-shadow:0 10px 22px rgba(170,119,28,.22)}.blog-empty{padding:40px;border:1px dashed var(--line);border-radius:20px;color:var(--muted);text-align:center}.blog-card,.blog-featured{position:relative;height:100%;overflow:hidden;border:1px solid var(--line);background:var(--surface);box-shadow:var(--blog-card-shadow);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.blog-card:hover,.blog-featured:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--gold) 40%,var(--line));box-shadow:var(--blog-hover-shadow)}.blog-featured{display:grid;grid-template-columns:1fr 1fr;border-radius:28px}.blog-card{display:flex;flex-direction:column;border-radius:20px}.blog-card-media{position:relative;display:block;overflow:hidden;color:inherit;text-decoration:none}.blog-featured .blog-card-media{min-height:300px}.blog-card .blog-card-media{height:190px;flex-shrink:0}.blog-card-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card:hover .blog-card-media img,.blog-featured:hover .blog-card-media img{transform:scale(1.05)}.blog-branded-cover{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:12px;padding:24px;color:var(--blog-ink);background:var(--blog-gradient);text-align:center}.blog-branded-cover svg{opacity:.8}.blog-branded-cover strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:18px;opacity:.9}.blog-featured-badge{position:absolute;inset-inline-start:16px;top:16px;padding:4px 12px;border-radius:999px;color:var(--blog-ink);background:var(--blog-gradient);font-size:12px;font-weight:800}.blog-card-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:24px}.blog-featured .blog-card-body{justify-content:center;padding:clamp(24px,3.4vw,40px)}.blog-card-title{color:var(--text);text-decoration:none}.blog-card-title h2,.blog-card-title h3{margin:0;color:var(--text);font-weight:900;line-height:1.45}.blog-featured .blog-card-title h2{font-size:clamp(22px,2.6vw,32px)}.blog-card .blog-card-title h3{font-size:18px}.blog-card-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:var(--muted);font-size:14px;line-height:1.85}.blog-card .blog-card-excerpt{flex:1}.blog-card-meta{display:flex;flex-wrap:wrap;gap:4px 16px;padding-top:10px;color:var(--muted);font-size:12px}.blog-card-meta span{gap:5px}.blog-card-meta span,.blog-read-more{display:inline-flex;align-items:center}.blog-read-more{gap:6px;width:fit-content;margin-top:8px;color:var(--gold-deep);font-weight:800;text-decoration:none}.blog-grid-mdink{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-questions{display:grid;gap:18px}.art-faq>h2,.art-related>h2,.blog-questions>h2{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--text);font-size:22px;font-weight:900}.art-faq>h2 svg,.blog-questions>h2 svg{color:var(--gold)}.art-wa-cta,.blog-cta{overflow:hidden;border-radius:28px;color:var(--blog-ink);background:var(--blog-gradient);box-shadow:0 22px 50px rgba(170,119,28,.25);text-align:center}.blog-cta{display:grid;justify-items:center;gap:12px;padding:clamp(36px,6vw,64px) 24px}.blog-cta h2{max-width:760px;margin:0;color:inherit;font-size:clamp(24px,3vw,32px);font-weight:900}.blog-cta p{max-width:640px;margin:0;color:inherit;opacity:.85;line-height:1.9}.blog-cta>div{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px}.art-wa-button,.blog-cta-primary,.blog-cta-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:999px;font-weight:800;text-decoration:none;transition:transform .2s ease}.art-wa-button,.blog-cta-primary{color:var(--blog-ink);background:#fff}.blog-cta-secondary{border:1px solid rgba(29,22,6,.35);color:var(--blog-ink)}.art-wa-button:hover,.blog-cta-primary:hover,.blog-cta-secondary:hover{transform:translateY(-2px)}@media (max-width:1024px){.blog-grid-mdink{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.blog-featured{grid-template-columns:1fr}.blog-featured .blog-card-media{min-height:220px}.blog-grid-mdink{grid-template-columns:1fr}}.art-page{width:min(768px,calc(100% - 32px));margin:0 auto;padding-bottom:72px}.art-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--muted);font-size:12px}.art-crumbs a{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none}.art-crumbs a:hover,.art-crumbs>span{color:var(--text)}.art-crumbs>span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.art-chip{margin-top:24px}.art-title{margin:16px 0 0;color:var(--text);font-size:clamp(30px,4.4vw,42px);font-weight:900;line-height:1.35}.art-cover,img.art-cover{display:block;width:100%;max-height:520px;margin-top:24px;border-radius:20px;object-fit:cover}.art-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:20px;color:var(--muted);font-size:14px}.art-meta>span{display:inline-flex;align-items:center;gap:5px}.art-author{color:var(--text);font-weight:800}.art-toc{margin-top:32px;padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.art-toc strong{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px}.art-toc strong svg{color:var(--gold)}.art-toc ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.art-toc li.sub{padding-inline-start:16px}.art-toc a{color:var(--muted);font-size:14px;text-decoration:none}.art-toc a:hover{color:var(--gold-deep)}.art-body{display:grid;gap:24px;margin-top:32px;color:var(--text);line-height:2}.art-body>*{margin:0}.art-body h1,.art-body h2,.art-body h3{scroll-margin-top:110px;color:var(--text);font-weight:900;line-height:1.5}.art-body h1{margin-top:16px;font-size:clamp(26px,3vw,32px)}.art-body h2{margin-top:16px;padding-inline-start:12px;border-inline-start:4px solid var(--gold);font-size:clamp(22px,2.6vw,30px)}.art-body h3{margin-top:8px;font-size:clamp(19px,2vw,24px)}.art-body .art-list,.art-body .article-rich-output,.art-body p,.art-body>ul:not(.art-list){color:var(--muted);font-size:clamp(16px,1.6vw,18px);line-height:2.05}.art-body .article-rich-output p{margin:0 0 12px}.art-body a{color:var(--gold-deep);font-weight:700}.art-body strong{color:var(--text)}.art-body .align-center{text-align:center}.art-body .align-end{text-align:end}.art-body .article-rich-output ol,.art-body .article-rich-output ul,.art-list{display:grid;gap:8px;padding-inline-start:24px}.art-quote{position:relative;margin:0;padding:24px;padding-inline-start:52px;border-radius:20px;color:var(--text);background:color-mix(in srgb,var(--surface-strong) 70%,var(--surface));font-size:18px;font-style:italic;font-weight:600;line-height:1.9}.art-quote-mark{position:absolute;inset-inline-start:16px;top:18px;color:color-mix(in srgb,var(--gold) 55%,transparent)}.art-quote footer{margin-top:8px;color:var(--muted);font-size:14px;font-style:normal;font-weight:500}.art-note{display:flex;gap:12px;padding:20px;border:1px solid color-mix(in srgb,var(--gold) 25%,var(--line));border-radius:20px;background:color-mix(in srgb,var(--gold) 7%,var(--surface))}.art-note>svg{flex-shrink:0;margin-top:4px;color:var(--gold)}.art-note strong{display:block;margin-bottom:4px;color:var(--gold-deep);font-weight:900}.art-note div,.art-note p{margin:0;color:var(--text);font-size:16px;line-height:1.9}.art-conclusion{margin-top:32px}.art-cta{display:grid;justify-items:center;gap:18px;margin:8px 0;padding:32px;border-radius:28px;color:var(--blog-ink);background:var(--blog-gradient);box-shadow:0 18px 40px rgba(170,119,28,.22);text-align:center}.art-body .art-cta p{margin:0;font-size:18px}.art-body .art-cta p,.art-cta a{color:var(--blog-ink);font-weight:800}.art-cta a{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:999px;background:#fff;font-size:14px;text-decoration:none;transition:transform .2s ease}.art-cta a:hover{transform:translateY(-2px)}[dir=rtl] .art-cta a svg{transform:none}[dir=ltr] .art-cta a svg{transform:rotate(180deg)}.art-body .article-inline-image{margin:8px 0}.art-body .article-inline-image img{display:block;width:100%;border-radius:20px;object-fit:cover;box-shadow:var(--blog-card-shadow)}.art-body .article-inline-image figcaption{margin-top:8px;color:var(--muted);font-size:14px;text-align:center}.art-body .article-video-embed{aspect-ratio:16/9;overflow:hidden;border-radius:20px;background:#000}.art-body .article-video-embed iframe{width:100%;height:100%;border:0}.art-body .article-divider{border:0;border-top:1px solid var(--line)}.art-faq{display:grid;gap:12px;margin-top:48px}.art-faq>h2{margin-bottom:8px}.art-faq-item{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--surface);transition:border-color .2s ease}.art-faq-item.open,.art-faq-item:hover{border-color:color-mix(in srgb,var(--gold) 35%,var(--line))}.art-faq-item>button{width:100%;min-height:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;border:0;color:var(--text);background:transparent;font:inherit;font-weight:800;text-align:start;cursor:pointer}.art-faq-item>button svg{flex-shrink:0;color:var(--gold);transition:transform .3s ease}.art-faq-item.open>button svg{transform:rotate(180deg)}.art-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.art-faq-item.open .art-faq-answer{grid-template-rows:1fr}.art-faq-answer>div{overflow:hidden}.art-faq-answer p{margin:0;padding:0 20px 20px;color:var(--muted);line-height:1.9}.live-edit-enabled .art-faq-answer{grid-template-rows:1fr}.art-wa-cta{display:grid;justify-items:center;gap:14px;margin-top:48px;padding:32px 24px}.art-wa-cta h2{margin:0;color:inherit;font-size:clamp(19px,2.2vw,22px);font-weight:900}.art-wa-button{margin-top:6px;font-size:14px}.art-share{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.art-share strong{font-size:14px}.art-share button{min-height:0;display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--line);border-radius:999px;color:var(--text);background:transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease}.art-share button:hover{color:var(--gold-deep);background:var(--gold-soft)}.art-share .art-copy{display:inline-flex;align-items:center;gap:6px;width:auto;padding:0 14px;font:inherit;font-size:12px;font-weight:700}.art-next,.art-related{display:grid;gap:12px;margin-top:48px}.art-next>strong{color:var(--gold-deep);font-size:14px}.art-next>a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border:1px solid color-mix(in srgb,var(--gold) 30%,var(--line));border-radius:20px;color:var(--text);background:color-mix(in srgb,var(--gold) 6%,var(--surface));text-decoration:none;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.art-next>a svg{color:var(--gold)}.art-next>a:hover,.art-related a:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--gold) 50%,var(--line));box-shadow:var(--blog-hover-shadow)}.art-next h3,.art-related h3{margin:8px 0 0;color:var(--text);font-size:18px;font-weight:900;line-height:1.5}.art-next p,.art-related p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.8}.art-related>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:8px}.art-related a{display:block;padding:20px;border:1px solid var(--line);border-radius:20px;color:var(--text);background:var(--surface);box-shadow:var(--blog-card-shadow);text-decoration:none;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.art-related h3{font-size:16px}.art-back{display:inline-flex;align-items:center;gap:6px;margin-top:40px;color:var(--gold-deep);font-size:14px;font-weight:800;text-decoration:none}.art-back:hover{text-decoration:underline}@media (max-width:640px){.art-related>div{grid-template-columns:1fr}.art-quote{padding-inline-start:46px}}