.kiara-blogs-page{background:var(--kiara-color-background,#fffcf7);min-height:100vh;padding:60px 24px 100px}.kiara-blogs-container{max-width:1240px;margin:0 auto}.kiara-blogs-header{text-align:center;max-width:820px;margin:0 auto 46px}.kiara-blogs-eyebrow{color:var(--kiara-color-gold-text,#946c24);font-family:var(--kiara-font-primary,"DM Sans", sans-serif);letter-spacing:1.8px;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:12px;font-size:11px;font-weight:600;display:inline-flex}.kiara-blogs-title{font-family:var(--kiara-font-secondary,"Playfair Display", serif);color:var(--kiara-color-navy,#10355a);letter-spacing:.3px;margin:0;font-size:clamp(32px,3.8vw,48px);font-weight:400;line-height:1.1}.kiara-blogs-subtitle{max-width:640px;color:var(--kiara-color-dark,#173e62);font-family:var(--kiara-font-primary,"DM Sans", sans-serif);opacity:.85;margin:14px auto 0;font-size:14.5px;line-height:1.6}.kiara-blogs-filters{border-bottom:1px solid var(--kiara-color-sand-border,#d4be98);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;margin-bottom:44px;padding-bottom:24px;display:flex;overflow-x:auto}.kiara-blogs-filters::-webkit-scrollbar{display:none}.kiara-blogs-filter-btn{border:1px solid var(--kiara-color-sand-border,#d4be98);color:var(--kiara-color-dark,#173e62);font-family:var(--kiara-font-primary,"DM Sans", sans-serif);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;padding:8px 16px;font-size:11px;font-weight:500;transition:all .2s}.kiara-blogs-filter-btn:hover{border-color:var(--kiara-color-gold-accent,#b38a49);color:var(--kiara-color-navy,#10355a);background:#e4d1b326}.kiara-blogs-filter-btn.active{background:var(--kiara-color-navy,#10355a);border-color:var(--kiara-color-sand-border,#d4be98);color:#fff}.kiara-blogs-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:32px;margin-bottom:70px;display:grid}.kiara-blogs-empty{text-align:center;background:#fff;border:1px solid #173e621a;margin-bottom:60px;padding:70px 20px}.kiara-blogs-empty-title{font-family:var(--kiara-font-secondary,"Playfair Display", serif);color:var(--kiara-color-dark,#173e62);margin:0 0 10px;font-size:24px}.kiara-blogs-empty-desc{color:#173e62b3;margin-bottom:24px;font-size:14px}.kiara-blogs-cta-banner{color:#fff;border-left:4px solid var(--kiara-color-sand-border,#d4be98);background:#10355a;justify-content:space-between;align-items:center;gap:32px;padding:48px 40px;display:flex}.kiara-blogs-cta-info{max-width:680px}.kiara-blogs-cta-eyebrow{font-family:var(--kiara-font-primary,"DM Sans", sans-serif);letter-spacing:1.5px;text-transform:uppercase;color:var(--kiara-color-sand,#e4d1b3);margin-bottom:8px;font-size:11px}.kiara-blogs-cta-title{font-family:var(--kiara-font-secondary,"Playfair Display", serif);margin:0 0 10px;font-size:clamp(22px,2.2vw,30px);font-weight:400;line-height:1.2}.kiara-blogs-cta-desc{font-family:var(--kiara-font-primary,"DM Sans", sans-serif);opacity:.85;margin:0;font-size:14px;line-height:1.6}.kiara-blogs-cta-button{color:#10355a;border:1px solid var(--kiara-color-sand-border,#d4be98);height:44px;font-family:var(--kiara-font-primary,"DM Sans", sans-serif);letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;background:#fff;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:11px;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.kiara-blogs-cta-button:hover{background:var(--kiara-color-gold-accent,#b38a49);border-color:var(--kiara-color-gold-accent,#b38a49);color:#fff;transform:translateY(-2px)}@media (width<=860px){.kiara-blogs-page{padding:40px 16px 80px}.kiara-blogs-filters{justify-content:flex-start;margin-bottom:32px;margin-left:-16px;margin-right:-16px;padding-bottom:16px;padding-left:16px;padding-right:16px}.kiara-blogs-grid{grid-template-columns:1fr}.kiara-blogs-cta-banner{flex-direction:column;align-items:flex-start;padding:32px 24px}.kiara-blogs-cta-button{width:100%}}@media (width<=480px){.kiara-blogs-page{padding:30px 14px 60px}.kiara-blogs-header{margin-bottom:30px}.kiara-blogs-title{font-size:clamp(25px,7.5vw,30px)}.kiara-blogs-subtitle{margin-top:10px;font-size:13.5px}.kiara-blogs-filter-btn{align-items:center;height:38px;padding:0 14px;font-size:10.5px;display:inline-flex}.kiara-blogs-cta-banner{border-left-width:3px;padding:24px 16px}.kiara-blogs-cta-title{font-size:20px}.kiara-blogs-cta-desc{font-size:13px;line-height:1.5}.kiara-blogs-cta-button{height:44px;font-size:12px}}
