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