.hwx-problem{--hwx-problem-display:"Playfair Display",Georgia,"Times New Roman",serif;--hwx-problem-body:"Montserrat","Helvetica Neue",Arial,sans-serif;background:var(--hwx-problem-bg,#fafafa);color:var(--hwx-problem-text,#4d4547);font-family:var(--hwx-problem-body);font-weight:300;line-height:1.7;padding-bottom:var(--hwx-problem-pad-bottom,60px);padding-top:var(--hwx-problem-pad-top,60px)}.hwx-problem *,.hwx-problem :after,.hwx-problem :before{box-sizing:border-box}.hwx-problem__wrap{align-items:center;display:grid;gap:var(--hwx-problem-gap,64px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:var(--hwx-problem-width,1180px);padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.hwx-problem--stacked .hwx-problem__wrap{gap:40px;grid-template-columns:minmax(0,1fr);max-width:min(var(--hwx-problem-width,1180px),860px)}.hwx-problem__head{display:grid;gap:18px}.hwx-problem__title{color:var(--hwx-problem-ink,#141112);font-family:var(--hwx-problem-display);font-size:clamp(30px,3.6vw,46px);font-weight:700;letter-spacing:-.01em;line-height:1.12;margin:0;text-wrap:balance}.hwx-problem__hv{transition:color .35s ease}.hwx-problem--hover:hover .hwx-problem__hv{color:var(--hwx-problem-hover,#e70000)}.hwx-problem__lead{color:var(--hwx-problem-text,#4d4547);font-size:18px;margin:0}.hwx-problem__agitate{color:var(--hwx-problem-text,#4d4547);font-size:19px;line-height:1.75;margin-top:12px;max-width:58ch}.hwx-problem__agitate--line{border-left:3px solid var(--hwx-problem-accent,#e70000);padding-left:18px}.hwx-problem__agitate p{margin:0}.hwx-problem__agitate p+p{margin-top:10px}.hwx-problem__agitate b,.hwx-problem__agitate strong{color:var(--hwx-problem-ink,#141112);font-weight:600}.hwx-problem__agitate a{color:var(--hwx-problem-accent,#e70000)}.hwx-problem__signs{display:grid;gap:0;list-style:none;margin:0;padding:0}.hwx-problem__sign{border-bottom:1px solid var(--hwx-problem-line,#e6dfe0);color:var(--hwx-problem-ink,#141112);display:grid;font-size:18px;font-weight:400;gap:14px;grid-template-columns:28px 1fr;line-height:1.55;padding:22px 0}.hwx-problem__sign:first-child{border-top:1px solid var(--hwx-problem-line,#e6dfe0)}.hwx-problem__icon{color:var(--hwx-problem-icon,#e70000);margin-top:2px}.hwx-problem--hover .hwx-problem__sign{transition:padding-left .25s ease}.hwx-problem--hover .hwx-problem__sign:hover{padding-left:6px}.hwx-problem--hover .hwx-problem__icon{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.hwx-problem--hover .hwx-problem__sign:hover .hwx-problem__icon{transform:rotate(30deg) scale(1.08)}.hwx-problem--reveal .is-hidden{opacity:0;transform:translateY(24px)}.hwx-problem--reveal .is-ready{transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1)}@media (max-width:1020px){.hwx-problem{padding-bottom:min(var(--hwx-problem-pad-bottom,60px),52px);padding-top:min(var(--hwx-problem-pad-top,60px),52px)}}@media (max-width:900px){.hwx-problem__wrap{gap:32px;grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.hwx-problem{padding-bottom:min(var(--hwx-problem-pad-bottom,60px),44px);padding-top:min(var(--hwx-problem-pad-top,60px),44px)}.hwx-problem__lead{font-size:16px}.hwx-problem__agitate{font-size:17px}.hwx-problem__sign{font-size:16px;padding:18px 0}}@media (prefers-reduced-motion:reduce){.hwx-problem *{transition:none!important}.hwx-problem--reveal .is-hidden{opacity:1;transform:none}}.hwx-problem .hwx-problem__agitate a,.hwx-problem .hwx-problem__agitate a:active,.hwx-problem .hwx-problem__agitate a:focus,.hwx-problem .hwx-problem__agitate a:hover,.hwx-problem .hwx-problem__agitate a:link,.hwx-problem .hwx-problem__agitate a:visited{color:var(--hwx-problem-accent,#e70000)!important}