.problem-module-thread{--pmt-bg:#f9f9fa;--pmt-bg-hi:#fff;--pmt-fg:#201f23;--pmt-muted:#646369;--pmt-muted-2:#8e8c94;--pmt-line:#dad9de;--pmt-dot:#e8e8eb;--pmt-bub-out:#fff;--pmt-bub-txt:#201f23;--pmt-bub-line:#dad9de;--pmt-bub-in:#3b3a3e;--pmt-bub-in-txt:#eeeeef;--pmt-orange:#f76808;--pmt-pad:32px;--pmt-max:1200px;background:radial-gradient(ellipse 130% 90% at 50% -10%,var(--pmt-bg-hi) 0,transparent 62%),var(--pmt-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);overflow:hidden;padding:96px max(var(--pmt-pad),calc((100vw - var(--pmt-max))/2 + var(--pmt-pad))) 96px;position:relative;width:100vw}.problem-module-thread *,.problem-module-thread :after,.problem-module-thread :before{box-sizing:border-box}.problem-module-thread--soft{--pmt-bg:#f0f0f2;--pmt-bg-hi:#fff;--pmt-dot:#e1e0e5}.problem-module-thread--dark{--pmt-bg:#19191b;--pmt-bg-hi:#232224;--pmt-fg:#eeeeef;--pmt-muted:#b5b3ba;--pmt-muted-2:#7d7b83;--pmt-line:#3b3a3e;--pmt-dot:#313134;--pmt-bub-out:#313134;--pmt-bub-txt:#eeeeef;--pmt-bub-line:#48474c;--pmt-bub-in:#3b3a3e;--pmt-bub-in-txt:#eeeeef}.pmt-dotfx{background-image:radial-gradient(var(--pmt-dot) 1px,transparent 1px);background-size:32px 32px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0,#000 10%,transparent 75%);mask-image:radial-gradient(ellipse 90% 70% at 50% 0,#000 10%,transparent 75%);opacity:.9;pointer-events:none;position:absolute;z-index:0}.problem-module-thread .wrap{margin:0 auto;max-width:var(--pmt-max);position:relative;text-align:left;z-index:2}.pmt-list{margin:0 0 48px;max-width:none}.pmt-thread{display:flex;flex-direction:column;gap:20px}.pmt-row{align-items:flex-end;display:flex;margin:0}.pmt-row--q{justify-content:flex-end}.pmt-row--a{justify-content:flex-start;padding-left:46px;position:relative}.pmt-row--a:before{background:var(--pmt-bub-in);border-radius:11px;bottom:1px;color:var(--pmt-bub-in-txt);content:"holiday_village";display:grid;font-family:Material Symbols Rounded;font-size:18px;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;height:34px;left:0;line-height:1;place-items:center;position:absolute;width:34px}.pmt-bubble{border-radius:24px;max-width:76%;padding:22px 28px;position:relative;text-align:left}.pmt-row--q .pmt-bubble{background:var(--pmt-bub-out);border:1px solid var(--pmt-bub-line);border-bottom-right-radius:0;color:var(--pmt-bub-txt);font-family:Familjen Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.018em;line-height:1.3}.pmt-row--q .pmt-bubble:after,.pmt-row--q .pmt-bubble:before{content:"";height:0;pointer-events:none;position:absolute;width:0}.pmt-row--q .pmt-bubble:before{border-bottom:14px solid var(--pmt-bub-line);border-right:14px solid transparent;bottom:-1px;right:-14px}.pmt-row--q .pmt-bubble:after{border-bottom:12.6px solid var(--pmt-bub-out);border-right:12.6px solid transparent;bottom:0;right:-11.6px}.pmt-thread .pmt-row--q:first-of-type .pmt-bubble{max-width:70%}.pmt-thread .pmt-row--q:nth-of-type(2) .pmt-bubble{max-width:64%}.pmt-thread .pmt-row--q:nth-of-type(3) .pmt-bubble{max-width:84%}.pmt-row--a .pmt-bubble{background:var(--pmt-bub-in);border-bottom-left-radius:5px;color:var(--pmt-bub-in-txt);font-size:14.5px;line-height:1.55;min-height:22px}.pmt-row--a .pmt-bubble p{margin:0}.pmt-row--a .pmt-bubble p+p{margin-top:8px}.pmt-list.pmt-seq .pmt-bubble{opacity:0;transform:translateY(20px) scale(.9)}.pmt-list.pmt-seq .pmt-row--a .pmt-bubble{transform-origin:bottom left}.pmt-list.pmt-seq .pmt-row--q .pmt-bubble{transform-origin:bottom right}.pmt-list.pmt-seq .pmt-row.pmt-on .pmt-bubble{opacity:1;transform:none;transition:opacity .34s ease,transform .5s cubic-bezier(.18,1.4,.42,1)}.pmt-list.pmt-seq .pmt-row--a:not(.pmt-on):before{opacity:0}.pmt-list.pmt-seq .pmt-row--a.pmt-on:before{opacity:1;transition:opacity .3s ease .05s}@media (max-width:720px){.pmt-list{max-width:none}.pmt-thread{gap:11px}.pmt-bubble{max-width:84%!important;padding:12px 16px}.pmt-row--q .pmt-bubble{font-size:18px}.pmt-row--a .pmt-bubble{font-size:14.5px}.pmt-row--a{padding-left:40px}.pmt-row--a:before{font-size:16px;height:30px;width:30px}}.pmt-concede{color:var(--pmt-muted-2);font-style:italic;margin:0 0 24px;padding:0}.pmt-concede,.pmt-turn{font-size:17px;line-height:1.65;max-width:720px}.pmt-turn{color:var(--pmt-muted);margin:0}.pmt-turn p{margin:0}.pmt-turn strong{background:linear-gradient(transparent 62%,rgba(247,104,8,.5) 0);color:var(--pmt-fg);font-weight:500}.pmt-fade{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.pmt-fade.pmt-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pmt-fade,.pmt-list.pmt-seq .pmt-bubble{opacity:1!important;transform:none!important}}@media (max-width:767px){.problem-module-thread{padding-bottom:64px;padding-top:64px}}