.sec-address{font-style:normal;font-size:var(--sec-fs-small);line-height:var(--sec-lh-small);color:var(--sec-text)}.sec-address a{color:var(--sec-ink);font-weight:600;text-decoration:none}.sec-address a:hover{color:var(--sec-primary);text-decoration:underline}.sec-address__elsewhere{margin:0}.sec-enbref{max-width:var(--sec-copy-max);margin:var(--sec-sp-6) auto;padding:var(--sec-sp-5) var(--sec-sp-6);background:var(--sec-surface-2);border-left:4px solid var(--sec-primary)}.sec-enbref__title{margin:0 0 var(--sec-sp-3);font-family:var(--sec-font-title);font-weight:700;font-size:var(--sec-fs-h4);color:var(--sec-ink)}.sec-enbref ul{margin:0;padding-left:var(--sec-sp-5)}.sec-enbref li{margin-bottom:var(--sec-sp-2)}.sec-enbref li:last-child{margin-bottom:0}.sec-popup[hidden]{display:none}.sec-popup{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:var(--sec-sp-5);background:#0000008c}.sec-popup__panel{position:relative;width:100%;max-width:460px;padding:var(--sec-sp-7) var(--sec-sp-6);background:var(--sec-bg);box-shadow:var(--sec-shadow-overlay)}.sec-popup__close{position:absolute;top:0;right:0;width:48px;height:48px;border:0;background:none;font-size:24px;line-height:1;color:var(--sec-ink);cursor:pointer}.sec-popup__title{margin:0 0 var(--sec-sp-3);font-size:var(--sec-fs-h3);line-height:var(--sec-lh-h3);font-weight:700;color:var(--sec-ink)}.sec-popup__text{margin:0 0 var(--sec-sp-5)}@media print{.sec-popup{display:none!important}}.prose>.alignwide{max-width:var(--sec-shell-max)}.prose>.alignfull{max-width:none;margin-inline:0}.wp-element-caption{color:var(--sec-text-muted);font-size:var(--sec-fs-mention)}.sec-areamap{margin:0;display:grid;gap:var(--sec-sp-5)}@media(min-width:768px){.sec-areamap{grid-template-columns:minmax(0,1fr) 260px;align-items:center}}.sec-areamap__svg{width:100%;height:auto;display:block}@media(max-width:639.98px){.sec-areamap__svg{display:none}.sec-areamap__caption-title{margin-bottom:var(--sec-sp-2)}}.sec-areamap__dep{font-family:var(--sec-font-body);font-size:15px;fill:var(--sec-text-muted)}.sec-areamap__label{font-family:var(--sec-font-title);font-size:15px;font-weight:600;fill:var(--sec-ink);paint-order:stroke;stroke:var(--sec-bg);stroke-width:3px;stroke-linejoin:round}.sec-areamap__caption-title{margin:0 0 var(--sec-sp-3);font-weight:600;color:var(--sec-ink)}.sec-areamap__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--sec-sp-2)}.sec-areamap__list a{color:var(--sec-ink)}.sec-areamap__list a:hover{color:var(--sec-primary)}.sec-citymap{margin:0;display:grid;gap:var(--sec-sp-5)}@media(min-width:768px){.sec-citymap{grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:center}}.sec-citymap__svg{width:100%;height:auto;display:block}.sec-citymap__credit{margin:var(--sec-sp-3) 0 0;font-size:var(--sec-fs-mention);line-height:var(--sec-lh-mention);color:var(--sec-text-muted)}.sec-citymap__caption-title{margin:0 0 var(--sec-sp-3);font-weight:600;color:var(--sec-ink)}.sec-citymap__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--sec-sp-2);font-size:var(--sec-fs-small);line-height:var(--sec-lh-small)}.sec-address__pending{display:block;margin:var(--sec-sp-2) 0 0;padding:var(--sec-sp-2) var(--sec-sp-3);border-left:4px solid var(--sec-primary);background:var(--sec-surface-1);font-size:var(--sec-fs-small);line-height:var(--sec-lh-small);color:var(--sec-ink)}.sec-address__pending strong{display:block;text-transform:uppercase;letter-spacing:.04em;color:var(--sec-primary-dark)}@media print{.sec-address__pending{display:none!important}}.sec-info svg{display:block;width:100%;max-width:640px;height:auto}.sec-info figcaption{margin-top:var(--sec-sp-3);max-width:640px}.sec-artcard__media img{height:auto;object-position:50% 0}
