.story-body{font-family:var(--font-body);color:var(--dq-text);padding-inline:40px;font-size:1rem;line-height:1.5}.story-body>*{max-width:822px;margin-left:auto;margin-right:auto}.story-body>*+*{margin-top:1em}.story-body h2{font-family:var(--font-display);letter-spacing:normal;text-transform:uppercase;color:var(--dq-blue-dark);margin-top:2em;font-size:1.875rem;line-height:1.15}.story-body h3{font-family:var(--font-display);letter-spacing:normal;text-transform:uppercase;color:var(--dq-brown);margin-top:1.25em;font-size:.9375rem;line-height:1.25}.story-body h2+h3{margin-top:.4em}.story-body h4{color:var(--dq-blue-dark);margin-top:1.5em;font-size:1.0625rem;font-weight:700}.story-body a{color:var(--dq-link);text-underline-offset:3px;font-weight:700;text-decoration:underline;transition:color .4s}.story-body a:hover{color:var(--dq-link-hover);text-decoration:none}.story-body ul,.story-body ol{padding-left:1.25em}.story-body ul{list-style:outside}.story-body ol{list-style:decimal}.story-body li+li{margin-top:.25em}.story-body blockquote{border-left:4px solid var(--dq-blue-dark);font-family:var(--font-serif);color:var(--dq-blue-dark);padding:1rem 1.5rem;font-size:1.25rem;font-style:italic;font-weight:600;line-height:1.4}.story-body figure{max-width:822px;margin-top:2em;margin-bottom:2em}.story-body figure:has(img+img){grid-template-columns:minmax(0,1fr);gap:6px;display:grid}@media (min-width:640px){.story-body figure:has(img+img){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.story-body>figure:has(img+img){max-width:none;margin-inline:max(20px,50% - 724px)}}.story-body figure:has(img+img) figcaption{grid-column:1/-1}.story-body img{background:var(--dq-gray-200);width:100%;height:auto;display:block}.story-body figcaption{letter-spacing:.02em;color:var(--dq-brown);margin-top:.5rem;font-size:.9375rem;line-height:1.5}@media (min-width:64rem){.story-body{font-size:1.125rem}.story-body h2{font-size:2.1875rem}.story-body h3{font-size:1.375rem}}
