.blog-page{padding:80px 24px 150px;background:var(--bg-pink);color:var(--font-normal)!important}.blog-page h2{font-size:var(--font-size-medium)!important}.blog-container{width:100%;max-width:1160px;margin:0 auto}.blog-header{text-align:center;margin:20px 0 30px}.blog-kicker{font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--black);margin-bottom:16px}.blog-header h1{font-size:var(--font-size-2xlarge)!important;margin-bottom:16px}.blog-header p{font-size:var(--font-size-normal)!important;line-height:1.7;margin:0}.blog-empty{padding:48px 32px;color:var(--black)}.blog-article-not-found,.blog-empty{border:1px dashed var(--_grey-border);border-radius:4px;text-align:center;background:rgba(255,255,255,.75)}.blog-article-not-found{padding:80px 24px;margin-top:40px}.blog-article-not-found-title{font-size:28px;font-weight:600;margin:0 0 16px;color:var(--black)}.blog-article-not-found-message{font-size:16px;line-height:1.6;color:var(--_grey-text);max-width:600px;margin:0 auto 32px}.blog-grid{display:grid;grid-gap:28px;gap:28px;grid-template-columns:1fr;margin-bottom:40px}.blog-card{display:flex;flex-direction:column;width:100%;max-width:400px;margin:0 auto;border:1px solid var(--_grey-border);border-radius:4px;overflow:hidden;background:var(--white);box-shadow:0 18px 36px rgba(57,79,111,.14);transition:transform .2s ease,box-shadow .2s ease;text-decoration:none}.blog-card:hover{transform:translateY(-4px);box-shadow:0 24px 44px rgba(57,79,111,.2);text-decoration:none}.blog-card-image-wrapper{position:relative;width:100%;aspect-ratio:16/9;background:rgba(79,119,175,.08)}.blog-card-image{object-fit:cover}.blog-card-image-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:46px;font-weight:600;color:var(--black);background:rgba(79,119,175,.16)}.blog-card-body{display:flex;flex-direction:column;gap:14px;padding:12px;text-align:center;flex:1 1}.blog-card-body h2{color:var(--black);font-size:20px;font-weight:600;margin:0}.blog-card-excerpt{color:var(--_grey-text);font-size:14px;line-height:1.6;margin:0;display:none}.blog-card-meta{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--_grey-text);font-style:italic;font-feature-settings:"lnum";font-variant-numeric:lining-nums;margin-top:auto}.blog-pagination{gap:20px;margin-top:16px}.blog-pagination,.blog-pagination-button{display:flex;justify-content:center;align-items:center}.blog-pagination-button{border:1px solid var(--_grey-border);background:var(--white);color:var(--black);border-radius:2px;padding:0 5px 2px;font-weight:600;font-size:20px;cursor:pointer;text-decoration:none;transition:background .2s ease,color .2s ease,box-shadow .2s ease;min-width:100px}.blog-pagination-button:focus-visible,.blog-pagination-button:hover{background:rgba(79,119,175,.08);color:var(--black);text-decoration:none}.blog-pagination-button.disabled,.blog-pagination-button:disabled{pointer-events:none;opacity:.4;cursor:not-allowed}.blog-pagination-button:disabled:hover{background:var(--white);box-shadow:none}.blog-pagination-info{margin-top:2px;font-size:14px;font-family:var(--font-libreBaskerville);color:var(--_grey-text);font-style:italic}.blog-pagination-mobile{display:none}.blog-infinite-scroll-trigger{height:20px;margin:20px 0}.blog-loading{text-align:center;padding:20px;color:var(--_grey-text);font-size:14px}.blog-article-page{padding:75px 24px 120px;background:var(--bg-pink);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.blog-article-container{width:100%;max-width:900px;margin:0 auto}.blog-article-meta-info{display:flex;gap:6px;font-size:14px;color:var(--_grey-text);margin-bottom:32px}.blog-article-meta-info,.blog-back-link{align-items:center;justify-content:center}.blog-back-link{color:var(--tertiary);text-decoration:none;margin:20px 0 15px;display:inline-flex;gap:2px;padding:3px 6px;border-radius:1px;text-transform:uppercase;font-weight:500;font-size:16px;letter-spacing:.5px;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.blog-back-link:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1.5px;background:linear-gradient(90deg,transparent,var(--primary-darker),transparent);transition:all .4s cubic-bezier(.4,0,.2,1);transform:translateX(-50%)}.blog-back-link svg{flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.blog-back-link:focus-visible,.blog-back-link:hover{text-decoration:none;color:var(--tertiary-darker);background:linear-gradient(135deg,rgba(205,164,94,.25),rgba(205,164,94,.35));box-shadow:0 2px 12px rgba(205,164,94,.25)}.blog-back-link:focus-visible:after,.blog-back-link:hover:after{width:80%}.blog-back-link:focus-visible svg,.blog-back-link:hover svg{transform:translateX(-3px)}.blog-article-title{color:var(--black);font-size:40px;letter-spacing:-.02em;text-align:center;margin-bottom:16px}.blog-hero-image{position:relative;width:100%;aspect-ratio:16/9;border-radius:4px;overflow:hidden;border:1px solid rgba(214,225,245,.8);box-shadow:0 20px 44px rgba(57,79,111,.18);margin-bottom:32px}.blog-hero-image-img{object-fit:cover}.blog-article-body{background:var(--white);border:1px solid var(--_grey-border);border-radius:4px;padding:40px;color:var(--black);font-size:16px;text-align:left;box-shadow:0 20px 44px rgba(57,79,111,.16)}.blog-article-body>*{width:100%;max-width:900px;margin:0}.blog-article-body img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:4px;display:block;margin:18px 0}.blog-article-body h1,.blog-article-body h2,.blog-article-body h3,.blog-article-body h4,.blog-article-body h5,.blog-article-body h6{margin:30px 0 15px;color:var(--black);text-align:left;line-height:1.3}.blog-article-body h1{font-size:36px}.blog-article-body h2{font-size:28px}.blog-article-body h3{font-size:22px}.blog-article-body h1,.blog-article-body h2{text-align:center}.blog-article-body p{margin:12px 0;color:var(--black);text-align:left;line-height:1.7;font-size:17px}.blog-article-body ol,.blog-article-body ul{margin:12px 0}.blog-article-body li{margin:4px 0}.blog-article-body table{margin:20px auto;border-collapse:collapse;width:100%;max-width:100%;border:1px solid #d0d7de;table-layout:fixed;word-wrap:break-word}.blog-article-body table td,.blog-article-body table th{border:1px solid #d0d7de;padding:5px 10px;text-align:left;font-size:14px}.blog-article-body table th{background:rgba(79,119,175,.1);font-weight:600;color:var(--black)}.blog-article-body table tbody tr:nth-child(2n){background:rgba(79,119,175,.03)}.blog-article-body a{color:inherit;font-weight:700;text-decoration:underline}.blog-article-body a:focus-visible,.blog-article-body a:hover{color:inherit;text-decoration:underline}.blog-article-body ol a,.blog-article-body ul a{text-decoration:none;font-size:15px;font-weight:400}.blog-article-body ol a:focus-visible,.blog-article-body ol a:hover,.blog-article-body ul a:focus-visible,.blog-article-body ul a:hover{text-decoration:none;opacity:.7}@media (min-width:768px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.blog-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.blog-article-body h1{font-size:28px}.blog-article-body h2{font-size:22px}.blog-article-body h3{font-size:18px}.blog-article-body p{font-size:16px;line-height:1.65}}@media (max-width:767px){.blog-page p{font-size:var(--font-size-small);text-align:left}.blog-article-page{padding-left:10px!important;padding-right:10px!important}.blog-article-title{font-size:24px!important}.blog-article-body{padding:16px!important}.blog-article-body h1{font-size:24px}.blog-article-body h2{font-size:20px}.blog-article-body h3{font-size:17px}.blog-article-body p{font-size:15px;line-height:1.6}.blog-card-body{padding:8px}.blog-article-page,.blog-page{padding:64px 16px 80px}.blog-header h1{font-size:28px}.blog-pagination{display:none}.blog-pagination-mobile{display:block;width:100%;border:1px solid var(--_grey-border);border-radius:4px;padding:10px 12px;font-size:14px;background:var(--white);color:var(--black);box-shadow:0 12px 22px rgba(79,119,175,.12)}}