@layer components{.post-header_wrap{padding-top:calc(var(--nav-height) + var(--section-space-main))}.post-header_wrap>.container{gap:calc(var(--section-space-small) + var(--space-6))}.post-header_wrap .post-header_content{align-items:start;gap:var(--space-7);width:var(--article-measure);flex-direction:column;max-width:100%;margin-inline:auto;display:flex}.post-header_wrap .post-header_back{align-items:center;gap:var(--space-4);padding-block:var(--space-2);border-bottom:var(--border-width) solid var(--border);color:inherit;font-family:var(--secondary-family);font-size:var(--text-small);font-weight:var(--secondary-bold);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;transition:border-color var(--hover-duration) var(--hover-ease);display:inline-flex}.post-header_wrap .post-header_back .post-header_back-arrow{width:.75em;rotate:180deg}@media (hover:hover){.post-header_wrap .post-header_back:hover{border-color:var(--text)}}.post-header_wrap .post-header_title{align-items:start;gap:var(--space-5);flex-direction:column;width:100%;display:flex}.post-header_wrap .post-header_title .heading{margin-block:0}.post-header_wrap .post-header_meta{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.post-header_wrap .post-header_stamp{color:var(--text-2);text-transform:uppercase}.post-header_wrap .post-header_author{align-items:center;gap:var(--space-3);display:flex}.post-header_wrap .post-header_avatar{background-color:var(--brand-700);width:2.75rem;height:2.75rem;color:var(--brand-text);font-family:var(--secondary-family);font-size:var(--text-small);font-weight:var(--secondary-medium);letter-spacing:var(--letter-spacing-wide);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:clip}.post-header_wrap .post-header_avatar>.image{width:100%;height:100%;position:absolute;inset:0}.post-header_wrap .post-header_byline{gap:var(--space-1);flex-direction:column;display:flex}.post-header_wrap .post-header_name{font-family:var(--secondary-family);font-weight:var(--secondary-medium)}.post-header_wrap .post-header_role{color:var(--text-2)}.post-header_wrap .post-header_visual{aspect-ratio:112/50;width:100%;position:relative;overflow:clip}.post-header_wrap .post-header_visual>.image{width:100%;height:100%;position:absolute;inset:0}@media not (min-width:48rem){.post-header_wrap .post-header_visual{aspect-ratio:3/2}}.post-header_wrap [hidden]{display:none}.post-body_wrap{gap:var(--space-8);width:var(--article-measure);flex-direction:column;max-width:100%;margin-inline:auto;display:flex}.post-body_wrap .post-body_lead{color:var(--text);margin-block:0}.post-body_wrap .post-body_text{margin-block:0}.post-body_wrap .post-body_text h2{font-size:var(--h3);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing)}.post-body_wrap .post-body_text h3{font-size:var(--h4);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing)}.post-body_wrap .post-body_text h4{font-size:var(--h5);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing)}.post-body_wrap .post-body_text :is(h2,h3){--_margin-top:var(--space-8);--_margin-bottom:var(--space-6)}.post-body_wrap .post-body_text :is(h4,h5,h6){--_margin-top:var(--space-7);--_margin-bottom:var(--space-4)}.post-body_wrap .post-body_text :is(h2,h3,h4,h5,h6){color:var(--text)}.post-body_wrap .post-body_text :is(ul,ol){--_margin-top:var(--space-4);--_margin-bottom:var(--space-4)}.post-body_wrap .post-body_text :is(ul,ol) li+li{margin-top:var(--space-3)}.post-body_wrap .post-body_text :is(ul,ol) li>:is(ul,ol){margin-block:var(--space-3)}.post-body_wrap .post-body_text ul{padding-left:0;list-style:none}.post-body_wrap .post-body_text ul>li{padding-left:calc(.375rem + var(--space-3));position:relative}.post-body_wrap .post-body_text ul>li:before{content:"";background-color:var(--brand-500);width:.375rem;height:.375rem;position:absolute;top:.55em;left:0}.post-body_wrap .post-body_text .rich-table{--_margin-top:var(--space-6);--_margin-bottom:var(--space-6);max-width:100%;margin-block:var(--space-6);border:var(--border-width) solid var(--border);border-radius:var(--radius-small);overflow-x:auto}.post-body_wrap .post-body_text .rich-table:focus-visible{outline:var(--focus-width) solid var(--text);outline-offset:var(--focus-offset)}.post-body_wrap .post-body_text table{border-collapse:collapse;width:100%;min-width:32rem;font-size:var(--text-small);line-height:var(--text-small-line-height);margin:0}.post-body_wrap .post-body_text :is(th,td){padding:var(--space-3) var(--space-4);text-align:start;vertical-align:top}.post-body_wrap .post-body_text th{font-weight:var(--secondary-medium);background-color:var(--background-2)}.post-body_wrap .post-body_text tbody tr{border-top:var(--border-width) solid var(--border)}.post-body_wrap .post-body_text blockquote{--_margin-top:var(--space-8);--_margin-bottom:var(--space-8);padding-left:var(--space-5);border-left:.125rem solid var(--brand-500);color:var(--brand-900);font-family:var(--h5-font-family);font-size:var(--h5);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing)}.post-body_wrap .post-body_share{align-items:center;gap:var(--space-2);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border);flex-wrap:wrap;display:flex}.post-body_wrap .post-body_share-label{margin-block:0;margin-right:var(--space-1);font-family:var(--secondary-family);font-size:.75rem;font-weight:var(--secondary-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.post-body_wrap .post-body_share-link,.post-body_wrap .post-body_copy{border:var(--border-width) solid var(--border);min-width:2.125rem;min-height:2.125rem;color:inherit;font-family:var(--secondary-family);font-size:.75rem;font-weight:var(--secondary-medium);cursor:pointer;transition:background-color var(--hover-duration) var(--hover-ease), border-color var(--hover-duration) var(--hover-ease), color var(--hover-duration) var(--hover-ease);background-color:#0000;place-items:center;display:grid}.post-body_wrap .post-body_share-link{font-size:.8125rem}.post-body_wrap .post-body_copy{padding-inline:var(--space-3);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.post-body_wrap .post-body_copy>*{grid-area:1/1}.post-body_wrap .post-body_copy .post-body_copy-done{visibility:hidden}.post-body_wrap .post-body_copy.is-copied{background-color:var(--text);border-color:var(--text);color:var(--background)}.post-body_wrap .post-body_copy.is-copied .post-body_copy-label{visibility:hidden}.post-body_wrap .post-body_copy.is-copied .post-body_copy-done{visibility:visible}@media (hover:hover){.post-body_wrap :is(.post-body_share-link,.post-body_copy):not(.is-copied):hover{border-color:var(--text)}}.post-body_wrap [hidden]{display:none}@media (min-width:64rem){.post-related .newsroom-main_list{--_cols:3}}}
