.article figure.pull{color:#faf8f4;background:#7d0100;margin:72px -24px 88px;padding:40px 32px;position:relative;transform:rotate(-1deg)}.article figure.pull blockquote{border:0;margin:0;padding:0;font-size:clamp(28px,3.4vw,42px);font-style:normal;font-weight:400;line-height:1.2}.article .q-open,.article .q-close{color:#dbbe67;font-size:200px;line-height:1;position:absolute}.article .q-open{top:-.36em;left:20px}.article .q-close{bottom:-.68em;right:24px}@media (width<=760px){.article figure.pull{margin:64px 0 80px}.article .q-open,.article .q-close{font-size:140px}}
