﻿@charset "UTF-8";@keyframes beatHeart{0%{transform:scale(1);}12%{transform:scale(1.1);}20%{transform:scale(1);}30%{transform:scale(1.1);}50%{transform:scale(1);}100%{transform:scale(1);}}.blog-header{position:relative;}.blog-header.without-title{position:relative;}.blog-header.without-title .blog-header-image-mobile,.blog-header.without-title .blog-header-image-desktop{position:relative;filter:brightness(1);}.blog-header .blog-header-image-mobile,.blog-header .blog-header-image-desktop{width:100%;filter:brightness(.6);position:absolute;height:100%;inset:0;object-fit:cover;}.blog-header .blog-header-image-mobile{width:100%;display:block;}@media(min-width:768px){.blog-header .blog-header-image-mobile{display:none;}}.blog-header .blog-header-image-desktop{display:none;}@media(min-width:768px){.blog-header .blog-header-image-desktop{display:block;}}.blog-header .blog-header-title{position:relative;padding:24px;color:#fff;text-align:center;text-shadow:1px 1px 2px #30343f;}@media(min-width:768px){.blog-header .blog-header-title{padding:56px 24px;}}.blog-header .blog-header-title-main{font-size:20px;font-weight:700;}@media(min-width:768px){.blog-header .blog-header-title-main{font-size:32px;}}.blog-header .blog-header-title-sub{color:#c3c5cb;font-size:18px;}@media(min-width:768px){.blog-header .blog-header-title-sub{font-size:20px;}}section{margin:23px 0;padding:0 18px;}@media(min-width:768px){section{margin:33px 0;padding:0 48px;}}section .category-name{display:block;margin-bottom:16px;text-decoration:none;}section .category-name:hover:not(.without-decoration){text-decoration:underline;text-decoration-color:#30343f;}section .category-name .blog-arrow{color:inherit;}section .category-name .blog-arrow svg path{stroke:#30343f;}section h4{font-size:26px;font-weight:700;color:#30343f;}section .articles{display:flex;flex-direction:column;gap:24px;}section .ux-breadcrumb{flex-wrap:nowrap;overflow-x:auto;}section.blog-breadcrumb-section{margin-top:15px;}.blog-article{background-color:#fff;border-radius:6px;box-shadow:var(--box-shadow1);padding:20px;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:12px;}@media(min-width:768px){.blog-article{grid-template-columns:200px 1fr;}}.blog-article:last-of-type{margin-bottom:12px;}.blog-article .image-container{position:relative;}.blog-article .image-container:active,.blog-article .image-container:hover{text-decoration:none;}.blog-article .image-container img{border-radius:6px;}.blog-article .image-container .blog-image-mobile{display:block;height:100%;width:100%;object-fit:cover;max-height:200px;}.blog-article .image-container .blog-image-desktop{display:none;}@media(min-width:768px){.blog-article .image-container .blog-image-mobile{display:none;}.blog-article .image-container .blog-image-desktop{display:block;}}.blog-article .blog-title{font-weight:700;}.blog-article .blog-title-mobile{position:relative;display:block;color:#fff;text-align:center;font-size:18px;padding:24px;text-shadow:1px 1px 2px #30343f;}@media(min-width:768px){.blog-article .blog-title-mobile{display:none;}}.blog-article .blog-title-desktop{color:#30343f;font-size:22px;}.blog-article .blog-article-content{display:flex;flex-direction:column;gap:6px;}.blog-article .blog-date{color:#9498a3;}.blog-article .blog-actions{margin-top:auto;}.blog-article .blog-actions .button{padding:12px;width:100%;align-items:center;}@media(min-width:768px){.blog-article .blog-actions .button{width:auto;}}.blog-article .blog-actions .button .blog-arrow{color:inherit;margin-left:6px;}.blog-title-container{margin-bottom:24px;border-bottom:1px dotted #c3c5cb;padding-bottom:12px;}.blog-title-container h1{font-weight:700;hyphens:auto;font-size:2rem;}@media(min-width:768px){.blog-title-container h1{font-size:2.5rem;}}.blog-title-container .ux-breadcrumb{padding:0;}.blog-title-container .blog-article-info{display:flex;flex-direction:column;gap:3px;font-size:16px;}@media(min-width:768px){.blog-title-container .blog-article-info{gap:12px;flex-direction:row;align-items:center;}}.blog-title-container .blog-article-info .blog-data{font-size:14px;}@media(min-width:768px){.blog-title-container .blog-article-info .blog-data{font-size:16px;}}