.blog-hero{padding:80px 40px;text-align:center;background-attachment:fixed}.blog-hero>.overlay{background:#000;opacity:.2}.blog-hero h1{margin:8px 0;padding:2px 0;font-size:45px;font-weight:700;line-height:1;color:var(--white)}.blog-list-row{padding:40px 40px 80px}.blog-search{position:relative;max-width:360px;margin:0 auto}.blog-search input{width:100%;height:41px;padding:0 46px 0 23px;border:1px solid rgb(224,224,224);border-radius:25px;background:var(--white);font-family:inherit;font-size:14px;font-weight:400;color:#777}.blog-search input:focus{outline:2px solid var(--color_2);outline-offset:1px}.blog-search-icon{position:absolute;top:50%;right:18px;transform:translateY(-50%);width:18px;height:18px;color:#777;pointer-events:none}.blog-search-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:34px 0 0;padding:0;list-style:none}.post-card{display:flex;flex-direction:column;text-align:left;box-shadow:var(--shadow-card)}.post-card-img{display:block;overflow:hidden}.post-card-img img{display:block;width:100%;height:190px;object-fit:cover;transition:transform .4s ease}.post-card-img:hover img{transform:scale(1.05)}.post-card-body{display:flex;flex-direction:column;justify-content:flex-start;flex:1 1 auto;min-height:0;padding:15px}.post-card-title{margin-bottom:15px;font-size:24px;font-weight:700;color:var(--color_4)}.post-card-title a{display:inline-block;font-size:18px;line-height:27px;color:inherit;text-decoration:none}.post-card-title a:hover{text-decoration:underline}.post-card-desc{flex:0 0 auto;max-height:5.5em;font-size:15px;line-height:21px;color:#747474;overflow:hidden}.post-card-img{flex:0 0 190px}.blog-empty{margin-top:34px;text-align:center;color:#747474}.pagination-nav{display:flex;justify-content:center;padding:8px 0}.pagination-list{display:flex;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.pagination-item{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:4px;font-size:14px;font-weight:700;color:var(--ink-link-footer);text-align:center}.pagination-item a,.pagination-item span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:inherit;text-decoration:none}.pagination-item--active{background:var(--color_1);border-radius:50%;color:var(--white)}.pagination-item--disabled{color:#c9cacd}.pagination-item:not(.pagination-item--active):not(.pagination-item--disabled) a:hover{color:var(--color_1);text-decoration:underline}.post-hero{padding:180px 0;background-color:#f1f1f1;background-attachment:fixed}.post-hero>.overlay{background:#000;opacity:.35}.post-hero .cols{margin:0 auto}.post-hero-col{padding:0 50px}.post-hero h1{max-width:860px;margin:0 auto;padding:2px 0;font-size:45px;font-weight:700;text-align:center;color:var(--white)}.post-date{max-width:744px;margin:15px auto 0;padding:2px 0;text-align:center;color:var(--white)}.post-body-row{padding:40px 0 80px}.post-body-col{margin:0 50px}.post-body{padding-top:15px;padding-bottom:80px}.post-body h2{margin:8px 0;padding:2px 0;font-size:30px;font-weight:700;color:var(--color_1)}.post-body h3{margin:8px 0;font-size:24px;font-weight:700;color:var(--color_1)}.post-body p{margin:0;padding:2px 0;font-size:16px;font-weight:300}.post-body ul,.post-body ol{margin:8px 0;padding-left:40px}.post-body li{font-size:16px;font-weight:300}.post-body a{color:var(--ink-link-footer);text-decoration:underline}.post-body a:hover{color:var(--color_1)}.post-faq{margin-top:24px}.post-faq h2{margin-bottom:16px;font-size:30px;font-weight:700;color:var(--color_1)}.post-body .faq-list{margin:0;padding:0;list-style:none}.faq-list>li+li{margin-top:8px}.faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:16px;background:#f2f2f2;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-question{font-size:18px;font-weight:700;color:var(--ink)}.faq-marker{display:flex;justify-content:center;align-items:center;flex:0 0 32px;width:32px;height:32px;padding:4px;border-radius:50%;background:#000;color:#e3e3e3;font-size:14px;line-height:1;transition:transform .3s ease-in-out}.faq-item[open] .faq-marker{transform:rotate(180deg)}.faq-answer{overflow:hidden}.faq-answer-inner{padding:16px}.faq-answer p{margin:0;font-size:16px;font-weight:300}.faq-answer p+p{margin-top:8px}.faq-question,.faq-answer,.faq-answer p,.faq-answer li{text-align:left}.post-nav{display:flex;justify-content:space-between;gap:16px;padding:0}.post-nav a{color:var(--ink-link-footer);text-decoration:none}.post-nav a:hover{color:var(--color_1);text-decoration:underline}.post-nav .post-nav-older{margin-right:auto;text-align:left}.post-nav .post-nav-newer{margin-left:auto;text-align:right}.post-share-row{padding:15px 0}.share-icons{display:flex;justify-content:center;gap:10px;max-width:860px;margin:0 auto}.share-icons a{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;background:var(--color_1);color:var(--white);text-decoration:none}.share-icons a:hover{background:var(--color_2)}.share-icons svg{width:18px;height:18px;fill:currentColor}.post-related-row{padding:20px 0 80px}@media(max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}.blog-hero,.blog-list-row{padding:50px 20px}.post-hero{padding:120px 20px;background-attachment:scroll}.post-hero .cols{margin:0}.post-hero-col{padding:0 20px}.post-body-col{margin:0 20px}.post-related-row{padding:20px 20px 80px}}@media(max-width:767px){.blog-hero{padding:40px 15px;background-attachment:scroll}.blog-hero h1{font-size:34px}.blog-list-row{padding:30px 15px 50px}.blog-grid{grid-template-columns:1fr;gap:24px}.post-card-desc{margin-bottom:15px;font-size:14px;line-height:19.6px}.post-hero{padding:70px 15px}.post-hero h1{font-size:30px}.post-hero-col{padding:0}.post-body-row{padding:24px 15px 40px}.post-body-col{margin:0}.post-body{padding-bottom:30px}.post-body h2{font-size:24px}.post-related-row{padding:10px 15px 40px}.post-body ul,.post-body ol,.post-body li,.post-nav{text-align:left}}
