.NM68AW_reset{margin:0;padding:0}.NM68AW_eyebrow{color:var(--color-primary);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:2px;text-transform:uppercase;font-weight:600;line-height:1.2em}.NM68AW_eyebrowSmall{color:var(--color-primary);font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:1.5px;text-transform:uppercase;font-weight:600;line-height:1em}.NM68AW_muted{color:var(--color-brown-500)}.NM68AW_display{color:var(--color-primary);font-family:var(--font-serif);font-size:var(--fs-display);margin:0;font-weight:400;line-height:1.2em}.NM68AW_h2{color:var(--color-primary);font-family:var(--font-serif);font-size:var(--fs-h2);margin:0;font-weight:400;line-height:1.2em}.NM68AW_stat{color:var(--color-primary);font-family:var(--font-serif);font-size:var(--fs-h2-strong);margin:0;font-weight:600;line-height:1.2em}.NM68AW_h3lg{color:var(--color-primary);font-family:var(--font-serif);font-size:var(--fs-serif-24);margin:0;font-weight:600;line-height:1.3em}.NM68AW_h3card{color:var(--color-primary);font-family:var(--font-serif);font-size:var(--fs-h5);margin:0;font-weight:600;line-height:1.2em}.NM68AW_h3md{color:var(--color-primary);font-family:var(--font-serif);font-size:var(--fs-serif-20);margin:0;font-weight:600;line-height:1.2em}.NM68AW_h3sm{color:var(--color-primary);font-family:var(--font-serif);font-size:var(--fs-h4);margin:0;font-weight:600;line-height:1.2em}.NM68AW_body{color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-body-15);font-weight:400;line-height:1.8em}.NM68AW_small{color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:400}.NM68AW_caption{color:var(--color-primary);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:400}
._3e-AXW_breadcrumb{line-height:1em}._3e-AXW_trail{color:var(--color-default-text);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:2px;text-transform:uppercase;font-weight:600;line-height:1.2em;margin:0!important}._3e-AXW_link,._3e-AXW_link:hover{color:var(--color-default-text)}._3e-AXW_separator,._3e-AXW_last{color:inherit}
.NuqhHa_inner{padding:calc(5rem * var(--section-scale)) 0;flex-direction:row;gap:0 5rem}.NuqhHa_content{flex-direction:column;width:61.25%;display:flex}.NuqhHa_heading{flex-direction:column;display:flex}.NuqhHa_titleWrap{margin-top:1rem}.NuqhHa_description{margin-top:3.25rem}@media (max-width:1024px){.NuqhHa_inner{gap:2rem}}@media (max-width:767px){.NuqhHa_inner{flex-wrap:wrap}.NuqhHa_content{width:100%}}
.M3-dFa_certInner{padding:calc(5rem * var(--section-scale)) 0}.M3-dFa_certRow{flex-direction:row;justify-content:space-between;gap:0 4rem;margin-top:5rem;display:flex}.M3-dFa_certCol{flex-direction:column;gap:2rem 0;width:100%;min-width:0;display:flex}.M3-dFa_threeCols{flex-direction:row;justify-content:space-between;gap:0 4rem;margin-top:5rem;display:flex}.M3-dFa_col1,.M3-dFa_col2,.M3-dFa_col3{flex-direction:column;min-width:0;display:flex}.M3-dFa_col1{gap:2rem 0;width:30.2344%}.M3-dFa_col2{gap:1.5rem;width:33.75%}.M3-dFa_col3{width:26.5625%}.M3-dFa_lastP0 p:last-of-type{margin:0}.M3-dFa_subList{padding-left:1.5rem}.M3-dFa_note{color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-small);margin-top:2rem;font-style:italic;font-weight:400;line-height:1em}.M3-dFa_subtitle{color:var(--color-primary);font-family:var(--font-serif);font-size:var(--fs-h3);margin:0;font-weight:500;line-height:1.2em}.M3-dFa_pubHeading{margin:0}.M3-dFa_publication{flex-direction:column;gap:.25rem;display:flex}.M3-dFa_pubAuthors{color:var(--color-brown-500);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:400;line-height:1}.M3-dFa_pubTitle{color:var(--color-primary);font-family:var(--font-serif);font-size:var(--fs-h6);margin:0;font-weight:600;line-height:1.3em}.M3-dFa_pubSource{color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-small);font-style:italic;font-weight:400;line-height:1}.M3-dFa_pubLink{color:var(--color-accent);font-family:var(--font-sans);font-size:var(--fs-2xs);letter-spacing:.3px;word-break:break-all;align-self:flex-start;margin-top:.125rem;font-weight:500;transition:color .2s}.M3-dFa_pubLink:hover,.M3-dFa_pubLink:focus-visible{color:var(--color-primary);text-decoration:underline}.M3-dFa_teachingImage{object-fit:cover;object-position:top center;border-radius:2px;width:100%;height:620px}@media (max-width:767px){.M3-dFa_certRow,.M3-dFa_threeCols{flex-wrap:wrap;gap:2rem;margin-top:2rem}.M3-dFa_col1,.M3-dFa_col2,.M3-dFa_col3{width:100%}.M3-dFa_teachingImage{height:322px}}
.LxCHwG_card{background-color:var(--color-bg);border:0 solid var(--color-beige-300);flex-direction:column;text-decoration:none;transition:background .3s;display:flex}.LxCHwG_card:hover{background-color:var(--color-beige-300)}.LxCHwG_static:hover{background-color:var(--color-bg)}.LxCHwG_grid{gap:1rem;padding:2rem}.LxCHwG_boxed{border-width:1px;border-radius:4px;justify-content:space-between;gap:.75rem;padding:1.25rem}.LxCHwG_content{flex-direction:column;gap:.75rem;display:flex}.LxCHwG_pinMore{justify-content:space-between}.LxCHwG_grid .LxCHwG_content{gap:1rem}.LxCHwG_more{flex-direction:row;align-items:center;gap:.35rem;display:flex}.LxCHwG_moreText{color:var(--color-brown-500);font-family:var(--font-sans);font-size:.75rem;font-weight:500;line-height:1.2em}.LxCHwG_moreIcon{width:12px;height:12px;fill:var(--color-brown-500)}
.IEdofa_layer{transform:translateY(var(--translateY,0px));transition:transform .1s}
:where(.BZ7-0a_section){padding:0 var(--container-gutter)}:where(.BZ7-0a_page){background-color:var(--color-bg)}:where(.BZ7-0a_secondary){background-color:var(--color-secondary)}:where(.BZ7-0a_white){background-color:var(--color-white)}:where(.BZ7-0a_inner){max-width:min(100%, var(--container-max));padding:calc(var(--pt-d,7.5rem) * var(--section-scale)) 0 calc(var(--pb-d,7.5rem) * var(--section-scale));flex-direction:column;margin:0 auto;display:flex}@media (max-width:1024px){:where(.BZ7-0a_inner){padding:calc(var(--pt-t,5rem) * var(--section-scale)) 0 calc(var(--pb-t,5rem) * var(--section-scale))}}@media (max-width:767px){:where(.BZ7-0a_inner){padding:calc(var(--pt-m,var(--pt-t,5rem)) * var(--section-scale)) 0 calc(var(--pb-m,var(--pb-t,5rem)) * var(--section-scale))}}
._1CUDPa_heading{flex-direction:column;display:flex}._1CUDPa_titleWrap{margin-top:.75rem}
._1w8UVG_layout{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:4rem;display:grid}._1w8UVG_aside{position:sticky;top:7rem}._1w8UVG_toc{overscroll-behavior:contain;border:1px solid var(--color-line);background:var(--color-white);border-radius:1rem;max-height:calc(100vh - 8rem);padding:1.5rem;overflow-y:auto}._1w8UVG_tocHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}._1w8UVG_tocLabel{color:var(--color-brown-500);font-family:var(--font-sans);font-size:var(--fs-2xs);letter-spacing:1.5px;text-transform:uppercase;margin:0;font-weight:600;display:block}._1w8UVG_tocCount{color:var(--color-accent);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;margin:0;font-weight:600}._1w8UVG_progress{background:var(--color-beige-200);border-radius:3px;height:3px;margin:.875rem 0 1rem;overflow:hidden}._1w8UVG_progressBar{background:var(--color-accent);transform-origin:0;height:100%;transition:transform .15s linear;display:block}._1w8UVG_tocList{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}._1w8UVG_tocList li{list-style:none}._1w8UVG_tocLink{color:var(--color-text);font-size:var(--fs-body-14);border-radius:.5rem;gap:.625rem;padding:.5rem .625rem;line-height:1.4;transition:background-color .2s,color .2s;display:flex}._1w8UVG_tocLink:hover,._1w8UVG_tocLink:focus-visible{background:var(--color-bg);color:var(--color-primary)}._1w8UVG_tocLink[data-active]{background:var(--color-beige-200);color:var(--color-primary);font-weight:600}._1w8UVG_tocNumber{min-width:1.5rem;color:var(--color-brown-500);font-variant-numeric:tabular-nums;flex-shrink:0}._1w8UVG_tocLink[data-active] ._1w8UVG_tocNumber{color:var(--color-accent)}._1w8UVG_updated{border-top:1px solid var(--color-line);color:var(--color-brown-500);font-size:var(--fs-xs);margin:1.25rem 0 0;padding-top:1rem}._1w8UVG_mobileToc{display:none}._1w8UVG_mobileSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;list-style:none;display:flex}._1w8UVG_mobileSummary::-webkit-details-marker{display:none}._1w8UVG_mobileCurrent{color:var(--color-primary);font-family:var(--font-serif);margin-top:.25rem;font-size:1.25rem;font-weight:500;line-height:1.2;display:block}._1w8UVG_mobileIcon{color:var(--color-brown-500);flex-shrink:0;transition:transform .25s}._1w8UVG_mobileToc[open] ._1w8UVG_mobileIcon{transform:rotate(180deg)}._1w8UVG_mobileBody{padding:0 .75rem 1rem}._1w8UVG_body{min-width:0}._1w8UVG_section{border-top:1px solid var(--color-line);padding:2.5rem 0;scroll-margin-top:6.5rem}._1w8UVG_section:first-child{border-top:0;padding-top:0}._1w8UVG_sectionTitle{color:var(--color-primary);font-family:var(--font-serif);align-items:baseline;gap:1rem;margin:0 0 1.25rem;font-size:2rem;font-weight:500;line-height:1.15;display:flex}._1w8UVG_sectionNumber{color:var(--color-accent);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:1.5px;font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}._1w8UVG_prose{color:var(--color-text);font-size:var(--fs-body);line-height:1.8}._1w8UVG_prose p{margin:0 0 1rem}._1w8UVG_prose>:last-child{margin-bottom:0}._1w8UVG_prose h3{color:var(--color-primary);font-family:var(--font-serif);font-size:var(--fs-serif-24);margin:1.75rem 0 .75rem;font-weight:500;line-height:1.2}._1w8UVG_prose ul{flex-direction:column;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}._1w8UVG_prose li{padding-left:1.5rem;list-style:none;position:relative}._1w8UVG_prose li:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.75em;left:.25rem}._1w8UVG_prose strong{color:var(--color-primary);font-weight:600}._1w8UVG_prose a{color:var(--color-accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (max-width:1024px){._1w8UVG_layout{grid-template-columns:minmax(0,1fr);gap:2rem}._1w8UVG_aside{display:none}._1w8UVG_mobileToc{z-index:5;border:1px solid var(--color-line);background:var(--color-white);border-radius:.875rem;display:block;position:sticky;top:6.5rem;box-shadow:0 12px 30px -20px #2b1f1659}._1w8UVG_mobileBody{max-height:60vh;overflow-y:auto}._1w8UVG_section{scroll-margin-top:12.5rem}}@media (max-width:767px){._1w8UVG_sectionTitle{flex-direction:column;gap:.5rem;font-size:1.625rem}._1w8UVG_section{padding:2rem 0}}
.wULUCq_group{margin-top:6rem}.wULUCq_grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(var(--equal-rows), 1fr);margin-top:4rem;display:grid}.wULUCq_grid>a{border-width:0 1px 1px}.wULUCq_grid>a:first-child{border-width:0 1px 1px 0}@media (max-width:767px){.wULUCq_grid{grid-template-columns:1fr}}
.bHW_4a_eyebrow{color:var(--color-primary);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:2px;text-transform:uppercase;margin:0;font-weight:600;line-height:1.2}.bHW_4a_summaryHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.bHW_4a_meta{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.bHW_4a_meta li{border:1px solid var(--color-line);background:var(--color-bg);color:var(--color-text);font-size:var(--fs-xs);border-radius:999px;padding:.375rem .75rem;font-weight:500;list-style:none}.bHW_4a_highlights{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.bHW_4a_highlight{border:1px solid var(--color-line);background:var(--color-bg);border-radius:1rem;flex-direction:column;padding:1.75rem;list-style:none;transition:transform .25s,box-shadow .25s;display:flex}.bHW_4a_highlight:hover{transform:translateY(-3px);box-shadow:0 18px 40px -26px #2b1f1673}.bHW_4a_highlightIcon{background:var(--color-accent);width:2.75rem;height:2.75rem;color:var(--color-white);border-radius:.75rem;place-items:center;display:grid}.bHW_4a_highlightTitle{color:var(--color-primary);font-family:var(--font-serif);font-size:var(--fs-serif-24);margin:1.25rem 0 0;font-weight:500;line-height:1.15}.bHW_4a_highlightText{color:var(--color-text);font-size:var(--fs-body-14);margin:.5rem 0 0;line-height:1.6}.bHW_4a_contact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.bHW_4a_contactTitle{color:var(--color-primary);font-family:var(--font-serif);font-size:var(--fs-h3);margin:.75rem 0 0;font-weight:500;line-height:1.15}.bHW_4a_contactText{color:var(--color-text);font-size:var(--fs-body-14);margin:.5rem 0 0}.bHW_4a_contactCta{background:var(--color-accent);color:var(--color-white);font-family:var(--font-button);font-size:var(--fs-button);letter-spacing:1.5px;text-transform:uppercase;border-radius:4px;align-items:center;gap:.5rem;padding:.9375rem 1.75rem;font-weight:500;transition:background-color .2s;display:inline-flex}.bHW_4a_contactCta:hover,.bHW_4a_contactCta:focus-visible{color:var(--color-white);background:#224e4a}@media (max-width:1024px){.bHW_4a_highlights{grid-template-columns:minmax(0,1fr);gap:1rem}.bHW_4a_highlight{grid-template-columns:auto minmax(0,1fr);column-gap:1rem;padding:1.25rem;display:grid}.bHW_4a_highlightIcon{grid-row:span 2}.bHW_4a_highlightTitle{font-size:var(--fs-serif-20);margin:0}.bHW_4a_highlightText{margin-top:.25rem}}@media (max-width:767px){.bHW_4a_contactCta{justify-content:center;width:100%}}
.QXiGaW_cover{aspect-ratio:16/10;background:var(--color-beige-200);position:relative;overflow:hidden}.QXiGaW_coverImg{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.QXiGaW_coverContain{background:var(--cover-bg,var(--color-white))}.QXiGaW_coverContain .QXiGaW_coverImg{object-fit:contain;padding:.75rem}.QXiGaW_coverFallback{background:radial-gradient(120% 90% at 100% 0%, #2a5f5a8c 0%, transparent 60%), linear-gradient(160deg, var(--color-primary) 0%, var(--color-brown-900) 100%);color:var(--color-white);flex-direction:column;justify-content:flex-end;gap:.5rem;padding:1.5rem;display:flex}.QXiGaW_coverFallbackIcon{color:#ffffffd9;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:absolute;top:1.25rem;right:1.25rem}.QXiGaW_coverFallbackCategory{color:#ffffffb3;font-family:var(--font-sans);font-size:var(--fs-2xs);letter-spacing:1.5px;text-transform:uppercase;font-weight:600}.QXiGaW_coverFallbackTitle{font-family:var(--font-serif);font-size:1.5rem;font-weight:500;line-height:1.15}.QXiGaW_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;display:flex}.QXiGaW_searchWrap{flex:22rem;max-width:34rem}.QXiGaW_toolbarLabel{color:var(--color-primary);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:2px;text-transform:uppercase;margin-bottom:.5rem;font-weight:600;display:block}.QXiGaW_search{align-items:center;display:flex;position:relative}.QXiGaW_searchIcon{color:var(--color-brown-500);pointer-events:none;position:absolute;left:1rem}.QXiGaW_searchInput{border:1px solid var(--color-line);background:var(--color-white);width:100%;height:3.5rem;color:var(--color-primary);font-family:var(--font-sans);border-radius:.75rem;padding:0 3rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.QXiGaW_searchInput::placeholder{color:var(--color-brown-500);opacity:1}.QXiGaW_searchInput:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #2a5f5a2e}.QXiGaW_searchInput::-webkit-search-cancel-button{appearance:none}.QXiGaW_clear{width:2.25rem;height:2.25rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;right:.5rem}.QXiGaW_clear:hover,.QXiGaW_clear:focus-visible{background:var(--color-beige-200)}.QXiGaW_filters{flex-wrap:wrap;gap:.5rem;display:flex}.QXiGaW_chip{border:1px solid var(--color-line);background:var(--color-white);color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-body-14);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.QXiGaW_chip:hover,.QXiGaW_chip:focus-visible{border-color:var(--color-accent);color:var(--color-primary)}.QXiGaW_chip[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-white)}.QXiGaW_chipCount{background:var(--color-beige-200);min-width:1.375rem;height:1.375rem;color:var(--color-primary);font-size:var(--fs-2xs);border-radius:999px;place-items:center;padding:0 .375rem;font-weight:600;display:grid}.QXiGaW_chip[aria-pressed=true] .QXiGaW_chipCount{color:var(--color-white);background:#fff3}.QXiGaW_resultCount{color:var(--color-text);font-size:var(--fs-body-14);margin:2rem 0 1.25rem}.QXiGaW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.QXiGaW_cardItem{list-style:none}.QXiGaW_card{border:1px solid var(--color-line);background:var(--color-bg);border-radius:1rem;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.QXiGaW_card:hover,.QXiGaW_card:focus-within{transform:translateY(-4px);box-shadow:0 24px 50px -30px #2b1f1680}.QXiGaW_card:hover .QXiGaW_coverImg{transform:scale(1.03)}.QXiGaW_card:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.QXiGaW_cardBody{flex-direction:column;flex:1;padding:1.5rem;display:flex}.QXiGaW_badge{background:var(--color-beige-200);color:var(--color-accent);font-family:var(--font-sans);font-size:var(--fs-2xs);letter-spacing:1px;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin:0;padding:.3125rem .75rem;font-weight:600}.QXiGaW_cardTitle{color:var(--color-primary);font-family:var(--font-serif);font-size:var(--fs-serif-24);margin:1rem 0 0;font-weight:500;line-height:1.2}.QXiGaW_cardLink{color:inherit;transition:color .2s}.QXiGaW_card:hover .QXiGaW_cardLink{color:var(--color-accent)}.QXiGaW_cardLink:after{content:"";position:absolute;inset:0}.QXiGaW_cardLink:focus-visible{outline:none}.QXiGaW_cardSummary{color:var(--color-text);font-size:var(--fs-body-14);margin:.75rem 0 0;line-height:1.65}.QXiGaW_cardDates{border-top:1px solid var(--color-line);font-size:var(--fs-xs);flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.25rem 0 0;padding-top:1rem;display:flex}.QXiGaW_cardDates div{flex-direction:column;gap:.125rem;display:flex}.QXiGaW_cardDates dt{color:var(--color-brown-500);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.QXiGaW_cardDates dd{color:var(--color-primary);margin:0;font-weight:500}.QXiGaW_cardMore{color:var(--color-accent);font-size:var(--fs-small);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:auto;padding-top:1.25rem;font-weight:600;display:inline-flex}.QXiGaW_cardMore svg{transition:transform .2s}.QXiGaW_card:hover .QXiGaW_cardMore svg{transform:translate(4px)}.QXiGaW_empty{border:1px dashed var(--color-line);text-align:center;border-radius:1rem;padding:3rem 1.5rem}.QXiGaW_emptyTitle{color:var(--color-primary);font-family:var(--font-serif);font-size:var(--fs-serif-28);margin:0}.QXiGaW_emptyText{font-size:var(--fs-body-14);margin:.5rem 0 0}.QXiGaW_emptyButton{border:1px solid var(--color-primary);color:var(--color-primary);font-family:var(--font-button);font-size:var(--fs-button);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:4px;margin-top:1.25rem;padding:.75rem 1.5rem;font-weight:500}.QXiGaW_emptyButton:hover,.QXiGaW_emptyButton:focus-visible{background:var(--color-primary);color:var(--color-white)}.QXiGaW_articleHead{max-width:52rem}.QXiGaW_articleMeta{color:var(--color-text);font-size:var(--fs-body-14);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem;display:flex}.QXiGaW_articleMeta span{align-items:center;gap:.375rem;display:inline-flex}.QXiGaW_articleMeta strong{color:var(--color-primary);font-weight:600}.QXiGaW_articleTitle{color:var(--color-primary);font-family:var(--font-serif);margin:1rem 0 0;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:500;line-height:1.08}.QXiGaW_articleLead{color:var(--color-text);margin:1.25rem 0 0;font-size:1.125rem;line-height:1.7}.QXiGaW_articleLayout{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start;gap:4rem;display:grid}.QXiGaW_articleCover{border-radius:1rem}.QXiGaW_articleCover.QXiGaW_cover{aspect-ratio:16/9}.QXiGaW_prose{color:var(--color-text);font-size:var(--fs-body);margin-top:2.5rem;line-height:1.85}.QXiGaW_prose p{margin:0 0 1.25rem}.QXiGaW_prose h2{color:var(--color-primary);font-family:var(--font-serif);font-size:var(--fs-serif-28);margin:2.25rem 0 .875rem;font-weight:500;line-height:1.2}.QXiGaW_prose ul{flex-direction:column;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.QXiGaW_prose li{padding-left:1.5rem;list-style:none;position:relative}.QXiGaW_prose li:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.8em;left:.25rem}.QXiGaW_gallery{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.QXiGaW_gallery li{list-style:none}.QXiGaW_galleryItem{margin:0}.QXiGaW_galleryLink{border-radius:.75rem;display:block;overflow:hidden}.QXiGaW_galleryImg{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .4s;display:block}.QXiGaW_galleryLink:hover .QXiGaW_galleryImg{transform:scale(1.04)}.QXiGaW_galleryCaption{color:var(--color-text);font-size:var(--fs-small);margin-top:.5rem;font-style:italic}.QXiGaW_sectionLabel{color:var(--color-brown-500);font-family:var(--font-sans);font-size:var(--fs-2xs);letter-spacing:1.5px;text-transform:uppercase;margin:0 0 1rem;font-weight:600}.QXiGaW_aside{flex-direction:column;gap:1.25rem;display:flex;position:sticky;top:7rem}.QXiGaW_panel{border:1px solid var(--color-line);background:var(--color-white);border-radius:1rem;padding:1.5rem}.QXiGaW_panel .QXiGaW_sectionLabel{margin-bottom:.75rem}.QXiGaW_eventName{color:var(--color-primary);font-family:var(--font-serif);font-size:var(--fs-serif-24);margin:0;font-weight:500;line-height:1.2}.QXiGaW_facts{flex-direction:column;gap:.75rem;margin:1rem 0 0;display:flex}.QXiGaW_facts div{flex-direction:column;gap:.125rem;display:flex}.QXiGaW_facts dt{color:var(--color-brown-500);font-size:var(--fs-2xs);letter-spacing:1px;text-transform:uppercase;font-weight:600}.QXiGaW_facts dd{color:var(--color-text);font-size:var(--fs-body-14);margin:0;line-height:1.5}.QXiGaW_roles{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.QXiGaW_roles li{border-left:2px solid var(--color-accent);padding-left:1rem;list-style:none;position:relative}.QXiGaW_role{color:var(--color-accent);font-size:var(--fs-2xs);letter-spacing:1px;text-transform:uppercase;font-weight:600;display:block}.QXiGaW_roleActivity{color:var(--color-primary);font-size:var(--fs-body-14);margin-top:.25rem;font-weight:500;line-height:1.45;display:block}.QXiGaW_roleMeta{color:var(--color-text);font-size:var(--fs-xs);margin-top:.25rem;display:block}.QXiGaW_links{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.QXiGaW_links li{list-style:none}.QXiGaW_externalLink{color:var(--color-accent);font-size:var(--fs-body-14);text-underline-offset:2px;align-items:flex-start;gap:.375rem;font-weight:600;line-height:1.4;text-decoration:underline;display:inline-flex}.QXiGaW_backLink{color:var(--color-accent);font-size:var(--fs-small);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.QXiGaW_backLink svg{transform:rotate(180deg)}.QXiGaW_backWrap{margin:2.5rem 0 0}.QXiGaW_proseFirst{margin-top:0}.QXiGaW_allLink{color:var(--color-accent);font-size:var(--fs-small);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.QXiGaW_allLink svg{transition:transform .2s}.QXiGaW_allLink:hover svg,.QXiGaW_allLink:focus-visible svg{transform:translate(4px)}.QXiGaW_ctaPanel{background:var(--color-accent);color:var(--color-white);font-size:var(--fs-body-14);border-radius:1rem;align-items:center;gap:.625rem;padding:1.125rem 1.5rem;font-weight:600;line-height:1.35;transition:background-color .2s;display:flex}.QXiGaW_ctaPanel:hover,.QXiGaW_ctaPanel:focus-visible{color:var(--color-white);background:#224e4a}.QXiGaW_relatedHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2rem;display:flex}.QXiGaW_relatedTitle{color:var(--color-primary);font-family:var(--font-serif);font-size:var(--fs-h2);margin:0;font-weight:500;line-height:1.1}@media (max-width:1024px){.QXiGaW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.QXiGaW_articleLayout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.QXiGaW_aside{position:static}}@media (max-width:767px){.QXiGaW_grid{grid-template-columns:minmax(0,1fr)}.QXiGaW_searchWrap{flex-basis:100%;max-width:none}.QXiGaW_cardBody{padding:1.25rem}.QXiGaW_articleLead{font-size:1rem}}@media (prefers-reduced-motion:reduce){.QXiGaW_card,.QXiGaW_coverImg,.QXiGaW_galleryImg{transition:none}.QXiGaW_card:hover,.QXiGaW_card:focus-within{transform:none}}
