.entry-content .wp-block-image,.entry-content>figure{max-width:100%}.entry-content img{max-width:100%;height:auto}.entry-content img.aligncenter{display:block;margin-inline:auto}.entry-content :where(figure.aligncenter,.wp-block-image.aligncenter,.wp-caption.aligncenter){width:fit-content;max-width:100%;margin-inline:auto}.site-main--single .entry-content :where(.wp-block-image,figure){width:fit-content;max-width:100%}.site-main--single .entry-content :where(.aligncenter,.wp-block-image.aligncenter){margin-inline:auto}.site-main--single .entry-content :where(.alignwide,.alignfull){width:auto;max-width:100%;margin-inline:0}.site-main--single .entry-content :where(.wp-block-image img,figure img,img){display:block;width:auto;max-width:100%;height:auto}:is(.site-main--page,.site-main--single) .entry-content :where(p,div:not([class*=wp-block-]))>a>img{display:inline-block;vertical-align:middle}@media (max-width:640px){:is(.site-main--page,.site-main--single) .entry-content :where(p,div:not([class*=wp-block-]))>a>img[style*=margin]{max-width:calc(100% - 1rem)}}:where(.site-main--page,.site-main--single) .entry-content :where(.wp-block-image,.wp-block-gallery,figure:not(.wp-block-table):not(.wp-block-embed)){margin-block:clamp(1.5rem,4vw,2.4rem)}.breadcrumbs{margin-bottom:clamp(1.25rem,3vw,2rem);font-size:.84rem}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin:0;padding:0;color:var(--college-text-secondary);list-style:none}.breadcrumbs li{display:inline-flex;gap:.4rem;align-items:center}.breadcrumbs li:not(:last-child)::after{content:"/";color:#9aa7a1}.breadcrumbs a{color:var(--college-link-brand);text-decoration-color:var(--college-brand-yellow);text-decoration-thickness:2px}.breadcrumbs [aria-current=page]{overflow:hidden;max-width:min(70vw,34rem);text-overflow:ellipsis;white-space:nowrap}.content-container--article{align-items:start}.content-container--article .content-primary{width:min(100%,900px);min-width:0;margin-inline:auto}.site-main--page .content-container--article .content-primary{width:min(100%,860px)}:is(.site-main--single,.site-main--page) .content-container--with-right-sidebar{width:min(100% - 2rem,1200px)}.site-main--page .page-article,:is(.site-main--single,.site-main--page) .content-primary{min-width:0;max-width:860px}:where(.site-main--page,.site-main--single) .entry-header{max-width:min(100%,900px);margin-bottom:1.5rem}.site-main--single .entry-header--single{margin-bottom:clamp(1.4rem,4vw,2.25rem)}:where(.site-main--page,.site-main--single) .entry-header>h1{margin:0;overflow-wrap:anywhere;font-family:var(--college-font-heading);letter-spacing:-.025em;text-wrap:balance}.site-main--page .entry-header--page h1{font-size:clamp(2rem, 5vw, 3.8rem);line-height:1.08}.site-main--single .entry-header--single h1{max-width:none;font-size:clamp(2rem, 4.5vw, 3.75rem);line-height:1.1}.entry-eyebrow{margin:0 0 .8rem;color:var(--college-primary);font-size:.78rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.entry-taxonomy{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;padding:0;list-style:none}.entry-taxonomy a{display:inline-flex;padding:.35rem .55rem;color:var(--college-taxonomy-text);font-size:.75rem;font-weight:500;text-decoration:none;background:var(--college-taxonomy-bg);border-radius:var(--college-radius-pill)}.entry-taxonomy a:hover{background:var(--college-taxonomy-bg-hover)}.entry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.75rem 0 0;color:var(--college-text-secondary);font-size:.84rem}.entry-meta a{color:var(--college-link-brand);text-decoration-color:var(--college-brand-yellow);text-decoration-thickness:2px}:is(.site-main--page,.site-main--single) :where(.page-intro,.entry-header--single .page-intro){max-width:100%;color:var(--college-text-secondary);font-size:clamp(1rem, 1.4vw, 1.15rem);line-height:1.65}:where(.site-main--page,.site-main--single) .entry-thumbnail{margin:0 0 clamp(1.75rem,5vw,3rem);overflow:hidden;background:var(--college-surface-soft);border-radius:clamp(.8rem,2vw,1.3rem)}:where(.site-main--page,.site-main--single) .entry-thumbnail img{width:100%;border-radius:var(--college-radius-lg)}.site-main--page .entry-thumbnail--page,.site-main--single .entry-thumbnail{max-width:820px}.site-main--page .entry-thumbnail--page{margin-block:clamp(1.5rem,4vw,2.5rem)}:where(.site-main--page,.site-main--single) .entry-content{overflow-wrap:anywhere;font-size:clamp(1rem, .95rem + .25vw, 1.075rem);line-height:1.72}:where(.site-main--page,.site-main--single) .entry-content>*{max-width:100%}:where(.site-main--page,.site-main--single) .entry-content>:first-child{margin-top:0}:where(.site-main--page,.site-main--single) .entry-content :where(p,ul,ol,blockquote){max-width:100%;margin-inline:0}:where(.site-main--page,.site-main--single) .entry-content :where(p,li,blockquote,figcaption){text-wrap:pretty}:where(.site-main--page,.site-main--single) .entry-content :where(
.wp-block-group,.wp-block-columns,.wp-block-column,.wp-block-media-text,.wp-block-media-text__content,.wp-block-media-text__media
){min-width:0;max-width:100%}:where(.site-main--page,.site-main--single) .entry-content :where(ul,ol) :where(ul,ol){padding-inline-start:1.15em}:where(.site-main--page,.site-main--single) .entry-content dl{max-width:100%;margin-block:1.25rem;margin-inline:0}:where(.site-main--page,.site-main--single) .entry-content dt{overflow-wrap:anywhere;font-weight:700}:where(.site-main--page,.site-main--single) .entry-content dd{margin-block:0.35rem 1rem;margin-inline-start:clamp(1rem,4vw,2rem);overflow-wrap:anywhere}:where(.site-main--page,.site-main--single) .entry-content address{max-width:100%;margin-inline:0;overflow-wrap:anywhere;font-style:normal}:where(.site-main--page,.site-main--single) .entry-content :where(p,li,blockquote,figcaption) a{overflow-wrap:anywhere;text-decoration-thickness:0.08em;text-underline-offset:0.18em}:where(.site-main--page,.site-main--single) .entry-content :where(figcaption,.wp-element-caption,.wp-caption-text,.gallery-caption){max-width:min(100%,68ch,46rem);margin-inline:auto}:where(.site-main--page,.site-main--single) .entry-content :where(h2,h3,h4,h5,h6){overflow-wrap:anywhere;line-height:1.2;text-wrap:balance}:where(.site-main--page,.site-main--single) .entry-content :where(h2,h3,h4,h5,h6){max-width:100%;margin-inline:0}:where(.site-main--page,.site-main--single) .entry-content h2{margin-block:clamp(2rem,5vw,3.25rem) 0.8rem}:where(.site-main--page,.site-main--single) .entry-content h3{margin-block:clamp(1.6rem,4vw,2.4rem) 0.65rem}:where(.site-main--page,.site-main--single) .entry-content h4{margin-block:1.8em 0.6em}:where(.site-main--page,.site-main--single) .entry-content h5{margin-block:1.6em 0.55em;font-size:.95em}:where(.site-main--page,.site-main--single) .entry-content h6{margin-block:1.5em 0.5em;font-size:.875em}.site-main--page .content-container--wide-page .content-primary,.site-main--page .content-container--wide-page .entry-content,.site-main--page .content-container--wide-page .page-article,.site-main--page .content-container--wide-page .page-layout{width:100%;min-width:0;max-width:none}.site-main--page .content-container--wide-page .entry-header{max-width:min(100%,900px)}.site-main--page .content-container--landing{width:min(100% - 2rem,calc(var(--college-site-width,1200px) + 180px))}.site-main--page .content-container--landing .content-primary,.site-main--page .content-container--landing .entry-content--landing,.site-main--page .content-container--landing .page-article--landing,.site-main--page .content-container--landing .page-layout--landing{width:100%;min-width:0;max-width:none}.site-main--page .content-container--landing .entry-header{max-width:min(100%,900px)}.site-main--page .content-container--landing .entry-content>:where(.alignwide,.alignfull){width:100%;max-width:100%;margin-inline:0}@media (min-width:1040px){:is(.site-main--single,.site-main--page) .content-container--with-right-sidebar{grid-template-columns:minmax(0,860px) minmax(240px,290px);justify-content:space-between;gap:clamp(2rem,4vw,3.25rem)}}@media (max-width:1039px){.site-main--page .page-article,:is(.site-main--single,.site-main--page) .content-primary{max-width:none}}@media (max-width:640px){:where(.site-main--page,.site-main--single) .entry-content :where(ul,ol){padding-inline-start:1.2em}:where(.site-main--page,.site-main--single) .entry-content :where(ul,ol) :where(ul,ol){padding-inline-start:1em}.entry-tags a,.entry-taxonomy a{min-height:var(--college-target-min);display:inline-flex;align-items:center}.entry-taxonomy a{padding-block:.5rem}:where(.site-main--page,.site-main--single) .entry-header>h1{text-wrap:pretty}.site-main--single .entry-header--single h1{font-size:clamp(2rem, 8.5vw, 2.55rem);line-height:1.12}.site-main--single .entry-header--single{margin-bottom:1.25rem}}.entry-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--college-space-3);margin-top:2rem;padding-top:1rem;border-top:1px solid var(--college-border-subtle)}.entry-footer__label{color:var(--college-text-secondary);font-size:.85rem}.entry-tags{display:flex;flex-wrap:wrap;gap:var(--college-space-2);margin:0;padding:0;list-style:none}.entry-tags a{color:var(--college-primary-dark)}.page-links{display:block;margin:0;padding:0}.page-links .post-page-numbers{display:inline}.related-posts{margin-top:clamp(2.5rem,6vw,4.5rem)}.related-posts .section-heading--compact{margin-bottom:1.2rem}.posts-grid--related{grid-template-columns:minmax(0,1fr);gap:var(--college-space-4)}@media (min-width:720px){.posts-grid--related{grid-template-columns:repeat(2,minmax(0,1fr))}}.post-navigation{margin-top:clamp(2rem,5vw,3.5rem)}.post-navigation .nav-links{display:grid;gap:var(--college-space-3)}.post-navigation a{height:100%;display:block;padding:1rem;color:var(--college-text-strong);text-decoration:none;background:var(--college-surface-soft);border:1px solid var(--college-border-subtle);border-radius:.9rem}.post-navigation a:hover{border-color:var(--college-primary)}.post-navigation__label{display:block;margin-bottom:.35rem;color:var(--college-text-secondary);font-size:.76rem}.post-navigation__title{display:block;overflow-wrap:anywhere;font-weight:500;line-height:1.35;text-wrap:pretty}.page-toc,.section-navigation{padding:1rem;background:var(--college-surface-soft);border:1px solid var(--college-border-subtle);border-radius:var(--college-radius-lg)}.page-toc h2,.section-navigation__title{margin:0 0 .75rem;font-family:"e-Ukraine Head",e-Ukraine,Arial,sans-serif;font-size:1rem}.page-toc ol,.section-navigation ul{margin:0;padding:0;list-style:none}.section-navigation ul ul{margin:.2rem 0 .35rem .8rem;padding-left:.65rem;border-left:1px solid #c8d4ce}.page-toc li+li,.section-navigation li+li{margin-top:.2rem}.page-toc a,.section-navigation a{display:block;padding:.55rem .65rem;color:var(--college-text-strong);font-size:.88rem;line-height:1.35;text-decoration:none;border-radius:.55rem}.page-toc a:hover,.section-navigation a:hover{color:var(--college-primary-dark);background:var(--college-surface-raised)}.section-navigation .current_page_item>a,.section-navigation a[aria-current=page]{color:var(--college-on-brand);background:var(--college-primary)}.section-navigation a[aria-current=page]{font-weight:600;text-decoration-thickness:0.12em;text-underline-offset:0.25em}.page-toc{margin-top:1rem}.page-toc[hidden]{display:none}.page-toc--inline{max-width:760px;margin:0 0 2rem}.page-toc__subitem a{padding-left:1.35rem;color:var(--college-text-secondary);font-size:.82rem}@media (min-width:720px){.post-navigation .nav-links{grid-template-columns:repeat(2,minmax(0,1fr))}.post-navigation .nav-next{text-align:right}}.content-share{margin-top:clamp(2rem,5vw,3.5rem);padding-top:clamp(1.25rem,3vw,1.75rem);border-top:1px solid var(--college-border-subtle)}.content-share__title{margin:0 0 .9rem;color:var(--college-text-strong);font-family:"e-Ukraine Head",e-Ukraine,Arial,sans-serif;font-size:clamp(1.05rem, 2vw, 1.25rem);line-height:1.3}.content-share__actions{display:flex;flex-wrap:wrap;gap:.6rem}.content-share__button{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;color:var(--college-on-brand);background:var(--college-primary);border:1px solid var(--college-primary);border-radius:var(--college-radius-md);box-shadow:none;cursor:pointer;text-decoration:none;transition:background-color 160ms ease,border-color 160ms ease,transform 160ms ease}.content-share__button:hover{color:var(--college-on-brand);background:var(--college-primary-dark);border-color:var(--college-primary-dark);transform:translateY(-1px)}.content-share__button:focus-visible{outline:3px solid color-mix(in srgb,var(--college-accent) 70%,var(--college-on-brand));outline-offset:3px}.content-share__button.is-copied{color:var(--college-primary-dark);background:var(--college-accent);border-color:var(--college-accent)}.content-share__button[hidden]{display:none}.content-share__icon{width:1.55rem;height:1.55rem;fill:currentColor}.content-share__status{min-height:1.4em;margin:.65rem 0 0;color:var(--college-text-secondary);font-size:.85rem}@media (prefers-reduced-motion:reduce){.content-share__button{transition:none}.content-share__button:hover{transform:none}}:where(.site-main--page,.site-main--single) .entry-header>h1.entry-title--long{font-size:clamp(1.95rem, 3.6vw, 3rem);line-height:1.09;letter-spacing:-.02em}:where(.site-main--page,.site-main--single) .entry-header>h1.entry-title--very-long{font-size:clamp(1.8rem, 3.05vw, 2.6rem);line-height:1.11;letter-spacing:-.018em}@media (max-width:640px){:where(.site-main--page,.site-main--single) .entry-header>h1.entry-title--long{font-size:clamp(1.85rem, 7.4vw, 2.25rem);line-height:1.12}:where(.site-main--page,.site-main--single) .entry-header>h1.entry-title--very-long{font-size:clamp(1.72rem, 6.8vw, 2.05rem);line-height:1.14}}