._list_p2ap2_1{--link-release-duration:.45s;width:100%;min-height:var(--content-list-min-height,26rem);margin:var(--space-md) 0 0;align-content:start;padding:0;list-style:none;display:grid;position:relative}._item_p2ap2_12{width:55%;padding-block:var(--space-xs);border-bottom:1px solid var(--primary-dark)}._externalPreview_p2ap2_18{gap:0;min-height:0}._externalPreview_p2ap2_18>li{margin:0;padding:0}._externalPreview_p2ap2_18 ._item_p2ap2_12{border-bottom:0;width:100%;padding-block:0}._externalPreview_p2ap2_18 ._item_p2ap2_12 ._titleLink_p2ap2_34,._externalPreview_p2ap2_18 ._text_p2ap2_35 h2>span{width:100%;padding:var(--space-xs) var(--split-content-inset,0px);border-bottom:1px solid var(--primary-dark);display:flex}._text_p2ap2_35{overflow-wrap:anywhere}._item_p2ap2_12 h2{font-size:var(--font-size-2xl);margin:0}._image_p2ap2_48{object-fit:contain;object-position:center top;opacity:0;visibility:hidden;pointer-events:none;width:40%;height:26rem;transition:opacity var(--transition-duration) ease;position:absolute;top:0;right:0}._item_p2ap2_12:hover ._image_p2ap2_48,._item_p2ap2_12:focus-within ._image_p2ap2_48{opacity:1;visibility:visible}._list_p2ap2_1:has(._item_p2ap2_12:hover) ._item_p2ap2_12:not(:hover) ._image_p2ap2_48{opacity:0;visibility:hidden}._item_p2ap2_12:hover h2,._item_p2ap2_12:focus-within h2{color:var(--primary-blue)}@media (width<=47.999rem),(hover:none){._list_p2ap2_1{min-height:0}._item_p2ap2_12{width:100%}._list_p2ap2_1 ._item_p2ap2_12 ._image_p2ap2_48,._list_p2ap2_1:has(._item_p2ap2_12:hover) ._item_p2ap2_12:not(:hover) ._image_p2ap2_48{width:100%;height:auto;max-height:24rem;margin-top:var(--space-sm);object-position:left;opacity:1;visibility:visible;position:static}}@media (prefers-reduced-motion:reduce){._image_p2ap2_48{transition:none}}html[data-contrast=high] ._image_p2ap2_48{transition:none}._item_p2ap2_12 a{text-underline-offset:.2em;text-decoration:underline}._item_p2ap2_12 ._titleLink_p2ap2_34{align-items:center;gap:var(--space-xs);text-decoration:none;display:inline-flex}._linkIcon_p2ap2_116{letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;-webkit-font-smoothing:antialiased;transition:transform var(--transition-duration) ease, opacity var(--transition-duration) ease;flex:none;font-family:Material Symbols Outlined;font-size:1.15em;font-style:normal;font-weight:400;line-height:1;display:inline-block}._titleLink_p2ap2_34:is(:hover,:focus-visible) ._linkIcon_p2ap2_116{transform:rotate(45deg)}._item_p2ap2_12:is(:hover,:focus-within) ._titleLink_p2ap2_34,._item_p2ap2_12:is(:hover,:focus-within) ._titleLink_p2ap2_34>span,._item_p2ap2_12 ._titleLink_p2ap2_34:is(:hover,:focus-visible,:active),._item_p2ap2_12 ._titleLink_p2ap2_34[data-released],._item_p2ap2_12 ._titleLink_p2ap2_34:is(:hover,:focus-visible,:active)>span,._item_p2ap2_12 ._titleLink_p2ap2_34[data-released]>span{color:var(--primary-blue)}._item_p2ap2_12:is(:hover,:focus-within) ._titleLink_p2ap2_34>._linkIcon_p2ap2_116,._item_p2ap2_12 ._titleLink_p2ap2_34:is(:hover,:focus-visible,:active)>._linkIcon_p2ap2_116,._item_p2ap2_12 ._titleLink_p2ap2_34[data-released]>._linkIcon_p2ap2_116{color:var(--primary-dark)}._titleLink_p2ap2_34:active ._linkIcon_p2ap2_116{transition-duration:calc(var(--transition-duration) * .35);transform:translate(-.02em)rotate(45deg)}._titleLink_p2ap2_34[data-released] ._linkIcon_p2ap2_116{animation:_arrow-release_p2ap2_1 var(--link-release-duration,.45s) ease-out both}@keyframes _arrow-release_p2ap2_1{0%{opacity:1;transform:translate(-.02em)rotate(45deg)}to{opacity:.4;transform:translate(.8em)rotate(45deg)}}@media (prefers-reduced-motion:reduce){._linkIcon_p2ap2_116{transition:none}._titleLink_p2ap2_34:is(:hover,:focus-visible,:active) ._linkIcon_p2ap2_116{transform:none}._titleLink_p2ap2_34[data-released] ._linkIcon_p2ap2_116{opacity:.4;animation:none}}._externalPreview_p2ap2_18 ._text_p2ap2_35 h2{max-width:none}._titleLink_p2ap2_34>span:first-child{max-width:min(100%, var(--text-max-width))}._externalPreview_p2ap2_18 ._text_p2ap2_35 h2>span{max-width:min(100%, calc(var(--text-max-width) + 2 * var(--split-content-inset,0px)))}
