.nav-about{position:relative;margin:0;padding:0}
.nav-about>summary{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer;font-size:12px;font-weight:700;color:#3a4f5b;white-space:nowrap}
.nav-about>summary::-webkit-details-marker{display:none}
.nav-about>summary::after{content:"";width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-3px}
.nav-about[open]>summary::after{transform:rotate(225deg);margin-top:3px}
.nav-about>summary:hover,.nav-about[open]>summary,.nav-about.is-current>summary{color:#bc9872}
.nav-about>summary:focus-visible,.nav-about-links a:focus-visible{outline:2px solid #245572;outline-offset:5px}
.nav-about-links{position:absolute;top:calc(100% + 19px);left:-18px;z-index:100;width:210px;padding:9px;background:#fcfbf8;border:1px solid #dedbd3;box-shadow:0 12px 24px #112d4d1a}
.nav-about-links a{display:block;padding:11px 12px;font-size:13px;font-weight:700;color:#3a4f5b;white-space:nowrap;text-decoration:none}
.nav-about-links a:hover,.nav-about-links a[aria-current=page]{color:#245572;background:#edf1ee}
@media(min-width:901px) and (max-width:1130px){.nav-about>summary{font-size:10px;gap:5px}}
@media(max-width:900px){.nav-about{width:100%}.nav-about>summary{font-size:14px;padding:11px 0;min-height:44px}.nav-about-links{position:static;width:100%;box-sizing:border-box;margin:0 0 9px;padding:2px 0 2px 15px;border:0;border-left:2px solid #bda47b;box-shadow:none;background:transparent}.nav-about-links a{white-space:normal;padding:11px 10px;min-height:44px;box-sizing:border-box}}
