.blog-ctr-text{width:100%}.blog-ctr-text__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:24px}.blog-ctr-text__title{font-size:40px;font-weight:700;margin:0;letter-spacing:.01em;text-align:center;width:100%}@media screen and (min-width:750px){.blog-ctr-text__title{font-size:48px;text-align:left;width:auto}}.blog-ctr-text__view-all{font-size:20px;font-weight:500;color:#000;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;transition:opacity .2s ease}.blog-ctr-text__view-all:hover{opacity:.7}.blog-ctr-text__grid{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:990px){.blog-ctr-text__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}}.blog-ctr-text__card{display:flex;flex-direction:column;justify-content:space-between;background-color:#f5f2ed;border-radius:12px;padding:24px;text-decoration:none;color:inherit;transition:background-color .2s ease;min-height:280px}@media screen and (min-width:990px){.blog-ctr-text__card{min-height:320px}}.blog-ctr-text__card:hover{background-color:#ebe8e3}.blog-ctr-text__card-body{flex:1}.blog-ctr-text__card-title{font-size:24px;font-weight:700;line-height:1.25;margin:0 0 12px;color:#000}@media screen and (min-width:990px){.blog-ctr-text__card-title{font-size:26px}}.blog-ctr-text__card-excerpt{font-size:15px;line-height:1.5;color:#333;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-ctr-text__card-meta{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.blog-ctr-text__card-source{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#686868}.blog-ctr-text__card-meta-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.blog-ctr-text__card-author{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#686868}.blog-ctr-text__card-date{font-size:14px;font-weight:400;color:#686868}.blog-ctr-text__view-all-mobile{display:block;text-align:center;margin-top:24px;font-size:14px;font-weight:500;color:#000;text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:990px){.blog-ctr-text__view-all-mobile{display:none}}.blog-ctr-text__view-all-desktop{display:none}@media screen and (min-width:990px){.blog-ctr-text__view-all-desktop{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/section-blog-ctr-text.css.map */
