.blog-hero{text-align:center;padding:140px 0 60px}.filter-bar{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:48px;display:flex;position:relative}.filter-chip{background:var(--glass);border:1px solid var(--border);cursor:pointer;color:var(--text-2);border-radius:50px;padding:10px 22px;font-family:Roboto,sans-serif;font-size:.88rem;font-weight:600;transition:all .25s}.filter-chip:hover{background:var(--glass-hover);color:#fff}.filter-chip.active{color:var(--orange);background:#ff914d1f;border-color:#ff914d4d}.blog-grid{z-index:1;grid-template-columns:repeat(2,1fr);gap:24px;padding-bottom:96px;display:grid;position:relative}.blog-card{background:var(--glass);border:1px solid var(--border);border-radius:var(--r);color:inherit;flex-direction:column;padding:32px 28px;text-decoration:none;transition:all .3s;display:flex}.blog-card:hover{background:var(--glass-hover);border-color:#ff914d33;transform:translateY(-4px)}.blog-card-top{align-items:center;gap:12px;margin-bottom:18px;display:flex}.blog-card-icon{font-size:2rem}.blog-card-category{text-transform:uppercase;letter-spacing:.1em;border-radius:20px;padding:4px 12px;font-size:.72rem;font-weight:700}.cat-finance{color:var(--orange);background:#ff914d1f}.cat-property{color:var(--blue);background:#197bff1f}.cat-insurance{color:var(--purple);background:#8b5cf61f}.cat-banking{color:var(--green);background:#22c55e1f}.blog-card h3{margin-bottom:10px;font-size:1.15rem;font-weight:700;line-height:1.35}.blog-card p{color:var(--text-2);flex:1;font-size:.9rem;line-height:1.7}.blog-card-meta{color:var(--text-3);align-items:center;gap:14px;margin-top:18px;font-size:.8rem;display:flex}.blog-card-arrow{color:var(--orange);margin-top:16px;font-size:.88rem;font-weight:700}@media (max-width:768px){.blog-grid{grid-template-columns:1fr}}.cat-article{color:#fff;background:#ffffff14}.blog-card-image{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r) var(--r) 0 0;border-bottom:1px solid var(--border);width:calc(100% + 56px);max-width:none;margin:-32px -28px 22px}.blog-card-meta time{color:inherit}.art-hero{z-index:1;padding:132px 0 40px;position:relative}.art-hero-inner{text-align:center;max-width:820px;margin:0 auto}.breadcrumb{color:var(--text-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:28px;font-size:.82rem;display:flex}.breadcrumb a{color:var(--text-3);transition:color .2s}.breadcrumb a:hover{color:var(--orange)}.breadcrumb-sep{color:var(--text-3);opacity:.5}.breadcrumb-current{color:var(--text-2)}.art-category{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;background:#ff914d1f;border:1px solid #ff914d47;border-radius:20px;margin-bottom:22px;padding:6px 16px;font-size:.74rem;font-weight:700;display:inline-block}.art-h1{margin-bottom:20px;font-size:3rem;font-weight:900;line-height:1.15}.art-meta{color:var(--text-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;font-size:.8rem;display:flex}.art-meta-item{align-items:center;gap:5px;display:flex}.art-meta time{color:var(--text-3)}.art-column{z-index:1;max-width:780px;margin:0 auto;padding-bottom:100px;position:relative}.art-figure{margin:0 0 40px}.art-figure img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r);border:1px solid var(--border);width:100%}.art-body{min-width:0}.art-body>:first-child{margin-top:0}.art-body h2{margin:52px 0 16px;scroll-margin-top:100px;font-size:1.9rem;font-weight:900;line-height:1.2}.art-body h3{color:#ffffffeb;margin:36px 0 13px;scroll-margin-top:100px;font-size:1.35rem;font-weight:700;line-height:1.3}.art-body h4{color:var(--orange);margin:26px 0 10px;scroll-margin-top:100px;font-size:1.05rem;font-weight:700}.art-body p{color:var(--text-2);margin-bottom:18px;font-size:1rem;line-height:1.9}.art-body ul,.art-body ol{flex-direction:column;gap:9px;margin:14px 0 20px 22px;display:flex}.art-body li{color:var(--text-2);font-size:1rem;line-height:1.75}.art-body ul li::marker{color:var(--orange)}.art-body ol li::marker{color:var(--orange);font-weight:700}.art-body a:not(.btn){color:var(--orange);text-underline-offset:3px;text-decoration:underline}.art-body a:not(.btn):hover{color:#ffb347}.art-body strong{color:#ffffffeb}.art-body img{border-radius:var(--r-sm);margin:28px 0}.art-body p>img:only-child{margin:10px 0}.art-body blockquote{border:1px solid #ff914d33;border-left:4px solid var(--orange);border-radius:var(--r-sm);background:#ff914d12;margin:26px 0;padding:20px 24px}.art-body blockquote p:last-child{margin-bottom:0}.art-body table{border-collapse:collapse;width:100%;margin:22px 0;font-size:.93rem;display:block;overflow-x:auto}.art-body th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);border-bottom:1px solid var(--border);background:#ffffff0a;padding:12px 16px;font-size:.78rem;font-weight:700}.art-body td{color:var(--text-2);vertical-align:top;border-bottom:1px solid #ffffff0a;padding:13px 16px}.art-body hr{background:var(--border);border:0;height:1px;margin:40px 0}.art-faq{margin-top:52px}.art-faq-title{margin:0 0 22px;font-size:1.9rem;font-weight:900;line-height:1.2}.art-faq{flex-direction:column;gap:3px;display:flex}.faq-item{background:var(--glass);border:1px solid var(--border);border-radius:var(--r-sm);overflow:hidden}.faq-q{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:1rem;font-weight:700;line-height:1.4;list-style:none;transition:background .2s;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q:hover{background:#ffffff08}.faq-item[open] .faq-q{color:var(--orange)}.faq-item[open] .faq-arrow{transform:rotate(180deg)}.faq-arrow{opacity:.45;flex-shrink:0;font-size:.7rem;transition:transform .3s}.faq-a{color:var(--text-2);padding:4px 22px 20px;font-size:.97rem;line-height:1.8}.faq-a p{margin-bottom:12px}.faq-a p:last-child{margin-bottom:0}.art-disclaimer{border-top:1px solid var(--border);color:var(--text-3);margin-top:40px;padding-top:20px;font-size:.82rem;line-height:1.7}.art-disclaimer p+p{margin-top:8px}.art-back{margin-top:44px;font-size:.95rem;font-weight:700}.art-back a{color:var(--orange)}.art-back a:hover{color:#ffb347}.blog-missing{text-align:center;z-index:1;padding-bottom:120px;position:relative}@media (max-width:768px){.art-h1{font-size:2.1rem}.art-body h2,.art-faq-title{font-size:1.55rem}.art-body h3{font-size:1.2rem}}@media (max-width:480px){.art-h1{font-size:1.75rem}}
