.wz-problem .ga-problem__card{--ga-title-h:0;--ga-title-gap:16;flex-direction:column;justify-content:center;display:flex}.wz-problem .ga-problem__card--1{--ga-title-w:376;--ga-body-w:386}.wz-problem .ga-problem__card--2{--ga-title-w:416;--ga-body-w:400}.wz-problem .ga-problem__card--3{--ga-title-w:339;--ga-body-w:365}.wz-problem .ga-problem__card--4{--ga-title-w:407;--ga-body-w:376}@media (max-width:980px){.wz-problem .ga-problem__card--4 .ga-art__stage{left:calc(14 * var(--a));right:calc(-14 * var(--a))}}
.wz-pr{--u:.0520833cqw;background:#fff;position:relative;container-type:inline-size}.wz-pr__inner{z-index:1;grid-template-columns:calc(652 * var(--u)) calc(801 * var(--u));padding:calc(var(--sec-pad-n) * var(--u)) calc(120 * var(--u));justify-content:space-between;align-items:start;display:grid;position:relative}.wz-pr__title{font-family:var(--hv3-font-display);font-weight:var(--hv3-w-heading);font-size:calc(56 * var(--u));line-height:calc(66 * var(--u));color:#000;margin:0}.wz-pr__title em{color:var(--hv3-purple);font-style:normal}.wz-pr__body{margin:calc(24 * var(--u)) 0 0;font-size:max(var(--hv3-desc-min), calc(22 * var(--u)));line-height:max(calc(var(--hv3-desc-min) * 1.45455), calc(32 * var(--u)));color:#000}.wz-pr__list{margin:calc(24 * var(--u)) 0 0;gap:calc(4 * var(--u));flex-direction:column;padding:0;list-style:none;display:flex}.wz-pr__item{align-items:flex-start;gap:calc(10 * var(--u));min-height:calc(38 * var(--u));box-sizing:border-box;padding-top:calc(6.34 * var(--u));font-size:max(var(--hv3-desc-min), calc(18 * var(--u)));line-height:max(calc(var(--hv3-desc-min) * 1.11111), calc(20 * var(--u)));color:#3d4f5c;display:flex}.wz-pr__tick{width:calc(20 * var(--u));height:calc(20 * var(--u));margin-top:calc(1.39 * var(--u));background:#ede7f8;border-radius:50%;flex:none;position:relative}.wz-pr__tick:after{content:"";width:calc(4.5 * var(--u));height:calc(8 * var(--u));border:solid var(--hv3-purple);border-width:0 calc(1.6 * var(--u)) calc(1.6 * var(--u)) 0;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.wz-pr__photo{width:calc(801 * var(--u));aspect-ratio:801/585;border-radius:calc(24 * var(--u));background:#f7fbff;overflow:hidden}.wz-pr .wz-pr__img{object-fit:cover;width:100%;max-width:none;height:100%}.wz-pr .wz-pr__blob{z-index:0;left:calc(209 * var(--u) + var(--hv3-gx));top:calc(68 * var(--u));width:calc(378 * var(--u));height:calc(567 * var(--u));pointer-events:none;max-width:none;position:absolute}.wz-pr .wz-pr__wedge{z-index:0;left:calc(940.84 * var(--u) + var(--hv3-gx));top:calc(38.47 * var(--u));width:calc(611.326 * var(--u));height:calc(368.363 * var(--u));pointer-events:none;max-width:none;position:absolute;transform:rotate(109.08deg)}@media (max-width:980px){.wz-pr{--u:1px;container-type:normal}.wz-pr__inner{padding:calc(var(--sec-pad-n) * var(--u)) 16px;display:block}.wz-pr__title{font-size:var(--m-title);line-height:1.2}.wz-pr__body{font-size:var(--m-lede);line-height:var(--m-lede-lh);margin-top:16px}.wz-pr__list{gap:6px;margin-top:20px}.wz-pr__item{gap:12px;min-height:0;padding-top:0;font-size:16px;line-height:24px}.wz-pr__tick{width:20px;height:20px;margin-top:2px}.wz-pr__tick:after{border-width:0 1.6px 1.6px 0;width:4.5px;height:8px}.wz-pr__photo{border-radius:var(--m-card-r);width:100%;margin-top:28px}.wz-pr .wz-pr__blob,.wz-pr .wz-pr__wedge{display:none}}
.wz-wy{--u:.0520833cqw;background:#f8f9fa;position:relative;container-type:inline-size}.wz-wy__inner{padding:calc(var(--sec-pad-n) * var(--u)) calc(120 * var(--u))}.wz-wy__title{margin:0 0 calc(64 * var(--u));text-align:center;font-family:var(--hv3-font-display);font-weight:var(--hv3-w-heading);font-size:calc(48 * var(--u));line-height:calc(65 * var(--u));color:#000}.wz-wy__title em{color:var(--hv3-purple);font-style:normal}.wz-wy__cards{gap:calc(16 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.wz-wy__card{box-sizing:border-box;min-height:calc(240 * var(--u));gap:calc(16 * var(--u));padding:calc(32 * var(--u)) calc(36 * var(--u));border-radius:calc(24 * var(--u));flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.wz-wy__card--focus{background:#f1e8ff}.wz-wy__card--conversion{background:#ffeaea}.wz-wy__card--accessibility{background:#dbfaf9}.wz-wy__card--systems{background:#e2e7fe}.wz-wy__card-title{z-index:1;font-family:var(--hv3-font-display);font-weight:var(--hv3-w-heading);font-size:max(var(--hv3-title-min), calc(24 * var(--u)));line-height:max(calc(var(--hv3-title-min) * 1.33333), calc(32 * var(--u)));min-height:calc(64 * var(--u));color:#000;margin:0;position:relative}.wz-wy__card--focus .wz-wy__card-title{max-width:calc(236 * var(--u))}.wz-wy__card--conversion .wz-wy__card-title{max-width:calc(336 * var(--u))}.wz-wy__card--accessibility .wz-wy__card-title{max-width:calc(283 * var(--u))}.wz-wy__card--systems .wz-wy__card-title{max-width:calc(236 * var(--u))}.wz-wy__card-body{z-index:1;font-size:max(var(--hv3-desc-min), calc(16 * var(--u)));line-height:max(calc(var(--hv3-desc-min) * 1.5), calc(24 * var(--u)));color:#334155;margin:0;position:relative}.wz-wy .wz-wy__mark{z-index:0;pointer-events:none;max-width:none;position:absolute;bottom:0;right:0}.wz-wy__card--focus .wz-wy__mark{width:calc(161 * var(--u));height:calc(153 * var(--u))}.wz-wy__card--conversion .wz-wy__mark{width:calc(132 * var(--u));height:calc(124 * var(--u))}.wz-wy__card--accessibility .wz-wy__mark{width:calc(127 * var(--u));height:calc(119 * var(--u))}.wz-wy__card--systems .wz-wy__mark{width:calc(130 * var(--u));height:calc(119 * var(--u))}@media (hover:hover){.wz-wy__card:hover{transform:translateY(calc(-4 * var(--u)));box-shadow:0 calc(16 * var(--u)) calc(32 * var(--u)) #3341551a}}@media (prefers-reduced-motion:reduce){.wz-wy__card{transition:none}.wz-wy__card:hover{transform:none}}@media (max-width:980px){.wz-wy{--u:1px;container-type:normal}.wz-wy__inner{padding:calc(var(--sec-pad-n) * var(--u)) 16px}.wz-wy__title{font-size:var(--m-title);margin-bottom:24px;line-height:1.2}.wz-wy__cards{gap:var(--m-stack-gap);grid-template-columns:minmax(0,1fr)}.wz-wy__card{border-radius:var(--m-card-r);gap:10px;min-height:0;padding:24px 20px 92px}.wz-wy .wz-wy__card .wz-wy__card-title{max-width:none;min-height:0;font-size:20px;line-height:1.25}.wz-wy__card-body{font-size:var(--m-lede);line-height:var(--m-lede-lh)}.wz-wy .wz-wy__card .wz-wy__mark{width:92px;height:auto}}
