.copy{container-type:inline-size}.copy>:first-child{text-box:trim-start cap alphabetic;margin-block-start:0!important}.copy>:last-child{margin-block-end:0!important;padding-block-end:0!important}.copy h1,.copy .h1{--flow-space:1.5em;line-height:1.1;font-size:var(--type-2);margin-block-end:.5em}@media (width>=73.75em){.copy h1,.copy .h1{font-size:var(--type-3)}}.copy h2,.copy .h2{--flow-space:1.5em;line-height:1.2;font-size:var(--type-2);margin-block-end:.55em}.copy h3,.copy .h3{--flow-space:2em;font-size:var(--type-1);margin-block-end:.65em;line-height:1.25}.copy h4,.copy .h4{--flow-space:2em;color:var(--meta);line-height:1.3;font-size:var(--type-1)}.copy h5,.copy .h5{--flow-space:2em;font-style:italic;font-size:var(--type-2);color:var(--meta);line-height:1.3}.copy h6,.copy .h6{--flow-space:2em;color:var(--meta);font-size:var(--type-0);line-height:1.3}.copy p{--flow-space:1.6em;font-size:var(--type-0)}.copy ul{padding-inline-start:1em;list-style-type:disc}.copy ol{padding-inline-start:1em;list-style-type:decimal}.copy ul,.copy ol{--flow-space:2em;font-size:var(--type-0)}@container (width>=46.5em){.copy ul,.copy ol{font-size:var(--type-1)}}.copy ul ul,.copy ul ol,.copy ol ul,.copy ol ol{--flow-space:.4em;margin-block-start:var(--flow-space);padding-inline-start:2em}.copy li{--flow-space:.4em;font-size:var(--type-0);list-style-type:inherit;display:list-item}.copy a{text-underline-offset:.125em;transition:var(--transition);color:var(--highlight);font-weight:700;text-decoration:underline .125em;transition-property:text-decoration-color,color}.copy a:hover,.copy a:focus-visible{text-decoration-color:#0000}.copy a:focus-visible{outline:var(--highlight) dotted .1875rem;outline-offset:.25rem;border-radius:.25rem}.copy hr{background-color:var(--border);border:0;width:100%;height:.0625rem;margin-top:2.5rem;margin-bottom:2.5rem}.copy img{border-radius:calc(var(--radius) * 2);max-width:100%}.copy img.size-full{width:100%}.copy iframe{border-radius:calc(var(--radius) * 2);max-width:100%;overflow:hidden}.copy .wp-video{padding:var(--space-xl);border-radius:calc(var(--radius) * 2);max-height:90vh;position:relative;overflow:hidden;width:auto!important}.copy .wp-video:not(:has(.wp-video-poster)){padding:0}.copy .wp-video-poster{filter:blur(.625rem);object-position:center;object-fit:cover;width:100%;position:absolute;inset:0}.copy .wp-video video{z-index:2;max-width:90%;height:auto;position:relative}.copy .wp-video:not(:has(.wp-video-poster)) video{margin-inline:0 auto}.copy video{border-radius:calc(var(--radius) * 2);width:auto;max-height:75vh;margin-block:auto;margin-inline:auto;display:block}.copy .wp-caption{max-width:100%}.copy .wp-caption .wp-caption-text{font-size:var(--type--1);color:var(--meta);margin-block-start:1.25rem;display:block}.copy img.aligncenter,.copy .wp-caption.aligncenter{margin-inline:auto}.copy img.alignleft,.copy .wp-caption.alignleft{width:100%;float:left;margin-block-end:var(--flow-space)}@container (width>=46.5em){.copy img.alignleft,.copy .wp-caption.alignleft{width:auto;max-width:50%;margin-inline:0 1.25rem}}.copy img.alignright,.copy .wp-caption.alignright{float:right;width:100%}@container (width>=46.5em){.copy img.alignright,.copy .wp-caption.alignright{width:auto;max-width:50%;margin-inline:1.25rem 0}}.copy .alignleft:after,.copy .alignright:after{clear:both;content:"";display:block}.copy .wp-video,.copy .wp-caption,.copy blockquote,.copy p:has(img){--flow-space:var(--space-xl);margin-block-end:var(--flow-space)}@container (width>=46.5em){.copy .wp-video,.copy .wp-caption,.copy blockquote,.copy p:has(img){--flow-space:var(--space-2xl)}}.copy .wp-video+*,.copy .wp-caption+*,.copy blockquote+*,.copy p:has(img)+*{margin-block-start:0}.copy pre{--flow-space:var(--space-xl);border-radius:calc(var(--radius) * 2);margin-block:var(--flow-space)!important}@container (width>=46.5em){.copy pre{--flow-space:var(--space-2xl)}}.copy pre+*{margin-block-start:0}.copy pre:focus-visible{outline:var(--highlight) dotted .1875rem;outline-offset:.25rem;border-radius:.25rem}.copy del{text-decoration:line-through}.copy blockquote{text-wrap:pretty;padding-inline-start:var(--space-m);position:relative}@container (width>=46.5em){.copy blockquote{padding-inline-start:var(--space-xl)}}.copy blockquote p{font-style:italic;line-height:1.5;font-size:var(--type-0)}.copy blockquote:before{inset-block:var(--space-3xs);width:var(--space-3xs);background-color:var(--highlight);content:"";position:absolute;inset-inline-start:0}@container (width>=46.5em){.copy blockquote:before{width:var(--space-2xs)}}.copy *+*{margin-block-start:var(--flow-space,1em)}
