:root{--icon-category:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 7h7V4H4v3Zm0 13h7v-7H4v7Zm9 0h7v-7h-7v7Zm0-10h7V4h-7v6Z' fill='%23fff'/%3E%3C/svg%3E");--icon-trending:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 18h16M7 15l3-4 3 2 4-6' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--hub-search-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='11' cy='11' r='6.5' stroke='%2364748b' stroke-width='1.8'/%3E%3Cpath d='m16.5 16.5 5 5' stroke='%2364748b' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.gludo-search{width:100%;margin:1.5rem 0 2rem}.gludo-searchHero{position:relative;border-radius:20px;padding:1.15rem 1.15rem 1rem;background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(248 250 252 / .96) 100%);border:1px solid #e8eef4;box-shadow:0 10px 30px rgb(15 23 42 / .06);overflow:hidden}.gludo-searchHero::before{content:"";position:absolute;inset:-2px;background:radial-gradient(900px 220px at 0% 0%,rgb(14 165 233 / .12) 0%,#fff0 60%),radial-gradient(700px 260px at 100% 0%,rgb(99 102 241 / .1) 0%,#fff0 62%),radial-gradient(640px 260px at 15% 100%,rgb(34 197 94 / .06) 0%,#fff0 60%);pointer-events:none}.gludo-searchHero__head{position:relative;margin-bottom:.75rem}.gludo-searchHero__title{margin:0;font-size:clamp(1.125rem, 2.4vw, 1.375rem);font-weight:700;color:#0f172a;letter-spacing:-.01em;line-height:1.25}.gludo-searchHero__subtitle{margin:.5rem 0 0;color:#475569;font-size:.875rem;line-height:1.55}.gludo-search__shell{position:relative;display:flex;align-items:center;gap:.65rem;padding:.65rem;border-radius:18px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 4px 14px rgb(15 23 42 / .05);transition:border-color 0.2s ease,box-shadow 0.2s ease}.gludo-search__shell--hero{padding:.75rem;border-color:rgb(148 163 184 / .35);background:rgb(255 255 255 / .92);backdrop-filter:blur(8px)}.gludo-search__shell:focus-within{border-color:#bfdbfe;box-shadow:0 0 0 .22rem rgb(3 88 184 / .14),0 4px 14px rgb(15 23 42 / .05)}.gludo-search__icon{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#f1f5f9;flex:0 0 auto}.gludo-search__icon::before{content:"";width:1.15rem;height:1.15rem;background-color:#64748b;mask-image:var(--hub-search-icon);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--hub-search-icon);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.gludo-search__input{flex:1 1 auto;min-width:0;border:0;outline:0;background:#fff0;font:inherit;font-size:.95rem;line-height:1.2;padding:.65rem .15rem;color:#0f172a}.gludo-search__input::placeholder{color:#94a3b8}.gludo-search__btn{flex:0 0 auto;border:1px solid #024a9c;background:#0358b8;color:#fff;border-radius:14px;padding:.65rem 1.1rem;font:inherit;font-weight:700;font-size:.95rem;line-height:1.2;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease}.gludo-search__btn:hover{background:#024a9c;border-color:#023b7d}@media (max-width:575.98px){.gludo-searchHero{padding:.9rem .75rem .75rem;border-radius:18px}.gludo-searchHero__subtitle{font-size:.8125rem}.gludo-search__shell,.gludo-search__shell--hero{flex-wrap:wrap;padding:.55rem;border-radius:16px}.gludo-search__icon{width:40px;height:40px;border-radius:13px}.gludo-search__btn{width:100%;padding:.7rem 1rem}}.blog-page{padding-bottom:2rem}.blog-page__header h1{font-size:clamp(1.6rem, 3vw, 2.2rem);margin-bottom:.75rem}.blog-page__intro{color:var(--gludo-muted);line-height:1.7;max-width:72ch}.blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:1.5rem}.blog-list{display:flex;flex-direction:column;gap:1rem}.blog-list-item{display:grid;grid-template-columns:180px minmax(0,1fr);gap:1.25rem;padding:1.1rem;align-items:start}.blog-list-item--text-only{grid-template-columns:minmax(0,1fr)}.blog-list-item__image{display:block;border-radius:calc(var(--gludo-radius) - 2px);overflow:hidden;aspect-ratio:4 / 3;background:var(--gludo-bg)}.blog-list-item__image img{width:100%;height:100%;object-fit:cover;display:block}.blog-list-item__title{font-size:1.15rem;margin:0 0 .45rem;line-height:1.4}.blog-list-item__title a{color:inherit;text-decoration:none}.blog-list-item__title a:hover{color:var(--gludo-primary)}.blog-list-item__meta{margin:0 0 .55rem;font-size:.88rem;color:var(--gludo-muted)}.blog-list-item__excerpt{margin:0;color:var(--gludo-text);line-height:1.65}.blog-pagination{margin-top:1.5rem}.blog-sidebar{display:flex;flex-direction:column;gap:1rem;position:sticky;top:calc(var(--gludo-header-height) + 1rem)}.blog-sidebar__panel{padding:0;overflow:hidden}.blog-sidebar__head{display:flex;align-items:center;gap:.75rem;padding:1rem 1.1rem;background:linear-gradient(135deg,rgb(11 61 79 / .1),rgb(11 61 79 / .03));border-bottom:1px solid var(--gludo-border)}.blog-sidebar__head-text{min-width:0}.blog-sidebar__icon{width:2.1rem;height:2.1rem;flex-shrink:0;border-radius:11px;background:linear-gradient(145deg,var(--gludo-primary-light),var(--gludo-primary));box-shadow:0 6px 16px rgb(11 61 79 / .22);position:relative}.blog-sidebar__icon::after{content:"";position:absolute;inset:0;margin:auto;width:1rem;height:1rem;background-color:#fff;mask-image:var(--icon-category);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--icon-category);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.blog-sidebar__panel--popular .blog-sidebar__icon::after{mask-image:var(--icon-trending);-webkit-mask-image:var(--icon-trending)}.blog-sidebar__title{margin:0;font-size:1.05rem;line-height:1.35;color:var(--gludo-primary)}.blog-sidebar__meta{margin:.2rem 0 0;font-size:.82rem;color:var(--gludo-muted)}.blog-sidebar__body{padding:.7rem}.blog-sidebar__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.blog-sidebar__link{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.7rem .8rem;border-radius:var(--gludo-radius-sm);border:1px solid #fff0;text-decoration:none;color:var(--gludo-text);background:#fff0;transition:background var(--gludo-transition),border-color var(--gludo-transition),color var(--gludo-transition),transform var(--gludo-transition),box-shadow var(--gludo-transition)}.blog-sidebar__link:hover{background:var(--gludo-bg);border-color:var(--gludo-border);color:var(--gludo-primary);transform:translateX(calc(var(--sidebar-hover-shift, -2px) * 1));box-shadow:var(--gludo-shadow-sm)}html[dir="rtl"] .blog-sidebar__link:hover{--sidebar-hover-shift:2px}.blog-sidebar__label{line-height:1.45;font-size:.9rem;font-weight:500}.blog-sidebar__badge{flex-shrink:0;min-width:2rem;padding:.18rem .5rem;border-radius:999px;background:var(--gludo-bg);color:var(--gludo-primary);font-size:.76rem;font-weight:700;line-height:1.4;text-align:center;transition:background var(--gludo-transition),color var(--gludo-transition)}.blog-sidebar__link:hover .blog-sidebar__badge{background:var(--gludo-primary);color:#fff}.blog-sidebar__details{margin-top:.35rem}.blog-sidebar__toggle{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;margin:0;padding:.7rem .85rem;border:1px dashed var(--gludo-border);border-radius:var(--gludo-radius-sm);background:var(--gludo-bg);color:var(--gludo-primary);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;list-style:none;transition:background var(--gludo-transition),border-color var(--gludo-transition),color var(--gludo-transition)}.blog-sidebar__toggle::-webkit-details-marker{display:none}.blog-sidebar__toggle::after{content:"";width:.55rem;height:.55rem;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg);transition:transform var(--gludo-transition);margin-top:-.15rem}html[dir="rtl"] .blog-sidebar__toggle::after{transform:rotate(-45deg)}.blog-sidebar__details[open] .blog-sidebar__toggle::after{transform:rotate(-135deg)}html[dir="rtl"] .blog-sidebar__details[open] .blog-sidebar__toggle::after{transform:rotate(135deg)}.blog-sidebar__toggle:hover{background:#fff;border-color:var(--gludo-primary)}.blog-sidebar__list--more{margin-top:.35rem}.blog-show-page{padding-bottom:2.5rem}.blog-show-article{padding:1.5rem}.blog-show-article__image{width:100%;max-height:420px;object-fit:cover;border-radius:var(--gludo-radius);margin-bottom:1rem}.blog-show-article__meta{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 1.25rem;font-size:.9rem;color:var(--gludo-muted)}.blog-post-body{line-height:1.8;font-size:1rem}.blog-post-body>:first-child{margin-top:0}.blog-post-body h2,.blog-post-body h3,.blog-post-body h4{margin:1.75rem 0 .75rem;line-height:1.35}.blog-post-body p{margin:0 0 1rem}.blog-post-body ul,.blog-post-body ol{margin:0 0 1rem;padding-inline-start:1.35rem}.blog-post-body img{max-width:100%;height:auto;border-radius:calc(var(--gludo-radius) - 2px)}.blog-post-body a{color:var(--gludo-primary)}.blog-upcoming{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--gludo-border)}.blog-upcoming__title{font-size:1.35rem;margin:0 0 .35rem}.blog-upcoming__intro{margin:0 0 1.25rem;color:var(--gludo-muted);line-height:1.65}.blog-upcoming__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.blog-upcoming-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:.85rem;padding:.85rem;align-items:start}.blog-upcoming-item__image{display:block;border-radius:calc(var(--gludo-radius) - 2px);overflow:hidden;aspect-ratio:1;background:var(--gludo-bg)}.blog-upcoming-item__image img{width:100%;height:100%;object-fit:cover}.blog-upcoming-item__date{margin:0 0 .25rem;font-size:.82rem;color:var(--gludo-muted)}.blog-upcoming-item__title{margin:0;font-size:.98rem;line-height:1.4}.blog-upcoming-item__title a{color:inherit;text-decoration:none}.blog-upcoming-item__title a:hover{color:var(--gludo-primary)}.blog-upcoming__more{margin:1.25rem 0 0}@media (max-width:900px){.blog-layout{grid-template-columns:minmax(0,1fr)}.blog-layout__sidebar{order:2}.blog-sidebar{position:static}}@media (max-width:640px){.blog-list-item{grid-template-columns:minmax(0,1fr)}.blog-list-item__image{max-width:100%}.blog-upcoming__grid{grid-template-columns:minmax(0,1fr)}.blog-show-article{padding:1rem}}