.problem{background:var(--page);overflow:hidden;padding:72px 0}.pb-grid{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1.05fr}.pb-text h2{line-height:1.15;margin-bottom:22px;text-align:left}.pb-text h2 span{color:var(--blue-dark)}.pb-ps b,.pb-ps strong{color:#00709b;display:block;font-size:12px;font-weight:500;letter-spacing:.14em;margin-bottom:2px;text-transform:uppercase}.pb-link:hover{color:var(--link-hover)}.pb-cards{display:flex;flex-wrap:wrap}.pb-card{background:var(--bg);border-radius:16px;color:var(--fg);margin:0 9px 18px;padding:26px 28px 24px;position:relative;text-align:left;width:calc(50% - 18px)}article.pb-card.cover-width{width:calc(100% - 9px)}.pb-card b{color:var(--fg);display:block;font-size:clamp(30px,3vw,38px);line-height:1.1}.pb-card b,.pb-card h3{margin-bottom:8px}.pb-card p{color:var(--fg);line-height:1.55;margin:0}.pb-card small{color:var(--fg);font-size:11px;opacity:.8}.pb-dots{display:none}.pb-text{margin-bottom:20px}@media (max-width:860px){.problem{padding:40px 0}.pb-grid{gap:26px;grid-template-columns:minmax(0,1fr)}.pb-wrap{min-width:0}.pb-text h2{margin-bottom:14px}.pb-text p{margin-bottom:18px}.pb-link{font-size:15.5px}.pb-cards{align-items:flex-start;display:flex;gap:12px;margin:0 -7%;overflow-x:auto;padding:2px 7% 6px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pb-cards::-webkit-scrollbar{display:none}.pb-card{flex:0 0 80%;padding:20px 20px 18px;scroll-snap-align:center}.pb-card b{font-size:34px}.pb-dots{display:flex;justify-content:center;margin-top:6px}.pb-dots button{background-clip:content-box;border:0;border-radius:50%;box-sizing:content-box;cursor:pointer;display:block;height:7px;padding:8px 3px;transition:.25s;width:7px}.pb-dots button:focus-visible{outline:2px solid var(--blue);outline-offset:0}.pb-dots button.on{border-radius:7px/12px;width:22px}.pb-cards{flex-wrap:unset}}