.cwc_home-by-problem{background-color:var(--section-bg);color:var(--text-color);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:var(--cwc-font-body)}.cwc_home-by-problem__anchor{display:block;scroll-margin-top:6rem}.cwc_home-by-problem__container{max-width:1400px;margin:0 auto;padding:0 32px}.cwc_home-by-problem__content{max-width:900px;margin:0 auto 20px;width:100%;text-align:center}.cwc_home-by-problem__eyebrow{font-size:.78rem;font-weight:var(--cwc-weight-label);letter-spacing:2px;text-transform:uppercase;color:var(--eyebrow-color);margin-bottom:8px}.cwc_home-by-problem__content-heading{text-align:center}.cwc_home-by-problem__content-heading h1,.cwc_home-by-problem__content-heading h2,.cwc_home-by-problem__content-heading h3,.cwc_home-by-problem__content-heading p{font-family:var(--cwc-font-heading);font-weight:var(--cwc-weight-heading);font-size:var(--cwc-size-section-heading);line-height:1.2;margin:0 auto;color:inherit}.cwc_home-by-problem__content-heading>* strong,.cwc_home-by-problem__content-heading>* b{color:var(--highlight-color)}.cwc_home-by-problem__content-subtext{text-align:center;max-width:700px;margin:8px auto 0}.cwc_home-by-problem__content-subtext p{font-size:.97rem;line-height:var(--cwc-line-body);margin:0;color:var(--muted-color)}.cwc_home-by-problem__grid{display:grid;grid-template-columns:repeat(var(--columns-desktop),1fr);gap:1rem}.cwc_home-by-problem__card{display:block;background:var(--card-bg);border-radius:13px;padding:1.625rem 1.25rem 1.5rem;text-align:center;border:1px solid transparent;color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}a.cwc_home-by-problem__card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #2a261114;border-color:var(--border-color);color:inherit}.cwc_home-by-problem__card-image{width:56px;height:56px;margin:0 auto 1rem;border-radius:50%;background:var(--icon-bg);display:flex;align-items:center;justify-content:center}.cwc_home-by-problem__card-image img{width:32px;height:32px;object-fit:contain;display:block}.cwc_home-by-problem__card-title{font-size:.97rem;font-weight:var(--cwc-weight-name);line-height:1.3;margin-bottom:.438rem}.cwc_home-by-problem__card-text p{font-size:.81rem;color:var(--muted-color);line-height:1.5;margin:0}.cwc_home-by-problem__empty{text-align:center;padding:2rem;color:#999}@media screen and (max-width:991px){.cwc_home-by-problem__container{padding:0 20px}.cwc_home-by-problem__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.cwc_home-by-problem{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}.cwc_home-by-problem__container{padding:0 16px}.cwc_home-by-problem__grid{grid-template-columns:repeat(2,1fr);gap:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/CWC_home_by_problem.css.map */
