.itgip-staff,.itgip-council,.itgip-person{margin:0
0 2em}.itgip-group{margin:0
0 2.25em}.itgip-group__title,.itgip-section__title{margin:0
0 .9em}.itgip-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(170px, 1fr));gap:2em 1.5em;align-items:start}.itgip-person .itgip-grid{grid-template-columns:minmax(0, 260px)}.itgip-card{min-width:0}.itgip-card__photo{display:block;margin:0
0 .8em}.itgip-card__img,
.itgip-grid img.itgip-card__img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;object-position:center top;border-radius:3px;background:#eef1f4}.itgip-card__img--empty{display:flex;align-items:center;justify-content:center;color:#b7c0ca}.itgip-card__img--empty
svg{width:42%;height:auto}.itgip-card__name{font-size:1.05em;line-height:1.3;margin:0
0 .35em}.itgip-card__name
a{text-decoration:none}.itgip-card__name a:hover,
.itgip-card__name a:focus-visible{text-decoration:underline}.itgip-card__meta,.itgip-person-line{font-size: .9em;line-height:1.45;margin:0;color:#5a6370}.itgip-person-line{font-size:1em;margin:0
0 1em}.itgip-notice{font-size: .8em;line-height:1.4;margin: .5em 0 0;padding: .4em .6em;color:#8a1f1f;background:#fcf0f0;border-left:3px solid #b32d2e}@media (max-width: 480px){.itgip-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em 1em}}body.itgip-has-dept-hero .content-block > #breadcrumbs,
body.itgip-has-dept-hero .content-block > h1.post-title,
body.itgip-has-dept-hero .content-block>.divider{display:none}body.itgip-has-dept-hero #main .column-full,
body.itgip-has-staff-cards #main .column-full{width:100%}.itgip-dept{--itgip-blue:#1B3058;--itgip-blue-2:#23427F;--itgip-gold:#FFB400;--itgip-gold-dark:#B07A00;--itgip-red:#a41d31;--itgip-ink:#222;--itgip-text:#555;--itgip-muted:#5A6475;--itgip-card:#F7F8FA;--itgip-line:#E3E7EE;box-sizing:border-box;color:var(--itgip-text);font-size:15px;line-height:1.6;margin:0
0 32px}.itgip-dept *,
.itgip-dept *::before,
.itgip-dept *::after{box-sizing:inherit}.itgip-dept a:focus-visible,
.itgip-dept .itgip-dept-card:focus-within{outline:3px
solid var(--itgip-blue);outline-offset:2px}.itgip-dept .screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.itgip-dept .itgip-dept-block__title,
.itgip-dept .itgip-dept-section__title{color:var(--itgip-ink);font-size:22px;font-weight:700;line-height:1.3;margin:0}.itgip-dept .itgip-dept-block__title{border-bottom:1px solid var(--itgip-line);margin-bottom:20px;padding-bottom:14px}.itgip-dept.itgip-dept-hero{background:var(--itgip-blue);color:#fff;padding:28px
32px 30px}.itgip-dept-hero .itgip-dept-hero__crumbs{color:#C9D3E3;font-size:13px;margin:0
0 14px}.itgip-dept-hero .itgip-dept-hero__crumbs
a{color:#C9D3E3;text-decoration:none}.itgip-dept-hero .itgip-dept-hero__crumbs a:hover{color:#fff;text-decoration:underline}.itgip-dept-hero .itgip-dept-hero__crumbs
.breadcrumb_last{color:#fff}.itgip-dept-hero .itgip-dept-hero__crumbs
.separator{color:#C9D3E3}.itgip-dept-hero .itgip-dept-hero__crumbs a:focus-visible,
.itgip-dept-hero a:focus-visible{outline-color:var(--itgip-gold)}.itgip-dept.itgip-dept-hero .itgip-dept-hero__title{color:#fff;font-size:32px;font-weight:700;line-height:1.2;margin:0}.itgip-dept-hero .itgip-dept-hero__quote{border:0;margin:18px
0 0;max-width:46em;padding:0
0 0 34px;position:relative}.itgip-dept-hero .itgip-dept-hero__quote::before{color:var(--itgip-gold);content:"\201C";font-size:44px;font-weight:700;left:0;line-height:1;position:absolute;top:-4px}.itgip-dept-hero .itgip-dept-hero__quote
blockquote{border:0;color:#fff;font-size:16px;font-style:italic;margin:0;padding:0}.itgip-dept-hero .itgip-dept-hero__quote blockquote
p{margin:0}.itgip-dept-hero .itgip-dept-hero__quote
figcaption{color:var(--itgip-gold);font-size:14px;font-weight:600;margin-top:6px}.itgip-dept .itgip-dept-leads{display:grid;gap:24px;margin:0
0 36px}.itgip-dept .itgip-dept-lead{align-items:center;display:flex;gap:28px}.itgip-dept .itgip-dept-lead__photo{border-bottom:4px solid var(--itgip-gold);flex:0 0 160px;height:200px;overflow:hidden;width:160px}.itgip-dept.itgip-dept-staff .itgip-dept-lead__photo img.itgip-dept-lead__img:not(#itgip),
.itgip-dept .itgip-dept-lead__photo .itgip-dept-lead__img--empty{display:block;height:100%;margin:0;max-width:none;object-fit:cover;width:100%}.itgip-dept .itgip-dept-lead__label{color:var(--itgip-muted);font-size:14px;font-weight:600;letter-spacing:0;margin:0
0 4px;text-transform:none}.itgip-dept .itgip-dept-lead__name{color:var(--itgip-blue);font-size:24px;font-weight:700;line-height:1.25;margin:0
0 10px}.itgip-dept .itgip-dept-lead__meta{color:var(--itgip-text);font-size:15px;margin:0
0 18px}.itgip-dept .itgip-dept-lead__name
a{color:inherit;text-decoration:none}.itgip-dept .itgip-dept-lead__name a:hover{color:var(--itgip-red);text-decoration:underline}.itgip-dept .itgip-dept-section{margin:0
0 36px}.itgip-dept .itgip-dept-section__head{align-items:baseline;border-bottom:1px solid var(--itgip-line);display:flex;gap:16px;justify-content:space-between;margin:0
0 18px;padding-bottom:12px}.itgip-dept .itgip-dept-section__count{color:var(--itgip-muted);font-size:14px;white-space:nowrap}.itgip-dept .itgip-dept-grid:not(#itgip){margin:0;padding:0}.itgip-dept .itgip-dept-grid{display:grid;gap:14px;grid-template-columns:repeat(3, minmax(0, 1fr));list-style:none;margin:0;padding:0}.itgip-dept .itgip-dept-grid>li:not(#itgip){list-style:none;margin:0;padding:14px}.itgip-dept .itgip-dept-card{align-items:flex-start;background:var(--itgip-card);border:1px
solid var(--itgip-line);display:flex;gap:14px;padding:14px}.itgip-dept .itgip-dept-card__photo{border-bottom:3px solid var(--itgip-gold);flex:0 0 72px;height:90px;overflow:hidden;width:72px}.itgip-dept.itgip-dept-staff .itgip-dept-card__photo img.itgip-dept-card__img:not(#itgip),
.itgip-dept .itgip-dept-card__photo .itgip-dept-card__img--empty{display:block;height:100%;margin:0;max-width:none;object-fit:cover;width:100%}.itgip-dept .itgip-dept-card__img--empty,
.itgip-dept .itgip-dept-lead__img--empty{align-items:center;background:#E3E7EE;color:#8A94A6;display:flex;justify-content:center}.itgip-dept .itgip-dept-card__img--empty
svg{height:60%;width:60%}.itgip-dept .itgip-dept-lead__img--empty
svg{height:50%;width:50%}.itgip-dept .itgip-dept-card__body{min-width:0;padding-top:4px}.itgip-dept .itgip-dept-card__name{color:var(--itgip-blue);font-size:15px;font-weight:700;line-height:1.3;margin:0
0 4px}.itgip-dept .itgip-dept-card__name
a{color:inherit;text-decoration:none}.itgip-dept .itgip-dept-card__name a:hover{color:var(--itgip-red);text-decoration:underline}.itgip-dept .itgip-dept-card__name a:focus-visible{outline:none}.itgip-dept .itgip-dept-card__meta{color:var(--itgip-muted);font-size:13px;line-height:1.45;margin:0}.itgip-dept .itgip-notice{background:#fff8e1;border-left:3px solid var(--itgip-gold-dark);color:#5b470b;font-size:12px;margin:6px
0 0;padding:4px
8px}.itgip-dept .itgip-topics__grid{display:grid;gap:18px;grid-template-columns:repeat(2, minmax(0, 1fr))}.itgip-dept .itgip-topic{border:1px
solid var(--itgip-line);margin:0}.itgip-dept .itgip-topic__title{align-items:center;background:var(--itgip-blue);color:#fff;display:flex;font-size:16px;font-weight:700;gap:12px;line-height:1.3;margin:0;padding:14px
18px}.itgip-dept .itgip-topic__icon{color:var(--itgip-gold);flex:0 0 24px}.itgip-dept .itgip-topic__body{padding:14px
18px 6px}.itgip-dept .itgip-topic__body ul:not(#itgip),
.itgip-dept .itgip-results__body ul:not(#itgip),
.itgip-dept .itgip-results__body ol:not(#itgip){list-style:none;margin:0;padding:0}.itgip-dept .itgip-topic__body li:not(#itgip),
.itgip-dept .itgip-results__body li:not(#itgip){list-style:none;margin:0;padding:10px
0 10px 22px;position:relative}.itgip-dept .itgip-topic__body li:not(#itgip) + li,
.itgip-dept .itgip-results__body li:not(#itgip)+li{border-top:1px solid var(--itgip-line)}.itgip-dept .itgip-topic__body li::before,
.itgip-dept .itgip-results__body li::before{background:var(--itgip-gold-dark);border-radius:50%;content:"";height:8px;left:2px;position:absolute;top:1.15em;width:8px}.itgip-dept .itgip-results__body li::before{border-radius:0;height:10px;top:1.05em;width:10px}.itgip-dept .itgip-topic__body p,
.itgip-dept .itgip-results__body
p{margin:0
0 .6em}.itgip-dept.itgip-dept-staff,.itgip-dept.itgip-topics{container-type:inline-size}@container (max-width: 960px){.itgip-dept .itgip-dept-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@container (max-width: 520px){.itgip-dept .itgip-dept-grid,
.itgip-dept .itgip-topics__grid{grid-template-columns:minmax(0, 1fr)}.itgip-dept .itgip-dept-lead{align-items:flex-start;flex-direction:column;gap:16px}}@media (max-width: 1100px){.itgip-dept .itgip-dept-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 640px){.itgip-dept.itgip-dept-hero{padding:22px
18px 24px}.itgip-dept.itgip-dept-hero .itgip-dept-hero__title{font-size:26px}.itgip-dept .itgip-dept-grid,
.itgip-dept .itgip-topics__grid{grid-template-columns:minmax(0, 1fr)}.itgip-dept .itgip-dept-lead{align-items:flex-start;flex-direction:column;gap:16px}}.itgip-dept .itgip-dept-leads--pair{grid-template-columns:repeat(2, minmax(0, 1fr))}.itgip-dept .itgip-dept-leads--row{gap:28px 24px;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr))}.itgip-dept .itgip-dept-leads--row.itgip-dept-leads--narrow{gap:28px 20px;grid-template-columns:repeat(auto-fill, minmax(170px, 1fr))}.itgip-dept-section>.itgip-dept-leads--row{margin-bottom:0}.itgip-dept .itgip-dept-lead.itgip-dept-lead--stack{align-items:stretch;flex-direction:column;gap:12px}.itgip-dept .itgip-dept-lead--stack .itgip-dept-lead__photo{aspect-ratio:4 / 5;flex:none;height:auto;width:100%}.itgip-dept .itgip-dept-lead--stack .itgip-dept-lead__label{font-size:13px;margin:0
0 2px}.itgip-dept .itgip-dept-lead--stack .itgip-dept-lead__name{font-size:17px;line-height:1.3;margin:0
0 6px}.itgip-dept .itgip-dept-lead--stack .itgip-dept-lead__meta{color:var(--itgip-muted);font-size:13px;line-height:1.45;margin:0}@container (max-width: 760px){.itgip-dept .itgip-dept-leads--pair{grid-template-columns:minmax(0, 1fr)}}@container (max-width: 520px){.itgip-dept .itgip-dept-leads--row,
.itgip-dept .itgip-dept-leads--row.itgip-dept-leads--narrow{gap:16px;grid-template-columns:minmax(0, 1fr)}.itgip-dept .itgip-dept-lead.itgip-dept-lead--stack{align-items:flex-start;flex-direction:row;gap:14px}.itgip-dept .itgip-dept-lead--stack .itgip-dept-lead__photo{aspect-ratio:auto;flex:0 0 96px;height:120px;width:96px}.itgip-dept .itgip-dept-lead--stack .itgip-dept-lead__name{font-size:16px}}@media (max-width: 640px){.itgip-dept .itgip-dept-leads--pair,
.itgip-dept .itgip-dept-leads--row,
.itgip-dept .itgip-dept-leads--row.itgip-dept-leads--narrow{grid-template-columns:minmax(0, 1fr)}.itgip-dept .itgip-dept-lead.itgip-dept-lead--stack{align-items:flex-start;flex-direction:row;gap:14px}.itgip-dept .itgip-dept-lead--stack .itgip-dept-lead__photo{aspect-ratio:auto;flex:0 0 96px;height:120px;width:96px}}