.problem-module-checklist{--pmk-bg:#f9f9fa;--pmk-fg:#201f23;--pmk-muted:#646369;--pmk-line:#dad9de;--pmk-box-bg:#fff;--pmk-box-line:#bcbac2;--pmk-orange:#f76808;--pmk-pad:32px;--pmk-max:1200px;background:var(--pmk-bg);box-sizing:border-box;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:104px max(var(--pmk-pad),calc((100vw - var(--pmk-max))/2 + var(--pmk-pad))) 108px;position:relative;width:100vw}.problem-module-checklist *,.problem-module-checklist :after,.problem-module-checklist :before{box-sizing:border-box}.problem-module-checklist--soft{--pmk-bg:#f0f0f2}.problem-module-checklist--dark{--pmk-bg:#232224;--pmk-fg:#eeeeef;--pmk-muted:#b5b3ba;--pmk-line:#3b3a3e;--pmk-box-bg:#2a292c;--pmk-box-line:#616067}.problem-module-checklist .wrap{margin:0 auto;max-width:var(--pmk-max)}.pmk-head{margin:0 0 40px;max-width:720px}.pmk-heading{color:var(--pmk-fg);font-family:Familjen Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(28px,3.4vw,38px);font-weight:400;letter-spacing:-.03em;line-height:1.15;margin:0 0 12px}.pmk-intro{color:var(--pmk-muted);font-size:15.5px;margin:0}.pmk-grid{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 52px}.pmk-item{align-items:flex-start;cursor:pointer;display:flex;gap:16px;padding:22px 24px 22px 0;user-select:none}.pmk-item:nth-child(-n+4){border-bottom:1px solid var(--pmk-line)}.pmk-item:nth-child(2n){border-left:1px solid var(--pmk-line);padding-left:28px}.pmk-box{background:var(--pmk-box-bg);border:1.5px solid var(--pmk-box-line);border-radius:6px;display:grid;flex:0 0 auto;height:22px;margin-top:1px;place-items:center;transition:background .25s ease,border-color .25s ease;width:22px}.pmk-check{font-family:Material Symbols Rounded;font-size:15px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;color:#fff;font-variation-settings:"FILL" 1,"wght" 700,"GRAD" 0,"opsz" 20;opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .2s ease}.pmk-item.is-checked .pmk-box{background:var(--pmk-orange);border-color:var(--pmk-orange)}.pmk-item.is-checked .pmk-check{opacity:1;transform:scale(1)}.pmk-label{color:var(--pmk-fg);font-size:16px;line-height:1.5}@media (max-width:700px){.pmk-grid{grid-template-columns:1fr}.pmk-item{border-bottom:1px solid var(--pmk-line)!important;border-left:none!important;padding-left:0!important}.pmk-item:last-child{border-bottom:none!important}}.pmk-foot{max-width:760px}.pmk-conclusion{color:var(--pmk-muted);font-family:Familjen Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(20px,2.4vw,27px);font-weight:400;letter-spacing:-.02em;line-height:1.35;margin:0 0 18px}.pmk-conclusion strong{background:linear-gradient(transparent 62%,rgba(247,104,8,.5) 0);color:var(--pmk-fg);font-weight:500}.pmk-body{color:var(--pmk-muted);font-size:16.5px;line-height:1.7}.pmk-body p{margin:0 0 10px}.pmk-body p:last-child{margin-bottom:0}@media (max-width:767px){.problem-module-checklist{padding-bottom:56px;padding-top:64px}}@media (prefers-reduced-motion:reduce){.pmk-box,.pmk-check{transition:none}}