.blog-breadcrumbs{padding-inline:var(--page-pad);max-width:var(--page-max);text-align:right;direction:rtl;flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin-inline:auto;display:flex}.blog-breadcrumbs a,.blog-breadcrumbs span{font:100 18px / 1 var(--font-primary);color:var(--sea-blue-text)}.blog-breadcrumbs a:hover{color:var(--dark-blue)}.blog-breadcrumbs a:focus-visible{outline:2px solid var(--sea-blue);outline-offset:3px}.blog-breadcrumbs__sep{width:8px;height:13px;color:var(--sea-blue-text);display:inline-flex}.blog-breadcrumbs__sep svg{width:100%;height:100%}.blog-breadcrumbs span[aria-current=page]{color:var(--dark-blue)}.blog-card{border-radius:var(--radius-card);background:var(--blue-card);border:1px solid var(--main-blue);flex-direction:column;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.blog-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #2935511a}.blog-card__media{aspect-ratio:16/10;background:var(--main-blue);overflow:hidden}.blog-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(.22,1,.36,1)}.blog-card:hover .blog-card__media img{transform:scale(1.04)}.blog-card__body{direction:rtl;flex-direction:column;flex:1;gap:10px;padding:20px;display:flex}.blog-card__tag{font:500 13px / 1 var(--font-primary);color:var(--sea-blue)}.blog-card h2,.blog-card h3{font:var(--text-h4);color:var(--dark-blue)}.blog-card h2 a,.blog-card h3 a{color:inherit;text-decoration:none}.blog-card h2 a:hover,.blog-card h3 a:hover{color:var(--sea-blue)}.blog-card__excerpt{font:var(--text-body-sm);color:var(--sea-blue-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-card__meta{font:var(--text-caption);color:var(--sea-blue-text);margin-top:auto}main.blog-index-page{flex-direction:column;gap:56px;min-width:0;max-width:100%;padding-bottom:80px;display:flex;overflow-x:clip}.blog-index-intro{padding-inline:var(--page-pad);max-width:var(--page-max);width:100%;margin-inline:auto}.blog-index-intro__inner{display:block}.blog-index-intro__media{display:none}.blog-index-intro__content{border-radius:var(--radius-card);background:var(--light-blue);text-align:right;direction:rtl;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;padding:28px 22px;display:flex}.blog-index-intro__content h1{font:var(--text-h2);letter-spacing:var(--ls-h2);color:var(--dark-blue);text-wrap:balance}.blog-index-intro__content p{font:var(--text-body);color:var(--sea-blue-text)}@media (min-width:768px){.blog-index-intro__inner{direction:ltr;grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;min-height:340px;display:grid}.blog-index-intro__media{border-radius:var(--radius-card);background:var(--main-blue);min-height:340px;margin:0;display:block;overflow:hidden}.blog-index-intro__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;min-height:340px}.blog-index-intro__content{text-align:right;justify-content:flex-start;align-items:flex-start;min-height:340px;padding:36px 40px}.blog-index-intro__content p{max-width:48ch}}.blog-index-featured{padding-inline:var(--page-pad);max-width:var(--page-max);width:100%;margin-inline:auto}.blog-index-featured__label{font:500 15px / 1 var(--font-primary);color:var(--sea-blue);direction:rtl;margin-bottom:16px;display:block}.blog-featured{border-radius:var(--radius-card);background:var(--blue-card);border:1px solid var(--main-blue);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.blog-featured:hover{transform:translateY(-3px);box-shadow:0 16px 40px #2935511f}.blog-featured__media{background:var(--main-blue);min-height:320px;margin:0}.blog-featured__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:320px}.blog-featured__body{direction:rtl;flex-direction:column;justify-content:center;gap:14px;padding:36px 32px;display:flex}.blog-featured__tag{background:var(--main-blue);color:var(--sea-blue);font:500 13px / 1 var(--font-primary);border-radius:100px;align-self:flex-start;padding:8px 14px}.blog-featured h2{font:var(--text-h3);letter-spacing:var(--ls-h3);color:var(--dark-blue)}.blog-featured h2 a{color:inherit;text-decoration:none}.blog-featured h2 a:hover{color:var(--sea-blue)}.blog-featured__excerpt{font:var(--text-body);color:var(--sea-blue-text)}.blog-featured__meta{font:var(--text-caption);color:var(--sea-blue-text)}.blog-featured__link{font:var(--text-button);color:var(--sea-blue);text-underline-offset:4px;align-self:flex-start;margin-top:4px;text-decoration:underline}.blog-featured__link:hover{color:var(--dark-blue)}.blog-index-catalog{padding-inline:var(--page-pad);max-width:var(--page-max);width:100%;margin-inline:auto}.blog-index-catalog__head{direction:rtl;flex-direction:column;align-items:stretch;gap:20px;margin-bottom:28px;display:flex}.blog-index-catalog__head h2{font:var(--text-h3);letter-spacing:var(--ls-h3);color:var(--dark-blue)}.blog-toolbar{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.blog-search{border:1px solid var(--main-blue);background:var(--white);min-width:min(100%,220px);color:var(--sea-blue);border-radius:100px;flex:0 280px;align-items:center;gap:10px;padding:10px 18px;transition:border-color .2s;display:flex}.blog-search:focus-within{border-color:var(--sea-blue)}.blog-search__icon{flex-shrink:0}.blog-search__input{min-width:0;font:var(--text-body-sm);color:var(--dark-blue);background:0 0;border:0;outline:none;flex:1}.blog-search__input::placeholder{color:var(--sea-blue-text)}.blog-filters{direction:rtl;flex-wrap:wrap;flex:auto;gap:10px;display:flex}.blog-filters__btn{border:1px solid var(--main-blue);background:var(--white);color:var(--sea-blue-text);font:var(--text-body-sm);cursor:pointer;border-radius:100px;padding:10px 18px;transition:background .2s,color .2s,border-color .2s}.blog-filters__btn:hover{border-color:var(--sea-blue);color:var(--dark-blue)}.blog-filters__btn:focus-visible{outline:2px solid var(--sea-blue);outline-offset:2px}.blog-filters__btn[aria-selected=true]{background:var(--dark-blue);border-color:var(--dark-blue);color:var(--white)}.blog-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.blog-index-grid__empty{border-radius:var(--radius-card);background:var(--light-blue);text-align:center;font:var(--text-body);color:var(--sea-blue-text);direction:rtl;grid-column:1/-1;padding:48px 24px}.blog-index-grid__empty[hidden]{display:none}main.blog-index-page .contact{width:calc(100% - (var(--page-pad) * 2));align-self:center;max-width:1300px;margin:0 auto 80px}.blog-featured[hidden],.blog-card[hidden],.blog-index-featured[hidden]{display:none}@media (max-width:1279px){.blog-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-featured{grid-template-columns:1fr}.blog-featured__media,.blog-featured__media img{min-height:240px}}@media (max-width:767px){main.blog-index-page{gap:40px;padding-bottom:48px}.blog-index-intro__inner{flex-direction:column;gap:10px;display:flex}.blog-index-intro__media{border-radius:var(--radius-card);aspect-ratio:4/3;background:var(--main-blue);min-height:0;margin:0;display:block;overflow:hidden}.blog-index-intro__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;min-height:0}.blog-index-intro__content{padding:24px 20px}.blog-index-intro__content h1{letter-spacing:0;font-size:32px}.blog-featured__body{padding:24px 20px}.blog-featured h2,.blog-index-catalog__head h2{letter-spacing:0}.blog-card h2,.blog-card h3{letter-spacing:.02em}.blog-index-grid{grid-template-columns:1fr}.blog-toolbar{flex-direction:column;align-items:stretch}.blog-search{flex:auto;max-width:none}.blog-filters{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.blog-filters__btn{flex-shrink:0}main.blog-index-page .contact{width:calc(100% - 30px);margin-bottom:48px}main.blog-index-page .contact__form h2{letter-spacing:0;font-size:40px}}
