.pmq{--pmq-bg:#fff;--pmq-fg:#201f23;--pmq-muted:#646369;--pmq-line:#dad9de;--pmq-orange:#ff6a00;--pmq-pad:32px;--pmq-max:1200px;background:var(--pmq-bg);color:var(--pmq-fg);font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:96px max(var(--pmq-pad),calc((100vw - var(--pmq-max))/2 + var(--pmq-pad)));position:relative;text-align:left;width:100vw}.pmq,.pmq *,.pmq :after,.pmq :before{box-sizing:border-box}.pmq--soft{--pmq-bg:#f9f9fa}.pmq--dark{--pmq-bg:#19191b;--pmq-fg:#eeeeef;--pmq-muted:#b5b3ba;--pmq-line:#3b3a3e}.pmq__wrap{margin:0 auto;max-width:var(--pmq-max)}.pmq__head{margin:0 0 40px;max-width:760px}.pmq__heading{color:var(--pmq-fg);font-family:Familjen Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(28px,3.7vw,44px);font-weight:400;letter-spacing:-.03em;line-height:1.06;margin:0;text-wrap:balance}.pmq__sub{color:var(--pmq-muted);font-size:clamp(17px,1.85vw,20px);line-height:1.55;margin:14px 0 0}.pmq__item:after,.pmq__item:before,.pmq__list:after,.pmq__list:before,.pmq__q:after,.pmq__q:before{background:none!important;content:none!important;display:none!important}.pmq__list{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0 0 40px;max-width:760px;padding:0}.pmq__item{background-image:none;border-left:3px solid var(--pmq-orange);list-style:none;margin:0;padding:6px 0 6px 24px}.pmq__q{color:var(--pmq-fg);display:block;font-size:clamp(17px,1.85vw,20px);font-weight:400;line-height:1.5}.pmq__concede{color:var(--pmq-muted);font-size:17px;line-height:1.65;margin:0 0 48px;max-width:760px}.pmq__concede p{margin:0 0 10px}.pmq__concede p:last-child{margin-bottom:0}.pmq__turn{border-top:1px solid var(--pmq-line);max-width:760px;padding-top:48px}.pmq__concede:empty+.pmq__turn{margin-top:0}.pmq__reframe{color:var(--pmq-muted);font-family:Familjen Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(22px,3vw,34px);font-weight:400;letter-spacing:-.028em;line-height:1.28;margin:0 0 20px}.pmq__reframe p{margin:0}.pmq__reframe b,.pmq__reframe em,.pmq__reframe strong{color:var(--pmq-orange);font-style:normal;font-weight:400}.pmq__body{color:var(--pmq-muted);font-size:17px;line-height:1.65}.pmq__body p{margin:0 0 10px}.pmq__body p:last-child{margin-bottom:0}@media (max-width:760px){.pmq{padding-bottom:64px;padding-top:64px}}@media (max-width:640px){.pmq{--pmq-pad:20px}}