.w{margin:0 0 3rem}.x{background:var(--d-bg);border-radius:2px;box-shadow:1px 4px 6px #0009;display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr) 14rem;mix-blend-mode:hard-light;padding:2.5rem}.y{min-width:0}.z{color:var(--d-grey);font-size:.875rem;letter-spacing:.2em;margin:0 0 .75rem}.aa{color:var(--d-teal);padding:0 .25em}.ab{color:var(--d-blue);font-size:2.75rem;line-height:1.1;margin:0 0 1.25rem}.ac{color:var(--d-grey);font-size:1.25rem;line-height:1.5}.ac p{margin:0 0 1em}.ac p:last-child{margin-bottom:0}.ad{display:flex;flex-wrap:wrap;gap:1rem;margin:1.75rem 0 0}.ae{background:var(--d-teal);border:1px solid var(--d-teal);border-radius:2px;color:var(--d-bg);display:inline-block;font-weight:700;padding:.75rem 1.375rem;text-decoration:none}.ae:focus-visible{outline:1px solid var(--d-blue);outline-offset:3px}.af{background:0 0;border-color:var(--d-vl-grey);color:var(--d-text)}.ag{border-left:1px solid var(--d-vl-grey);padding-left:2rem;text-align:center}.ah{color:var(--d-grey);font-size:.75rem;letter-spacing:.25em;margin:0}.ai{color:var(--d-teal);font-size:3rem;font-weight:700;line-height:1;margin:0 0 1.5rem}.aj{margin:0 auto;max-width:12rem}.aj img{height:auto;width:100%}.aX{align-self:start;padding-right:2rem;position:sticky;top:calc(var(--header-height) + var(--entry-padding) + var(--wp-admin--admin-bar--height,0px))}.aY{color:var(--d-d-blue);font-size:1.25rem;letter-spacing:.15em;margin:0 0 1em;text-transform:uppercase}.aZ{list-style:none;margin:0;padding:0}.aZ>li{list-style:none;margin:0 0 .625rem}.a0{list-style:none;margin:.5rem 0 .875rem .875rem;padding:0}.a0 li{list-style:none;margin:0 0 .4375rem}.a1{color:var(--d-text);display:block;font-size:.9375rem;line-height:1.4;text-decoration:none}.a1[aria-current]{color:var(--d-teal);font-weight:700}.a2{color:var(--c-m-grey);font-size:.875rem}.dark .a2:not([aria-current]){color:#9e9e9e}.a8{align-items:baseline;border-bottom:1px solid #ffffff40;display:flex;gap:1.125rem;margin:0 0 2rem;padding-bottom:.75rem}.a9{color:#ffffffb3;flex:none;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.ba{display:flex;flex-wrap:nowrap;gap:.375rem;list-style:none;margin:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:0;scrollbar-width:thin}.bb{flex:none;list-style:none;margin:0}.bc{border:1px solid transparent;border-radius:2px;color:#ffffffd1;display:block;font-size:.875rem;line-height:1;padding:.4375rem .8125rem;text-decoration:none;white-space:nowrap}.bc:focus-visible{outline:#fff solid 1px;outline-offset:2px}.bd{background:var(--d-bg);border:1px solid #000;color:var(--d-blue);mix-blend-mode:hard-light}.be{font-style:italic}.entry{--entry-padding:2.75rem;overflow:visible;padding:var(--entry-padding)}.entry::after,.entry::before{content:none}.entry:has(> aside){display:grid;grid-template-columns:16.25rem minmax(0,1fr)}.entry:has(> aside) .entry-content{border-left:1px solid var(--d-vl-grey);padding-left:2.75rem}.entry-content{min-width:0}.entry-content :is(h2,h3){scroll-margin-top:var(--header-height)}.entry-content h2.wp-block-heading{border-top:1px solid var(--d-vl-grey);margin-top:3.5rem;padding-top:2.75rem}.entry-content h2.wp-block-heading:first-child{border-top:none;margin-top:0;padding-top:0}@media (any-hover:hover){.ae:hover{background:var(--d-blue);border-color:var(--d-blue);color:var(--d-bg)}.af:hover{background:0 0;border-color:var(--d-blue);color:var(--d-blue)}.a1:hover{background-image:none!important}.bc:hover{border-color:#ffffff59;color:var(--d-text)}}@media (max-width:1023px){.x{padding:2rem}.ab{font-size:2rem}.ac{font-size:1rem;line-height:1.3}.entry:has(> aside){--entry-padding:2rem;grid-template-columns:14rem minmax(0,1fr)}.entry:has(> aside) .entry-content{padding-left:1.875rem}}@media (max-width:800px){.x{gap:2rem;grid-template-columns:minmax(0,1fr);padding:1.5rem}.ag{border-left:none;border-top:1px solid var(--d-vl-grey);padding:1.5rem 0 0}.ai{font-size:2.5rem}.a8{align-items:flex-start;flex-direction:column;gap:.625rem;margin-top:1em}}@media (max-width:680px){.aX{background:var(--d-bg);border-bottom:1px solid var(--d-vl-grey);margin-bottom:1.75rem;mix-blend-mode:hard-light;padding:2rem;position:static}.entry:has(> aside){background:0 0;grid-template-columns:minmax(0,1fr);padding:0}.entry:has(> aside) .entry-content{background-color:var(--d-bg);border-left:none;padding:3rem 2rem 2rem}.entry{padding:1.625rem 1.375rem}}