.ps-why{gap:var(--sp-m);grid-template-columns:minmax(0,1fr);display:grid}.ps-copy{gap:20px;max-width:70ch;display:grid}.ps-copy p{margin:0}.ps-lead{font-size:1.2em}.ps-q{border:1.5px solid var(--ink);background:var(--white);box-shadow:6px 6px 0 var(--ink);max-width:70ch;margin:0;padding:28px 32px}.ps-q p{font-family:var(--serif);margin:0 0 14px;font-size:clamp(20px,2.4vw,28px);font-style:italic;line-height:1.3}.ps-q footer{font-size:11px}.ps-pills{gap:var(--gut,24px);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ps-pills>li{min-width:0;display:flex;position:relative}.ps-ar{left:calc(var(--gut,24px) / -2);z-index:5;width:26px;height:26px;font:700 14px/1 var(--mono);color:var(--ink);background:var(--white);border:1px solid var(--ink);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:72px;translate:-50%}.ps-pills .ps-pill{flex:1}.ps-res{margin:0 0 var(--sp-m);gap:var(--gut,24px);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding:0;list-style:none;display:grid}.ps-res li{border:1.5px solid var(--ink);background:var(--white);box-shadow:4px 4px 0 var(--ink);align-content:start;gap:8px;padding:24px;display:grid}.ps-res b{overflow-wrap:anywhere;font-size:clamp(26px,3vw,38px);line-height:1.1}.ps-shoot{gap:14px;display:grid}.ps-shoot figure{max-width:760px;margin:0}.ps-shoot img{border:1.5px solid var(--ink);width:100%;height:auto;box-shadow:6px 6px 0 var(--ink);display:block}.ps-shoot figcaption{margin-top:12px;font-size:11px}@media (max-width:1180px){.ps-pills{grid-template-columns:repeat(3,minmax(0,1fr))}.ps-ar{display:none}}@media (max-width:700px){.ps-pills{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-q{padding:20px}}@media (max-width:420px){.ps-pills{grid-template-columns:minmax(0,1fr)}}
