.public-section-surface{--institutional-green:var(--color-forest);--institutional-line:var(--color-sage-light);--general-green:var(--color-forest);--general-line:var(--color-sage-light);color:var(--color-ink-soft);min-width:0}.public-section-container{max-width:80rem;margin:auto;padding:0 2rem}.public-section-navigation{border-top:3px solid var(--color-forest);max-width:80rem;margin:1rem auto 2rem;padding-top:1.5rem}.public-section-container>.public-section-navigation{margin-top:2.5rem}.public-section-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--color-moss);font-size:.65rem;font-weight:700}.public-section-navigation header h2{font-family:var(--font-heading);color:var(--color-forest);margin:.6rem 0 .8rem;font-size:1.75rem;font-weight:700;line-height:1.3}.public-section-navigation header p{max-width:65ch;font-size:.9rem;line-height:1.8}.public-section-navigation nav{margin-top:1.5rem}.public-section-groups{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.public-section-groups button{border:1px solid var(--color-sage-light);min-height:2.75rem;color:var(--color-forest);border-radius:.25rem;padding:.65rem 1rem;font-size:.75rem;font-weight:600}.public-section-groups button[aria-pressed=true]{background:var(--color-forest);border-color:var(--color-forest);color:#fff}.public-section-navigation ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.public-section-navigation li a{border-bottom:1px solid var(--color-sage-light);height:100%;min-height:3rem;color:var(--color-forest);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .8rem;font-size:.8rem;font-weight:600;line-height:1.5;display:flex}.public-section-navigation li a svg{flex-shrink:0}.public-section-navigation li a:hover{background:var(--color-moss-light)}.public-section-navigation a[aria-current=page]{background:var(--color-moss-light);box-shadow:inset 3px 0 var(--color-moss)}.public-section-mobile{display:none}.public-section-surface a:focus-visible,.public-section-surface button:focus-visible,.public-section-surface input:focus-visible,.public-section-surface textarea:focus-visible,.public-section-surface select:focus-visible{outline:2px solid var(--color-moss);outline-offset:3px}.public-section-surface .other-greetings-panel{box-shadow:none;background:0 0;border:0;border-radius:.25rem}.other-greetings-panel h3{font-family:var(--font-heading);font-size:1.1rem;line-height:1.5}.public-section-surface .related-links-panel,.public-section-surface .social-link-card{box-shadow:none;border-radius:.25rem}.public-section-surface .social-link-card:hover{transform:none}.public-section-surface .related-link-unavailable{border-bottom:1px solid var(--color-sage-light);padding:1rem 0;font-size:.88rem}.related-link-unavailable span{color:var(--color-ink-soft);margin-top:.35rem;font-size:.75rem;display:block}footer a[aria-disabled=true]{pointer-events:none;opacity:.65;cursor:default!important}@media (width<=1023px){.public-section-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.public-section-container{padding:0 1rem}.public-section-navigation{padding-top:1.25rem}.public-section-navigation header p,.public-section-navigation nav{display:none}.public-section-navigation header h2{margin-bottom:1rem;font-size:1.4rem}.public-section-mobile{display:block}.public-section-mobile label{color:var(--color-moss);margin-bottom:.5rem;font-size:.7rem;font-weight:600;display:block}.public-section-mobile select{border:1px solid var(--color-sage-light);width:100%;min-height:2.75rem;color:var(--color-forest);background:#fff;border-radius:.25rem;padding:.7rem .85rem;font-size:.85rem}}@media print{.public-section-navigation{display:none}}.public-section-surface table{font-variant-numeric:tabular-nums;border-collapse:collapse}.public-section-surface table th{letter-spacing:.04em;font-size:.75rem}.public-section-surface table td{padding-block:1rem;line-height:1.7}.public-section-surface form [aria-invalid=true]{border-color:var(--color-status-error,#b42318)}
