@charset "UTF-8";.blog-card{position:relative;display:flex;flex-direction:column;gap:clamp(.75rem,.7076086957rem + .1739130435vw,1.125rem)}.blog-card__frame{overflow:hidden;border-radius:12px}@media(min-width:1200px){.blog-card__frame{border-radius:clamp(.75rem,.3375rem + .4583333333vw,1.4375rem)}}.blog-card__media{width:100%;border-radius:inherit;transition:transform .5s ease}.blog-card__body{display:flex;align-items:center;gap:clamp(.5rem,.4717391304rem + .115942029vw,.75rem)}.blog-card__text{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:clamp(.5rem,.4717391304rem + .115942029vw,.75rem)}.blog-card__date{font-size:clamp(.875rem,.8326086957rem + .1739130435vw,1.25rem);line-height:16px}@media(min-width:1200px){.blog-card__date{line-height:clamp(1rem,.4375rem + .625vw,1.9375rem)}}.blog-card__title{font-size:clamp(1.25rem,1.1793478261rem + .2898550725vw,1.875rem);font-weight:400;line-height:20px;transition:color .2s ease}@media(min-width:1200px){.blog-card__title{line-height:clamp(1.25rem,.575rem + .75vw,2.375rem)}}.blog-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.blog-card__arrow{flex-shrink:0}.blog-card:hover .blog-card__media{transform:scale(1.05)}.blog-card:hover .blog-card__title{color:#a7cb44}.blog-card:hover .blog-card__arrow{background:#758e30}@media(prefers-reduced-motion:reduce){.blog-card:hover .blog-card__media{transform:none}}.field{display:flex;flex-direction:column;gap:8px;width:100%}@media(min-width:1200px){.field{gap:clamp(.5rem,.2375rem + .2916666667vw,.9375rem)}}.field__label{color:#fff;font-size:clamp(1rem,.4375rem + .625vw,1.9375rem);font-weight:700;line-height:1.2}.field__box{position:relative;display:flex;align-items:center;gap:8px;height:50px;padding:0 12px;background:#fff;border:1.5px solid #e5e5e5;border-radius:4px;overflow:hidden;cursor:text;transition:border-color .2s ease,box-shadow .2s ease}@media(min-width:1200px){.field__box{gap:clamp(.5rem,.2375rem + .2916666667vw,.9375rem);height:clamp(3.125rem,1.4rem + 1.9166666667vw,6rem);padding:0 clamp(.75rem,.3375rem + .4583333333vw,1.4375rem)}}.field__body{flex:1 0 0;min-width:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;contain:inline-size}.field__caption{order:-1;flex-shrink:0;max-width:100%;color:#9d9faf;font-size:clamp(.75rem,.525rem + .25vw,1.125rem);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;transition:font-size .15s cubic-bezier(.4,0,.2,1),margin-bottom .15s cubic-bezier(.4,0,.2,1),color .15s ease}@media(prefers-reduced-motion:reduce){.field__caption{transition:none}}.field__control{flex-shrink:0;width:100%;min-width:0;height:1.2em;min-height:0;padding:0;background:transparent;border:0;color:#0b0c17;font-size:clamp(1rem,.4375rem + .625vw,1.9375rem);line-height:1.2}.field__control::placeholder{color:transparent}.field__control:focus-visible{outline:0}.field__control--button{text-align:left}.field__control:placeholder-shown:not(:focus)~.field__caption,.field__prefix-input:placeholder-shown:not(:focus)~.field__caption,.field--select:not(.is-filled) .field__control:not(:focus)~.field__caption,.field--date:not(.is-filled) .field__control:not(:focus)~.field__caption,.field--daterange:not(.is-filled) .field__control:not(:focus)~.field__caption{font-size:clamp(1rem,.4375rem + .625vw,1.9375rem);margin-bottom:-1.2em}.field__box:focus-within{border-color:#0969b2;box-shadow:0 0 0 3px #0969b233}.field__mark{flex-shrink:0;font-size:clamp(1.125rem,.4875rem + .7083333333vw,2.1875rem);font-weight:700;line-height:1}.field__check{flex-shrink:0;width:16px;height:auto;color:#758e30}@media(min-width:1200px){.field__check{width:clamp(1rem,.4375rem + .625vw,1.9375rem)}}.field__message{max-height:0;margin-top:-8px;color:#9d9faf;font-size:clamp(.75rem,.525rem + .25vw,1.125rem);line-height:1.3333;opacity:0;overflow:hidden;transition:max-height .2s ease,margin-top .2s ease,opacity .2s ease}@media(min-width:1200px){.field__message{margin-top:calc(clamp(.5rem,.2375rem + .2916666667vw,.9375rem)*-1)}}@media(prefers-reduced-motion:reduce){.field__message{transition:none}}.field.has-message .field__message{max-height:4em;margin-top:0;opacity:1}.field-mark-enter-active,.field-mark-leave-active{transition:opacity .2s ease}@media(prefers-reduced-motion:reduce){.field-mark-enter-active,.field-mark-leave-active{transition:none}}.field-mark-enter-from,.field-mark-leave-to{opacity:0}.field.is-success .field__box{border-color:#a7cb44}.field.is-success .field__message{color:#758e30}.field.is-success .field__message:before{content:"✓ "}.field.is-error .field__box{border-color:#c63231}.field.is-error .field__mark{color:#c63231}.field.is-error .field__message{color:#8a2323}.field.is-error .field__message:before{content:"✕ "}.field.is-warning .field__box{border-color:#efae32}.field.is-warning .field__mark,.field.is-warning .field__message{color:#efae32}.field.is-warning .field__message:before{content:"⚠ "}.field.is-disabled .field__box{background:#ccc;border-color:gray}.field.is-disabled .field__control,.field.is-disabled .field__caption,.field.is-disabled .field__prefix,.field.is-disabled .field__icon{color:gray}.field__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}@media(min-width:1200px){.field__icon{width:clamp(2.5rem,1.1125rem + 1.5416666667vw,4.8125rem);height:clamp(2.5rem,1.1125rem + 1.5416666667vw,4.8125rem)}}.field__icon svg{width:13px;overflow:visible}@media(min-width:1200px){.field__icon svg{width:clamp(.8125rem,.3625rem + .5vw,1.5625rem)}}.field__toggle{flex-shrink:0;display:inline-flex;align-self:stretch;align-items:center;color:#0969b2;cursor:pointer}.field__toggle svg{width:17px;height:auto}@media(min-width:1200px){.field__toggle svg{width:clamp(1.0625rem,.4625rem + .6666666667vw,2.0625rem)}}.field.is-disabled .field__toggle{color:gray}.field--select .field__box,.field--date .field__box{padding-right:4px}@media(min-width:1200px){.field--select .field__box,.field--date .field__box{padding-right:clamp(.25rem,.1rem + .1666666667vw,.5rem)}}.field--select{position:relative}.field--select .field__box{cursor:pointer}.field--select .field__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.field--select .field__icon{color:#1a1d36}.field--select .field__icon svg{transition:transform .2s ease}@media(prefers-reduced-motion:reduce){.field--select .field__icon svg{transition:none}}.field--select.is-open .field__icon svg{transform:rotate(180deg)}.field__listbox{position:absolute;top:var(--listbox-top, 100%);inset-inline:0;z-index:5;max-height:300px;margin:4px 0 0;padding:6px;overflow-y:auto;list-style:none;background:#fff;border:1.5px solid #e5e5e5;border-top:2px solid #a7cb44;border-radius:4px;box-shadow:0 8px 24px #0b0c1740}@media(min-width:1200px){.field__listbox{max-height:clamp(18.75rem,8.25rem + 11.6666666667vw,36.25rem);margin-top:clamp(.25rem,.1rem + .1666666667vw,.5rem);padding:clamp(.375rem,.15rem + .25vw,.75rem)}}.field__group-heading{padding:10px 10px 4px;color:#9d9faf;font-size:clamp(.75rem,.525rem + .25vw,1.125rem);font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.2}.field__group-heading:first-child{padding-top:4px}@media(min-width:1200px){.field__group-heading{padding:clamp(.625rem,.2875rem + .375vw,1.1875rem) clamp(.625rem,.2875rem + .375vw,1.1875rem) clamp(.25rem,.1rem + .1666666667vw,.5rem)}}.field__option{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:4px;color:#0b0c17;font-size:clamp(1rem,.4375rem + .625vw,1.9375rem);line-height:1.2;cursor:pointer;transition:background-color .2s ease,color .2s ease}@media(min-width:1200px){.field__option{gap:clamp(.5rem,.2375rem + .2916666667vw,.9375rem);padding:clamp(.5rem,.2375rem + .2916666667vw,.9375rem) clamp(.625rem,.2875rem + .375vw,1.1875rem)}}@media(prefers-reduced-motion:reduce){.field__option{transition:none}}.field__option.is-active{background:#a7cb4426}.field__option.is-selected{color:#758e30;font-weight:600}.field__option.is-selected:after{order:1;margin-left:auto;content:"✓"}.field__option[aria-disabled=true]{color:gray;text-decoration:line-through;cursor:not-allowed}.field--date .field__icon{color:#000;cursor:pointer}.field--date:not(.is-filled) .field__control:not(:focus){color:transparent}.field--date .field__control::-webkit-calendar-picker-indicator{display:none}@supports (-moz-appearance: none){.field--date .field__icon{display:none}}.field--daterange .field__box{padding-right:4px;cursor:pointer}@media(min-width:1200px){.field--daterange .field__box{padding-right:clamp(.25rem,.1rem + .1666666667vw,.5rem)}}.field--daterange .field__control{text-align:left;font-family:inherit;cursor:pointer}.field--daterange .field__icon{color:#000;cursor:pointer}@media(min-width:1200px){.field--lg .field__box{height:clamp(3.4375rem,1.525rem + 2.125vw,6.625rem)}}.field--textarea .field__box{align-items:stretch;height:115px;padding-block:12px}@media(min-width:1200px){.field--textarea .field__box{height:clamp(7.1875rem,3.25rem + 4.375vw,13.75rem);padding-block:clamp(.75rem,.3375rem + .4583333333vw,1.4375rem)}}.field--textarea .field__body{justify-content:flex-start}.field--textarea .field__control{flex:1 0 0;height:auto;resize:none}.field--textarea .field__control::placeholder{color:#9d9faf}.field__prefix{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;width:clamp(2.875rem,1.2625rem + 1.7916666667vw,5.5625rem);overflow:hidden;color:#0b0c17;font-size:clamp(1rem,.4375rem + .625vw,1.9375rem);line-height:1.2}.field__prefix-input{flex-shrink:0;width:100%;min-width:0;height:1.2em;min-height:0;padding:0;background:transparent;border:0;color:inherit;font:inherit}.field__prefix-input::placeholder{color:transparent}.field__prefix-input:focus-visible{outline:0}.field__divider{flex-shrink:0;width:1px;height:16px;background:#9d9faf}@media(min-width:1200px){.field__divider{height:clamp(1rem,.4375rem + .625vw,1.9375rem)}}.pagination{display:flex;align-items:center;justify-content:center;gap:10px}@media(min-width:1200px){.pagination{gap:clamp(.625rem,.2875rem + .375vw,1.1875rem)}}.pagination__page,.pagination__gap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border:thin solid #ffffff;border-radius:999px;color:#fff;font-size:16px;line-height:1;transition:background-color .2s ease,border-color .2s ease,color .2s ease}@media(min-width:1200px){.pagination__page,.pagination__gap{width:clamp(2.625rem,1.1625rem + 1.625vw,5.0625rem);height:clamp(2.625rem,1.1625rem + 1.625vw,5.0625rem);font-size:clamp(1rem,.4375rem + .625vw,1.9375rem)}}.pagination__page:not(.is-current):hover{background:#0969b2;border-color:#0969b2}.pagination__page.is-current{background:#0969b2;border-color:#0969b2;font-weight:700}.pagination__nav{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38.5px;height:38.5px;border-radius:999px;background:#fff;color:#000;font-size:16px;line-height:normal;transition:background-color .2s ease,color .2s ease}.pagination__nav:hover{background:#758e30;color:#f6faec}.pagination__nav:hover .pagination__nav-icon{color:#f6faec}@media(min-width:1200px){.pagination__nav{width:auto;height:auto;padding:clamp(.75rem,.3375rem + .4583333333vw,1.4375rem);font-size:clamp(1rem,.4375rem + .625vw,1.9375rem)}}.pagination__nav.is-disabled{background:#ccc;color:#a6a6a6;pointer-events:none}.pagination__nav.is-disabled .pagination__nav-icon{color:#a6a6a6}.pagination__nav-label{display:none}@media(min-width:1200px){.pagination__nav-label{display:inline}}.pagination__nav-icon{width:15px;height:15px;color:#0969b2}@media(min-width:1200px){.pagination__nav-icon{display:none}}.blog{display:flex;flex-direction:column;padding:40px clamp(1rem,-.1163043478rem + 4.5797101449vw,10.875rem) 96px}@media(min-width:1200px){.blog{padding-block-start:clamp(1.25rem,.875rem + .4166666667vw,1.875rem);padding-block-end:clamp(10rem,4.4875rem + 6.125vw,19.1875rem)}}.blog__back{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;transition:color .2s ease}.blog__back:hover{color:#5f9dcd}@media(min-width:1200px){.blog__back{gap:clamp(.5rem,.35rem + .1666666667vw,.75rem);font-size:clamp(.875rem,.6125rem + .2916666667vw,1.3125rem);line-height:normal}}.blog__back-arrow{flex-shrink:0}.blog__title{margin-block-start:20px;color:#fff;font-size:clamp(1.5rem,1.3586956522rem + .5797101449vw,2.75rem);font-weight:300;line-height:clamp(1.5rem,1.2244565217rem + 1.1304347826vw,3.9375rem)}@media(min-width:1200px){.blog__title{margin-block-start:clamp(1.25rem,.875rem + .4166666667vw,1.875rem)}}.blog__title-lead,.blog__title-strong{display:block}@media(min-width:1200px){.blog__title-lead,.blog__title-strong{display:inline}}.blog__title-strong{font-weight:700}@media(min-width:1200px){.blog__title-strong{font-size:clamp(2rem,1.325rem + .75vw,3.125rem)}}.blog__lead{margin-block-start:8px;color:#fff;font-size:16px;line-height:20px}@media(min-width:1200px){.blog__lead{margin-block-start:clamp(.5rem,.35rem + .1666666667vw,.75rem);max-width:clamp(33.5rem,23.45rem + 11.1666666667vw,50.25rem);font-size:clamp(1rem,.7rem + .3333333333vw,1.5rem);line-height:clamp(1.25rem,.875rem + .4166666667vw,1.875rem)}}.blog__sort{align-self:flex-start;width:100%;margin-block-start:20px}@media(min-width:768px){.blog__sort{width:312px}}@media(min-width:1200px){.blog__sort{width:clamp(19.5rem,8.7375rem + 11.9583333333vw,37.4375rem);margin-block-start:clamp(2.5rem,.775rem + 1.9166666667vw,5.375rem)}}.blog__sort-submit{margin-block-start:8px}@media(min-width:1200px){.blog__sort-submit{margin-block-start:clamp(.5rem,.35rem + .1666666667vw,.75rem)}}.blog__grid{display:grid;grid-template-columns:1fr;gap:32px;margin-block-start:32px}@media(min-width:768px){.blog__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.blog__grid{grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,.575rem + .75vw,2.375rem)}}@media(min-width:1200px){.blog__grid{margin-block-start:clamp(2.5rem,1.825rem + .75vw,3.625rem)}}@media(min-width:992px){.blog__card{--blog-card-ratio: 424 / 358}}.blog__empty{margin-block-start:32px;color:#fff;font-size:16px;line-height:20px}@media(min-width:1200px){.blog__empty{margin-block-start:clamp(2.5rem,1.825rem + .75vw,3.625rem);font-size:clamp(1rem,.7rem + .3333333333vw,1.5rem);line-height:clamp(1.25rem,.875rem + .4166666667vw,1.875rem)}}.blog__pagination{margin-block-start:96px}@media(min-width:1200px){.blog__pagination{margin-block-start:clamp(2.5rem,1.1125rem + 1.5416666667vw,4.8125rem)}}
