.nav-links .nav-reviews{position:relative;display:block;align-self:center}.nav-reviews>summary{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer;font-family:'Inter',sans-serif;font-size:12px;font-weight:500;letter-spacing:.03em;color:var(--ink-soft);padding:8px 0}.nav-reviews>summary::-webkit-details-marker{display:none}.nav-reviews>summary::after{content:'⌄';font-size:11px;line-height:1;color:#92a084;margin-top:-3px}.nav-reviews>summary.active{color:var(--accent)}.nav-reviews[open]>summary{color:var(--green-deep)}.nav-reviews-menu{position:absolute;top:calc(100% + 8px);left:-20px;min-width:190px;padding:9px;background:var(--cream);border:1px solid var(--line);box-shadow:0 15px 35px #1b34231f;border-radius:7px;z-index:1002}.nav-links .nav-reviews-menu a{display:block;padding:11px 13px;font-size:11px;white-space:nowrap;border-radius:4px}.nav-links .nav-reviews-menu a:hover{background:#e8eee2;color:var(--green-deep)}.mobile-nav .nav-reviews{border-bottom:1px solid var(--line)}.mobile-nav .nav-reviews>summary{padding:14px 0;font-size:14px;color:var(--ink-soft);justify-content:space-between}.mobile-nav .nav-reviews-menu{position:static;border:0;border-radius:0;box-shadow:none;padding:0 0 12px 17px;background:transparent}.mobile-nav .nav-reviews-menu a{font-size:13px;padding:10px 0;border:0}

button.hamburger{border:0;background:transparent;padding:0;color:inherit;cursor:pointer}button.hamburger:focus-visible{outline:2px solid var(--accent);outline-offset:6px}

.nav-reviews>summary{letter-spacing:.09em;text-transform:uppercase;transition:color .2s}.nav-reviews>summary:hover{color:var(--green-deep)}@media(max-width:1100px){.site-nav .nav-links,.site-nav>.nav-cta{display:none}.site-nav .hamburger{display:flex}}
