.Calendar-module__fwonFa__page{gap:var(--space-5);min-width:0;display:grid}.Calendar-module__fwonFa__page h1{font:var(--weight-regular) clamp(2rem, 4vw, 3rem)/var(--leading-heading) var(--font-display)}.Calendar-module__fwonFa__page h2{font-family:var(--font-display);font-size:var(--text-xl)}.Calendar-module__fwonFa__page header p{color:var(--color-text-muted);margin-top:var(--space-2)}.Calendar-module__fwonFa__toolbar,.Calendar-module__fwonFa__dateForm{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Calendar-module__fwonFa__toolbar a,.Calendar-module__fwonFa__toolbar button,.Calendar-module__fwonFa__toolbar input{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}.Calendar-module__fwonFa__toolbar a{align-items:center;display:inline-flex}.Calendar-module__fwonFa__toolbar button{cursor:pointer}.Calendar-module__fwonFa__toolbar a[aria-current=page]{background:var(--color-action);color:var(--color-text-inverse)}.Calendar-module__fwonFa__page :is(a,button,input,summary):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.Calendar-module__fwonFa__month,.Calendar-module__fwonFa__week{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.Calendar-module__fwonFa__day{gap:var(--space-3);display:grid}.Calendar-module__fwonFa__cell{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-sm);padding:var(--space-2);overflow-wrap:anywhere;min-width:0}.Calendar-module__fwonFa__cell[data-outside=true]{background:var(--color-surface-subtle)}.Calendar-module__fwonFa__cell[data-today=true]{border:2px solid var(--color-accent)}.Calendar-module__fwonFa__cell h3{font-size:var(--text-sm);margin-bottom:var(--space-3)}.Calendar-module__fwonFa__cell h3 a{padding-block:var(--space-2);text-underline-offset:3px;text-decoration:underline;display:block}.Calendar-module__fwonFa__events{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.Calendar-module__fwonFa__event{border-left:3px solid var(--color-accent);background:var(--color-bg);padding:var(--space-2);gap:var(--space-2);display:grid}.Calendar-module__fwonFa__event h4{font-size:var(--text-sm)}.Calendar-module__fwonFa__type,.Calendar-module__fwonFa__time,.Calendar-module__fwonFa__empty{font-size:var(--text-xs);color:var(--color-text-muted)}.Calendar-module__fwonFa__type{color:var(--color-accent)}.Calendar-module__fwonFa__description{white-space:pre-wrap;font-size:var(--text-sm)}.Calendar-module__fwonFa__event summary{cursor:pointer;min-height:44px;padding-block:var(--space-2);font-size:var(--text-sm)}@media (max-width:1200px){.Calendar-module__fwonFa__week{grid-template-columns:1fr}}@media (max-width:900px){.Calendar-module__fwonFa__month{grid-template-columns:1fr}.Calendar-module__fwonFa__cell{padding:var(--space-4)}}@media (max-width:480px){.Calendar-module__fwonFa__dateForm{width:100%}.Calendar-module__fwonFa__dateForm input{flex:1;min-width:0;max-width:100%}}
.SourcePages-module__gorHia__page{gap:var(--space-8);padding-block:var(--space-8) var(--space-16);overflow-wrap:anywhere;min-width:0;display:grid}.SourcePages-module__gorHia__page h1{font-size:clamp(2.3rem,5vw,4rem)}.SourcePages-module__gorHia__page h2{margin-bottom:var(--space-4);font-size:clamp(1.5rem,3vw,2.2rem)}.SourcePages-module__gorHia__page p{max-width:75ch;line-height:1.7}.SourcePages-module__gorHia__page a{text-underline-offset:4px;text-decoration:underline}.SourcePages-module__gorHia__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.SourcePages-module__gorHia__card{padding:var(--space-6);border:1px solid var(--color-border);align-content:start;gap:var(--space-4);min-width:0;display:grid}.SourcePages-module__gorHia__list{gap:var(--space-4);padding-left:1.2rem;display:grid}.SourcePages-module__gorHia__note{font-size:var(--text-sm);color:var(--color-text-muted)}.SourcePages-module__gorHia__details{gap:var(--space-4);display:grid}.SourcePages-module__gorHia__details dt{font-weight:600}.SourcePages-module__gorHia__details dd{overflow-wrap:anywhere;margin:0}.SourcePages-module__gorHia__offices{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.SourcePages-module__gorHia__offices{grid-template-columns:repeat(2,minmax(0,1fr))}.SourcePages-module__gorHia__offices>:first-child{grid-column:1/-1}}.SourcePages-module__gorHia__chairman{grid-template-columns:minmax(80px,28%) minmax(0,1fr);align-content:stretch;align-items:stretch}.SourcePages-module__gorHia__chairPhoto{align-content:center;min-height:140px;display:grid;position:relative}.SourcePages-module__gorHia__chairPhoto img{object-fit:contain;filter:grayscale();width:100%;height:100%;transition:filter .25s;position:absolute;inset:0}.SourcePages-module__gorHia__chairman:hover img,.SourcePages-module__gorHia__chairman:focus-within img{filter:grayscale(0)}.SourcePages-module__gorHia__chairCopy{align-content:center;gap:var(--space-4);min-width:0;display:grid}@media (max-width:640px){.SourcePages-module__gorHia__chairman{padding:var(--space-4);gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){.SourcePages-module__gorHia__chairPhoto img{transition:none}}.SourcePages-module__gorHia__aboutIntro{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:clamp(24px,5vw,72px);display:grid}.SourcePages-module__gorHia__aboutIntroCopy{min-width:0}.SourcePages-module__gorHia__aboutIntroCopy p+p{margin-top:var(--space-4)}.SourcePages-module__gorHia__aboutEmblem{object-fit:contain;justify-self:end;width:100%;height:auto;max-height:260px;display:block}@media (max-width:640px){.SourcePages-module__gorHia__aboutIntro{grid-template-columns:1fr}.SourcePages-module__gorHia__aboutEmblem{justify-self:center;width:180px;max-height:210px}}.SourcePages-module__gorHia__aboutEmblem{filter:drop-shadow(0 5px 5px #00000029)}.SourcePages-module__gorHia__methodologyGrid.SourcePages-module__gorHia__methodologyGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.SourcePages-module__gorHia__materialPagination{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.SourcePages-module__gorHia__materialPagination a{text-underline-offset:4px;text-decoration:underline}@media (max-width:899px){.SourcePages-module__gorHia__methodologyGrid.SourcePages-module__gorHia__methodologyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:539px){.SourcePages-module__gorHia__methodologyGrid.SourcePages-module__gorHia__methodologyGrid{grid-template-columns:1fr}}.SourcePages-module__gorHia__fullText.SourcePages-module__gorHia__fullText p{max-width:none}.SourcePages-module__gorHia__feePhoto{aspect-ratio:16/7;width:100%;max-width:none;position:relative;overflow:hidden}.SourcePages-module__gorHia__feePhoto img{object-fit:cover;filter:grayscale();transition:filter .25s}.SourcePages-module__gorHia__feePhoto:hover img{filter:grayscale(0)}.SourcePages-module__gorHia__feeTable{overflow:auto}.SourcePages-module__gorHia__feeTable table{border-collapse:collapse;width:100%;font-size:14px}.SourcePages-module__gorHia__feeTable th,.SourcePages-module__gorHia__feeTable td{text-align:left;border:1px solid var(--color-border);padding:12px}.SourcePages-module__gorHia__feeTable th{background:#244f6826;font-weight:400}.SourcePages-module__gorHia__feePage>p{max-width:none}
