.blog-page{width:100%;max-width:none;margin:0;padding:clamp(1.5rem,3vw,2rem) 0 clamp(2.5rem,6vw,4rem);color:#292d33;letter-spacing:-.01em;box-sizing:border-box}.blog-page__head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:12px 20px;gap:12px 20px;margin-bottom:24px}.blog-page__h1.site-page-h1{margin:0;justify-self:start}@keyframes blog-page-h1-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.blog-page__h1--anim{animation:blog-page-h1-in .32s cubic-bezier(.22,1,.36,1) both}@keyframes blog-page-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.blog-page__panel{animation:blog-page-panel-in .4s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.blog-page__h1--anim,.blog-page__panel{animation:none}.blog-page__tab-indicator{transition:none!important}}.blog-page__head .blog-page__tabs-wrap{justify-self:center;margin-bottom:0;max-width:100%}.blog-page__sort{display:flex;align-items:center;justify-content:flex-end;min-width:0;justify-self:end}@media (max-width:900px){.blog-page__head{grid-template-columns:1fr;justify-items:stretch}.blog-page__h1.site-page-h1{justify-self:start}.blog-page__head .blog-page__tabs-wrap{justify-self:stretch}.blog-page__sort{justify-content:flex-end}}.blog-page__tabs-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:24px;scrollbar-width:thin}.blog-page__tabs{position:relative;display:flex;gap:4px;flex-wrap:nowrap;align-items:stretch;padding-bottom:0;min-height:44px}.blog-page__tab-indicator{position:absolute;bottom:0;height:2px;background:#007bea;border-radius:99px;pointer-events:none;transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}.blog-page__tab{flex-shrink:0;border:none;border-radius:0;padding:10px 16px 12px;font-size:14px;font-weight:600;font-family:inherit;letter-spacing:-.01em;cursor:pointer;background:transparent;color:#6b7280;transition:color .2s ease}.blog-page__tab--active{color:#007bea}.blog-page__tab:not(.blog-page__tab--active):hover{color:#292d33}.blog-page__tab:focus-visible{outline:2px solid #007bea;outline-offset:2px;border-radius:4px}.blog-layout-block{margin-bottom:48px}.blog-layout-block__title{font-size:24px;font-weight:600;margin-bottom:16px}.blog-cards-grid{display:grid;width:100%;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.blog-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.blog-cards-grid--categories{grid-template-columns:repeat(4,minmax(0,1fr))}}.blog-journal{display:flex;flex-direction:column;gap:32px}.blog-journal__block{display:flex;flex-direction:column;gap:24px}.blog-journal__grid4{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;background:#f3f4f6;border-radius:20px;padding:20px}.blog-journal__grid4-header{display:flex;align-items:center;justify-content:space-between;gap:12px;grid-column:1/-1}.blog-journal__grid4-title{margin:0;font-size:22px;font-weight:600;color:#292d33;letter-spacing:-.01em}.blog-journal__grid4-more{font-size:13px;font-weight:500;color:#007bea;text-decoration:none;white-space:nowrap}.blog-journal__grid4-more:hover{text-decoration:none}button.blog-journal__grid4-more,button.blog-journal__large-more,button.blog-journal__list-more{background:none;border:none;margin:0;padding:0;cursor:pointer;text-align:inherit;font-family:inherit}@media (min-width:768px){.blog-journal__grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.blog-journal__grid4{grid-template-columns:repeat(4,minmax(0,1fr))}}.blog-journal__asym,.blog-journal__asym-body,.blog-journal__list-large-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px}.blog-journal__list-large-row{align-items:start}.blog-journal__large,.blog-journal__list{background:#f3f4f6;border-radius:20px;padding:20px}@media (min-width:1024px){.blog-journal__list-large-row{grid-template-columns:minmax(0,30%) minmax(0,70%)}.blog-journal__list-large-row .blog-journal__large,.blog-journal__list-large-row .blog-journal__list{min-width:0}.blog-journal__asym-body{grid-template-columns:minmax(0,30%) minmax(0,70%)}.blog-journal__list{grid-column:1;grid-row:1}.blog-journal__large{grid-column:2;grid-row:1}}.blog-journal__list{display:flex;flex-direction:column;gap:16px}.blog-journal__list-item{display:block;text-decoration:none;color:inherit}.blog-journal__list-item:active,.blog-journal__list-item:focus,.blog-journal__list-item:hover{text-decoration:none}main .blog-journal__list-item[href]:focus-visible,main .blog-journal__list-item[href]:hover{text-decoration:none}.blog-journal__list-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.blog-journal__list-section-title{margin:0;font-size:20px;font-weight:600;color:#292d33}.blog-journal__list-more{font-size:14px;font-weight:600;color:#007bea;text-decoration:none;white-space:nowrap}.blog-journal__list-more:hover{text-decoration:none}.blog-journal__list-title{margin:0 0 6px;font-size:15px;font-weight:500;line-height:1.35;color:#292d33;transition:color .25s ease}.blog-journal__list-date{display:block;font-size:12px;font-weight:400;color:#8d8d8d}.blog-journal__list-item:hover .blog-journal__list-title{color:#007bea}.blog-journal__large{display:block}.blog-journal__large-link{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);grid-gap:16px;gap:16px;align-items:stretch;text-decoration:none;color:inherit}.blog-journal__large-body{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:stretch;align-self:stretch;min-width:0;min-height:0}.blog-journal__large-link:not(:has(.blog-journal__large-image)){grid-template-columns:minmax(0,1fr)}.blog-journal__large-link:not(:has(.blog-journal__large-image)) .blog-journal__large-body{grid-column:1}.blog-journal__large-image{grid-column:1;grid-row:1;width:100%;border-radius:20px;overflow:hidden;background:#e5e7eb;margin-bottom:0;min-height:100%;min-width:0;aspect-ratio:16/9}.blog-journal__large-header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.blog-journal__large-section-title{margin:0;font-size:20px;font-weight:600;color:#292d33}.blog-journal__large-more{font-size:14px;font-weight:600;color:#007bea;white-space:nowrap;text-decoration:none}.blog-journal__large-more:hover{text-decoration:none}main .blog-journal__large-more:focus-visible,main .blog-journal__large-more:hover,main .blog-journal__list-more:focus-visible,main .blog-journal__list-more:hover{text-decoration:none}main .blog-journal__large-link[href]:focus-visible,main .blog-journal__large-link[href]:hover{text-decoration:none}.blog-journal__grid4-more:active,.blog-journal__grid4-more:focus,.blog-journal__grid4-more:hover,.blog-journal__large-link:active,.blog-journal__large-link:focus,.blog-journal__large-link:hover,.blog-journal__list-more:active,.blog-journal__list-more:focus,.blog-journal__list-more:hover{text-decoration:none}.blog-journal__large-image img{width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .25s ease}.blog-journal__large-image--horizontal img,.blog-journal__large-image--square img,.blog-journal__large-image--vertical img{object-fit:contain;object-position:center}.blog-journal__large-image--horizontal{aspect-ratio:16/9;max-height:min(52vh,440px)}.blog-journal__large-image--square{aspect-ratio:1/1;max-width:min(100%,420px);margin-left:auto;margin-right:auto}.blog-journal__large-image--vertical{aspect-ratio:3/4;max-width:min(100%,360px);margin-left:auto;margin-right:auto}.blog-journal__large-title{margin:0 0 15px;font-size:24px;font-weight:600;line-height:1.2;color:#292d33;transition:color .25s ease}.blog-journal__large-description,.blog-journal__large-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-journal__large-description{margin:0;font-size:14px;line-height:1.45;color:#858585}.blog-journal__large-date{margin-top:auto;padding-top:12px;font-size:12px;font-weight:500;color:#858585}.blog-journal__large-link:hover .blog-journal__large-image img{transform:scale(1.03)}.blog-journal__large-link:hover .blog-journal__large-title{color:#007bea}.blog-journal .blog-card-description{-webkit-line-clamp:2}@media (max-width:1023px){.blog-journal__large-link{grid-template-columns:minmax(0,1fr);gap:12px}.blog-journal__large-body,.blog-journal__large-image{grid-column:1;grid-row:auto}.blog-journal__large-image:not(.blog-journal__large-image--horizontal):not(.blog-journal__large-image--square):not(.blog-journal__large-image--vertical){aspect-ratio:16/7}.blog-journal__asym-body>.blog-journal__large{order:1}.blog-journal__asym-body>.blog-journal__list{order:2}}.blog-mixed-grid{display:grid;width:100%;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.blog-mixed-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.blog-card{display:flex;flex-direction:column;align-items:flex-start;border-radius:30px;overflow:hidden;color:inherit;cursor:pointer}.blog-card,.blog-card:hover{text-decoration:none}.blog-card-image{position:relative;width:100%;aspect-ratio:329/278;background:#e5e7eb;overflow:hidden;display:block;border-radius:30px;min-width:0}.blog-card-image img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;display:block;border-radius:0;transition:transform .25s ease}.blog-card-image--horizontal{aspect-ratio:16/9}.blog-card-image--horizontal img{object-fit:contain}.blog-card-image--square{aspect-ratio:1/1}.blog-card-image--square img{object-fit:contain}.blog-card-image--vertical{aspect-ratio:3/4}.blog-card-image--vertical img{object-fit:contain}.blog-card-content{margin-top:14px;padding:0 0 22px;box-sizing:border-box;width:100%}.blog-card-title{font-size:16px;font-weight:600;letter-spacing:-.025em;color:#292d33;line-height:1.2;margin:0 0 10px;-webkit-line-clamp:2;transition:color .25s ease}.blog-card-description,.blog-card-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog-card-description{font-weight:400;line-height:1.4;margin:0 0 14px;-webkit-line-clamp:3}.blog-card-date,.blog-card-description{font-size:12px;letter-spacing:-.01em;color:#858585}.blog-card-date{font-weight:500;display:block}.blog-card:hover .blog-card-image img{transform:scale(1.03)}.blog-card:hover .blog-card-title{color:#007bea}.blog-mixed-card{display:flex;flex-direction:column;align-items:flex-start;width:100%;border-radius:30px;color:#292d33}.blog-mixed-card,.blog-mixed-card:hover{text-decoration:none}.blog-mixed-card__image{width:100%;height:270px;border-radius:30px;overflow:hidden;background:#e5e7eb;margin-bottom:14px}.blog-mixed-card__image img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transition:transform .25s ease}.blog-mixed-card__title{margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#292d33;transition:color .25s ease}.blog-mixed-card__description,.blog-mixed-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-mixed-card__description{margin:0 0 12px;font-size:14px;line-height:1.4;color:#858585;letter-spacing:-.01em}.blog-mixed-card__date{font-size:12px;font-weight:500;letter-spacing:-.01em;color:#858585}.blog-mixed-card--large{grid-column:span 2}.blog-mixed-card--small{grid-column:span 1}.blog-mixed-card--text{grid-column:span 2;padding:22px;background:#f3f4f6}.blog-mixed-card:hover .blog-mixed-card__image img{transform:scale(1.03)}.blog-mixed-card:hover .blog-mixed-card__title{color:#007bea}@media (max-width:1023px){.blog-mixed-card--large,.blog-mixed-card--small,.blog-mixed-card--text{grid-column:span 1}}.blog-list{display:flex;flex-direction:column;gap:12px}.blog-list__item{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:#f3f4f6;border-radius:12px;text-decoration:none;color:inherit}.blog-list__item:hover{background:#e5e7eb}.blog-featured{display:block;background:#f3f4f6;border-radius:24px;overflow:hidden;text-decoration:none;color:inherit}.blog-featured__img{aspect-ratio:21/9;max-height:min(50vh,clamp(12rem,35vw,22.5rem))}.blog-featured__img img{width:100%;height:100%;object-fit:cover}.blog-featured__body{padding:24px}.blog-featured__title{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700}.blog-article__page{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%}.blog-article__nav-aside{flex-shrink:0}.blog-article__sticky-panel{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:18px;background:#f3f4f6;border:none;border-radius:20px;box-sizing:border-box;box-shadow:none;position:-webkit-sticky;position:sticky;z-index:5;top:calc(64px + 12px + env(safe-area-inset-top, 0px))}.blog-article__sticky-details{display:flex;flex-direction:column;gap:14px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08)}.blog-article__sticky-field{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.blog-article__sticky-label{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#b0b0b0;line-height:1.2}.blog-article__sticky-category{font-size:15px;font-weight:500;letter-spacing:-.02em;color:#292d33;text-decoration:none;line-height:1.35;word-break:break-word;transition:color .2s ease}.blog-article__sticky-category:hover{color:#007bea;text-decoration:none}.blog-article__sticky-meta{margin:0;font-size:13px;font-weight:500;letter-spacing:-.01em;color:#52525b;line-height:1.45}.blog-article__nav-aside .blog-article__back-btn{width:100%;justify-content:flex-start;box-sizing:border-box}main a.blog-article__sticky-category[href]:focus-visible,main a.blog-article__sticky-category[href]:hover{text-decoration:none}.blog-article{width:100%;max-width:950px;margin-inline:auto;padding:clamp(1.5rem,3vw,2rem) 0 clamp(2.5rem,6vw,4rem);box-sizing:border-box}.blog-article__content-h1{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:600;line-height:1.3;letter-spacing:-.02em;color:#292d33;margin:24px 0 12px}.blog-article__meta{color:#8d8d8d;margin-bottom:24px}.blog-article__back-btn{display:inline-flex;align-items:center;gap:10px;align-self:stretch;padding:11px 16px;border-radius:14px;background:#f3f4f6;color:#4b5563;font-size:14px;font-weight:600;font-family:inherit;letter-spacing:-.01em;text-decoration:none;border:1px solid #e5e7eb;box-sizing:border-box;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.blog-article__sticky-panel .blog-article__back-btn{background:#007bea;border:none;box-shadow:none;color:#fff;font-weight:500}.blog-article__back-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#6b7280;line-height:0;transition:color .2s ease}.blog-article__back-btn:hover{background:#e5e7eb;color:#292d33;border-color:#d1d5db;text-decoration:none}.blog-article__sticky-panel .blog-article__back-btn:hover{background:#0060c4;border:none;color:#fff;box-shadow:none}.blog-article__sticky-panel .blog-article__back-btn .blog-article__back-icon{color:hsla(0,0%,100%,.95)}.blog-article__sticky-panel .blog-article__back-btn:hover .blog-article__back-icon{color:#fff}.blog-article__back-btn:focus-visible{outline:2px solid #007bea;outline-offset:2px}@media (min-width:900px){.blog-article__page{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px 28px}.blog-article__nav-aside{align-self:stretch;display:flex;flex-direction:column;padding-top:clamp(1.5rem,3vw,2rem);width:min(200px,100%);max-width:220px;min-height:0}.blog-article__nav-aside .blog-article__sticky-panel{align-self:flex-start;width:100%}.blog-article__page .blog-article{margin-inline:0;flex:0 1 950px}}@media (min-width:1024px){.blog-article__sticky-panel{top:calc(63px + 43px + 2px + 12px + env(safe-area-inset-top, 0px))}}main a.blog-article__back-btn[href]:focus-visible,main a.blog-article__back-btn[href]:hover{text-decoration:none}.blog-article__cover{border-radius:16px;overflow:hidden;margin-bottom:28px}.blog-article__cover img{width:100%;max-width:none;display:block}.blog-article__cover--horizontal{aspect-ratio:16/9;max-height:min(70vh,560px)}.blog-article__cover--horizontal img{width:100%;height:100%;object-fit:contain;object-position:center}.blog-article__cover--square{aspect-ratio:1/1;max-width:min(100%,520px);margin-left:auto;margin-right:auto}.blog-article__cover--square img{width:100%;height:100%;object-fit:contain;object-position:center}.blog-article__cover--vertical{aspect-ratio:3/4;max-width:min(100%,420px);margin-left:auto;margin-right:auto}.blog-article__cover--vertical img{width:100%;height:100%;object-fit:contain;object-position:center}.blog-article__media{margin:20px 0;max-width:100%;border-radius:12px;overflow:hidden;background:#e5e7eb;box-sizing:border-box}.blog-article__body .blog-article__media img{margin:0;border-radius:0}.blog-article__media img{width:100%;max-width:none;height:auto;display:block}.blog-article__media--horizontal{aspect-ratio:16/9}.blog-article__media--horizontal img{width:100%;height:100%;object-fit:contain;object-position:center}.blog-article__media--square{aspect-ratio:1/1;max-width:min(100%,640px);margin-left:auto;margin-right:auto}.blog-article__media--square img{width:100%;height:100%;object-fit:contain;object-position:center}.blog-article__media--vertical{aspect-ratio:3/4;max-width:min(100%,480px);margin-left:auto;margin-right:auto}.blog-article__media--vertical img{width:100%;height:100%;object-fit:contain;object-position:center}.blog-article__body h2{font-size:22px;margin:28px 0 12px}.blog-article__body p{line-height:1.7;margin-bottom:16px}.blog-article__body img{max-width:100%;border-radius:12px;margin:20px 0}.blog-article__faq{margin-top:32px}.blog-article__faq-item{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:10px;overflow:hidden;background:#fff}.blog-article__faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;margin:0;border:none;background:transparent;cursor:pointer;text-align:left;font:inherit;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.02em;color:#292d33;transition:background-color .2s ease}.blog-article__faq-trigger:hover{background:#f9fafb}.blog-article__faq-trigger:focus-visible{outline:2px solid #007bea;outline-offset:-2px}.blog-article__faq-trigger-text{flex:1 1;min-width:0}.blog-article__faq-trigger-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:transform .22s ease}.blog-article__faq-item--open .blog-article__faq-trigger-icon{transform:rotate(180deg)}.blog-article__faq-anim{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.blog-article__faq-item--open .blog-article__faq-anim{grid-template-rows:1fr}.blog-article__faq-anim-inner{overflow:hidden;min-height:0}.blog-article__body p.blog-article__faq-body{margin:0 0 -1px;padding:16px;font-size:15px;line-height:1.65;color:#4b5563}.blog-article__related{margin-top:48px;padding-top:32px;padding-bottom:clamp(3rem,8vw,6rem);border-top:1px solid #e5e7eb}.blog-article__related--wide{flex:1 0 100%;width:100%;max-width:100%;box-sizing:border-box;margin-top:40px}.blog-pagination{display:flex;gap:12px;margin-top:32px;justify-content:center}.blog-pagination a,.blog-pagination span{padding:8px 14px;border-radius:8px;background:#f3f4f6;text-decoration:none;color:inherit;transition:background-color .2s ease,color .2s ease,transform .2s ease}.blog-pagination a:hover{background:#e5e7eb}