.languages-module__joMgIW__root{gap:1.25rem;max-width:1050px;display:grid}.languages-module__joMgIW__card,.languages-module__joMgIW__notice{background:#fff;border:1px solid #dce3e4;border-radius:16px;padding:clamp(1rem,3vw,1.8rem)}.languages-module__joMgIW__notice{background:#edf7f4;border-left:5px solid #24715d}.languages-module__joMgIW__root h2{margin-top:0}.languages-module__joMgIW__root p{line-height:1.65}.languages-module__joMgIW__root fieldset{border:0;margin:0;padding:0}.languages-module__joMgIW__root legend{margin-bottom:1rem}.languages-module__joMgIW__choices,.languages-module__joMgIW__actions{flex-wrap:wrap;gap:1rem;display:flex}.languages-module__joMgIW__choices label{background:#f5f7f8;border-radius:10px;align-items:center;gap:.5rem;padding:.7rem 1rem;display:flex}.languages-module__joMgIW__choices input[type=checkbox]{width:1.15rem;height:1.15rem}.languages-module__joMgIW__choices label{flex-wrap:wrap}.languages-module__joMgIW__choices input[type=number]{color:#203d36;width:150px;min-width:120px;height:44px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #839e96;border-radius:8px;padding:8px 12px}.languages-module__joMgIW__actions{margin:1.5rem 0}.languages-module__joMgIW__root button{cursor:pointer;color:#fff;background:#235c50;border:1px solid #235c50;border-radius:10px;padding:.8rem 1.2rem}.languages-module__joMgIW__root button:disabled{opacity:.5;cursor:default}.languages-module__joMgIW__table{overflow-x:auto}.languages-module__joMgIW__table table{border-collapse:collapse;text-align:left;width:100%}.languages-module__joMgIW__table th,.languages-module__joMgIW__table td{border-bottom:1px solid #e3e8e7;padding:.8rem}.languages-module__joMgIW__table caption{text-align:left;margin-bottom:1rem}.languages-module__joMgIW__amount{color:#235c50;font-size:2rem;font-weight:700}.languages-module__joMgIW__amount small{color:#394b46;font-size:.95rem;font-weight:400;display:block}.languages-module__joMgIW__root progress{width:min(100%,400px)}.languages-module__joMgIW__root a{text-decoration:underline}.languages-module__joMgIW__root :focus-visible{outline-offset:3px;outline:3px solid #c07f16}
.ManagementNavigation-module__Uj6Zbq__sidebar.ManagementNavigation-module__Uj6Zbq__sidebar{height:100dvh;min-height:0;padding:18px 12px;overflow:hidden}.ManagementNavigation-module__Uj6Zbq__sidebar>a,.ManagementNavigation-module__Uj6Zbq__sidebar>div:last-child{flex-shrink:0}.ManagementNavigation-module__Uj6Zbq__sidebar>a{margin-bottom:18px}.ManagementNavigation-module__Uj6Zbq__sidebar .ManagementNavigation-module__Uj6Zbq__navigation{scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#a3bcb2 #142d2a;overscroll-behavior-y:contain;flex-direction:column;flex:1;gap:5px;min-height:0;padding:3px 5px 12px 0;display:flex;overflow:hidden auto}.ManagementNavigation-module__Uj6Zbq__navigation::-webkit-scrollbar{width:9px}.ManagementNavigation-module__Uj6Zbq__navigation::-webkit-scrollbar-thumb{background:#a3bcb2;border-radius:9px}.ManagementNavigation-module__Uj6Zbq__navigation::-webkit-scrollbar-track{background:#142d2a}.ManagementNavigation-module__Uj6Zbq__group{border-top:1px solid #ffffff20;flex-shrink:0;padding-top:5px}.ManagementNavigation-module__Uj6Zbq__groupToggle,.ManagementNavigation-module__Uj6Zbq__mobileToggle{color:#f3eee3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 9px;font-weight:700;line-height:1.3;display:flex}.ManagementNavigation-module__Uj6Zbq__groupToggle:hover,.ManagementNavigation-module__Uj6Zbq__groupToggle[data-selected=true]{background:#ffffff0e}.ManagementNavigation-module__Uj6Zbq__groupToggle>span:first-child{overflow-wrap:anywhere}.ManagementNavigation-module__Uj6Zbq__groupItems{padding:3px 0 6px 8px}.ManagementNavigation-module__Uj6Zbq__item.ManagementNavigation-module__Uj6Zbq__item{overflow-wrap:anywhere;flex-shrink:0;min-height:42px;padding:9px 10px;font-size:.88rem;line-height:1.3}.ManagementNavigation-module__Uj6Zbq__item[aria-current=page]{color:#142d2a;background:#d8c6a0;border-left:3px solid #f4e8cc;font-weight:700}.ManagementNavigation-module__Uj6Zbq__groupToggle:focus-visible,.ManagementNavigation-module__Uj6Zbq__mobileToggle:focus-visible,.ManagementNavigation-module__Uj6Zbq__item:focus-visible,.ManagementNavigation-module__Uj6Zbq__navigation:focus-visible{outline-offset:2px;outline:2px solid #f0cf86}.ManagementNavigation-module__Uj6Zbq__mobileToggle{display:none}@media (max-width:900px){.ManagementNavigation-module__Uj6Zbq__sidebar.ManagementNavigation-module__Uj6Zbq__sidebar{height:auto;max-height:65dvh;padding:12px 16px;position:static}.ManagementNavigation-module__Uj6Zbq__sidebar>a{margin-bottom:8px}.ManagementNavigation-module__Uj6Zbq__mobileToggle{background:#ffffff12;flex-shrink:0;display:flex}.ManagementNavigation-module__Uj6Zbq__sidebar .ManagementNavigation-module__Uj6Zbq__navigation{flex:0 auto;max-height:42dvh;margin-top:8px}.ManagementNavigation-module__Uj6Zbq__sidebar .ManagementNavigation-module__Uj6Zbq__navigation[data-mobile-open=false]{display:none}.ManagementNavigation-module__Uj6Zbq__sidebar>div:last-child{margin-top:10px;padding-top:10px}}
.business-module__ZInlpq__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.business-module__ZInlpq__card{overflow-wrap:anywhere;background:#fff;border:1px solid #cbdcd3;border-radius:16px;min-width:0;margin:16px 0;padding:22px}.business-module__ZInlpq__form{max-width:850px}.business-module__ZInlpq__form fieldset{border:1px solid #b4cbbc;border-radius:14px;gap:16px;min-width:0;padding:20px;display:grid}.business-module__ZInlpq__form label{gap:6px;display:grid}.business-module__ZInlpq__form input,.business-module__ZInlpq__form select,.business-module__ZInlpq__form textarea{box-sizing:border-box;width:100%;max-width:100%;font:inherit;border:1px solid #9eb8ab;border-radius:8px;min-height:46px;padding:12px}.business-module__ZInlpq__form .business-module__ZInlpq__check{align-items:center;gap:10px;display:flex}.business-module__ZInlpq__form .business-module__ZInlpq__check input{width:22px;height:22px;min-height:22px}.business-module__ZInlpq__error{color:#972b32}.business-module__ZInlpq__filters{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.business-module__ZInlpq__filters label{gap:6px;display:grid}.business-module__ZInlpq__filters input,.business-module__ZInlpq__filters select{box-sizing:border-box;max-width:100%;min-height:46px;padding:12px}.business-module__ZInlpq__badge{color:#173f34;background:#d4ebdd;border-radius:20px;padding:6px 12px;font-weight:700;display:inline-block}.business-module__ZInlpq__inactive{color:#615848;background:#ece9e2}.business-module__ZInlpq__links{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.business-module__ZInlpq__card summary{cursor:pointer;min-height:46px;padding:12px 0;font-weight:700}.business-module__ZInlpq__card details[open] summary{margin-bottom:12px}@media (max-width:600px){.business-module__ZInlpq__filters>*{width:100%}.business-module__ZInlpq__card{padding:16px}.business-module__ZInlpq__form fieldset{padding:14px}.business-module__ZInlpq__form button{width:100%}}.business-module__ZInlpq__publication{background:#eef5ef;border-radius:12px;margin:20px 0;padding:16px}.business-module__ZInlpq__publish,.business-module__ZInlpq__withdraw{min-height:46px;font:inherit;cursor:pointer;border-radius:9px;padding:12px 18px;font-weight:700}.business-module__ZInlpq__publish{color:#173f34;background:#d4ebdd;border:2px solid #75a98c}.business-module__ZInlpq__withdraw{color:#fff;background:#a52c34;border:2px solid #802029}.business-module__ZInlpq__form button:disabled{opacity:.6;cursor:wait}.business-module__ZInlpq__period{border-top:1px solid #b5cdbd;padding:16px 0}.business-module__ZInlpq__active{color:#173f34;background:#d4ebdd}.business-module__ZInlpq__upcoming{color:#6b4a00;background:#fff0bf}.business-module__ZInlpq__ended{color:#39414b;background:#e6e8ec}.business-module__ZInlpq__cancelled{color:#802029;background:#f8d9dd}.business-module__ZInlpq__featured{background:linear-gradient(150deg,#fffdf7,#f1f7ef);border:2px solid #b89953;position:relative;box-shadow:0 7px 20px #183e3a0d}.business-module__ZInlpq__sponsored{color:#62471c;background:#f2dfb2;border-radius:20px;padding:7px 12px;font-size:.85rem;font-weight:700;display:inline-block}.business-module__ZInlpq__category{color:#526452;font-size:.9rem}.business-module__ZInlpq__cardLink{color:inherit}.business-module__ZInlpq__cardLink:after{content:"";border-radius:16px;position:absolute;inset:0}.business-module__ZInlpq__featured:focus-within{outline-offset:4px;outline:3px solid #507f65}.business-module__ZInlpq__cardButton{color:#173f34;box-sizing:border-box;background:#d4ebdd;border:1px solid #75a98c;border-radius:9px;align-items:center;min-height:46px;padding:10px 16px;font-weight:700;display:inline-flex}.business-module__ZInlpq__featured:hover{border-color:#80652d}.business-module__ZInlpq__photoGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.business-module__ZInlpq__photoGrid figure{min-width:0;margin:0}.business-module__ZInlpq__photoPreview{object-fit:contain;background:#e9efe7;border-radius:10px;width:100%;height:200px;display:block}.business-module__ZInlpq__photoGrid figcaption,.business-module__ZInlpq__publicFigure figcaption{color:#435c50;padding:8px 0}.business-module__ZInlpq__cardPhoto{box-sizing:border-box;object-fit:contain;background:#e9efe7;border-radius:10px;width:100%;height:190px;margin-bottom:16px;display:block}.business-module__ZInlpq__coverPhoto{object-fit:contain;background:#e9efe7;border-radius:12px;width:100%;max-height:520px;display:block}.business-module__ZInlpq__galleryPhoto{object-fit:contain;background:#e9efe7;border-radius:12px;width:100%;max-height:480px;display:block}.business-module__ZInlpq__publicFigure{margin:24px 0}.business-module__ZInlpq__photoGrid .business-module__ZInlpq__form fieldset{padding:10px}.business-module__ZInlpq__photoGrid .business-module__ZInlpq__links button{flex:1;min-width:95px}.business-module__ZInlpq__publicationNotice{border:1px solid;border-radius:12px;margin:16px 0;padding:16px}.business-module__ZInlpq__noticePending{color:#64490e;background:#fff4d5;border-color:#b99a46}.business-module__ZInlpq__noticeReady{color:#173f34;background:#dcefe3;border-color:#6d9c7d}.business-module__ZInlpq__publicationNotice p{margin-bottom:0}.business-module__ZInlpq__coverComparison{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.business-module__ZInlpq__coverComparison figure{background:#fff;border-radius:12px;min-width:0;margin:0;padding:12px}.business-module__ZInlpq__coverComparison figcaption{margin-bottom:10px}.business-module__ZInlpq__photoPublishArea{gap:16px;margin-top:24px;display:grid}.business-module__ZInlpq__photoPublishArea>a{box-sizing:border-box;justify-content:center;align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.business-module__ZInlpq__publishNow{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#173f34;border:2px solid #173f34;border-radius:9px;padding:12px 20px;font-weight:700}.business-module__ZInlpq__publishNow:focus-visible{outline-offset:3px;outline:3px solid #b99a46}@media (max-width:600px){.business-module__ZInlpq__coverComparison{grid-template-columns:1fr}.business-module__ZInlpq__photoPublishArea>a{width:100%}}.business-module__ZInlpq__miniSite{max-width:1100px;margin:auto}.business-module__ZInlpq__miniHeader{padding:12px 0 24px}.business-module__ZInlpq__miniHeader h1{letter-spacing:-.035em;margin:18px 0;font:500 clamp(2.3rem,5vw,4.5rem)/1.08 Georgia,serif}.business-module__ZInlpq__miniHeader p{color:#526452}.business-module__ZInlpq__miniColumns{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.business-module__ZInlpq__miniColumns>*{min-width:0}.business-module__ZInlpq__miniColumns .business-module__ZInlpq__card{margin-top:0}.business-module__ZInlpq__promo{color:#fff;background:#193e33;border-radius:18px;margin:8px 0 30px;padding:clamp(22px,4vw,38px)}.business-module__ZInlpq__promo h2{color:#f2dfb2;margin:0 0 16px;font:500 clamp(1.6rem,3vw,2.3rem)/1.2 Georgia,serif}.business-module__ZInlpq__promo p{white-space:pre-wrap;color:#edf4ec;margin:0;line-height:1.8}.business-module__ZInlpq__mainCta{box-sizing:border-box;background:#193e33;border-radius:9px;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.business-module__ZInlpq__carousel{border-top:1px solid #cbdcd3;margin-top:36px;padding-top:24px}.business-module__ZInlpq__carouselTrack{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;background:#edf1e9;border-radius:14px;display:flex;overflow-x:auto}.business-module__ZInlpq__carouselTrack:focus-visible{outline-offset:4px;outline:3px solid #b89953}.business-module__ZInlpq__carouselSlide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;max-width:100%;margin:0}.business-module__ZInlpq__carouselImage{object-fit:contain;background:#edf1e9;width:100%;height:clamp(220px,45vw,430px);display:block}.business-module__ZInlpq__carouselSlide figcaption{box-sizing:border-box;color:#435c50;overflow-wrap:anywhere;min-height:44px;padding:14px 18px}.business-module__ZInlpq__carouselControls{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.business-module__ZInlpq__carouselControls button:disabled{opacity:.45;cursor:default}.business-module__ZInlpq__carouselDots{flex-wrap:wrap;justify-content:center;display:flex}.business-module__ZInlpq__carouselDots button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.business-module__ZInlpq__carouselDots span{background:#e3eee5;border:1px solid #547c64;border-radius:50%;width:10px;height:10px}.business-module__ZInlpq__carouselDots button[aria-pressed=true] span{background:#193e33;transform:scale(1.25)}@media (max-width:760px){.business-module__ZInlpq__miniColumns{grid-template-columns:1fr;gap:16px}.business-module__ZInlpq__mainCta{width:100%}.business-module__ZInlpq__carouselControls button{padding:10px;font-size:.9rem}.business-module__ZInlpq__miniHeader{padding-bottom:12px}}.business-module__ZInlpq__cardFavorite{z-index:2;justify-content:flex-end;margin-bottom:2px;display:flex;position:relative}.business-module__ZInlpq__cardFavorite button{min-width:48px;min-height:48px}.business-module__ZInlpq__cardFavorite p{max-width:28ch;font-size:.9rem}.business-module__ZInlpq__publish,.business-module__ZInlpq__withdraw,.business-module__ZInlpq__cardButton,.business-module__ZInlpq__publishNow,.business-module__ZInlpq__mainCta{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;justify-content:center;place-self:center start;align-items:center;gap:7px;max-width:100%;text-decoration:none;min-height:var(--tsm-action-height)!important;width:fit-content!important;min-width:0!important;height:auto!important;box-shadow:none!important;border-width:1px!important;border-radius:9px!important;flex:0 auto!important;padding:8px 13px!important;font-size:.875rem!important;font-weight:600!important;line-height:1.3!important;display:inline-flex!important}.business-module__ZInlpq__grid:has(>[data-compact-card]){grid-template-columns:repeat(auto-fill,minmax(min(100%,235px),1fr));align-items:start;gap:14px}.business-module__ZInlpq__card[data-compact-card]{border-radius:12px;margin:0;padding:14px;font-size:.875rem;line-height:1.5}.business-module__ZInlpq__card[data-compact-card] h2,.business-module__ZInlpq__card[data-compact-card] h3{margin:8px 0;font-size:1.25rem;line-height:1.3}.business-module__ZInlpq__card[data-compact-card] p{margin:8px 0}.business-module__ZInlpq__card[data-compact-card] .business-module__ZInlpq__cardPhoto{height:145px;margin-bottom:10px}.business-module__ZInlpq__card[data-compact-card] .business-module__ZInlpq__category{font-size:.8125rem}.business-module__ZInlpq__card[data-compact-card] .business-module__ZInlpq__badge,.business-module__ZInlpq__card[data-compact-card] .business-module__ZInlpq__sponsored{padding:4px 8px;font-size:.75rem}.business-module__ZInlpq__card[data-compact-card] .business-module__ZInlpq__cardButton{min-height:32px!important;padding:6px 10px!important;font-size:.8125rem!important}.business-module__ZInlpq__card[data-compact-card] .business-module__ZInlpq__cardFavorite{margin-bottom:0}@media (max-width:540px){.business-module__ZInlpq__grid:has(>[data-compact-card]){grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse),(max-width:600px){.business-module__ZInlpq__card[data-compact-card] .business-module__ZInlpq__cardButton{min-height:44px!important}}
.publications-module__jYLdGa__shell{color:#183e3a;overflow-wrap:anywhere;background:#faf9f5;max-width:1280px;min-height:100vh;margin:auto;padding:clamp(18px,4vw,56px)}.publications-module__jYLdGa__shell>h1{letter-spacing:-.04em;margin:32px 0 20px;font:500 clamp(2.2rem,4.5vw,4rem)/1.1 Georgia,serif}.publications-module__jYLdGa__shell nav{padding:16px 0}.publications-module__jYLdGa__shell nav a{align-items:center;min-height:44px;margin-right:16px;display:inline-flex}.publications-module__jYLdGa__shell nav a[aria-current=page]{font-weight:700;box-shadow:inset 0 -2px #9a562e}.publications-module__jYLdGa__shell a:focus-visible{outline-offset:4px;outline:3px solid #9a562e}.publications-module__jYLdGa__shell a:hover{text-underline-offset:4px;text-decoration:underline}.publications-module__jYLdGa__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:26px;display:grid}.publications-module__jYLdGa__card{overflow-wrap:anywhere;background:#fff;border:1px solid #dedfd5;border-radius:14px;transition:box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 6px 18px #1e392b05}.publications-module__jYLdGa__card:hover{border-color:#a5b5a5;box-shadow:0 12px 30px #1e392b10}.publications-module__jYLdGa__card img{aspect-ratio:16/9;object-fit:contain;background:#eceee5;width:100%;display:block}.publications-module__jYLdGa__card h2,.publications-module__jYLdGa__card h3{letter-spacing:-.025em;margin:8px 0 14px;font:500 1.6rem/1.22 Georgia,serif}.publications-module__jYLdGa__card p{color:#566257;font-size:.94rem;line-height:1.65}.publications-module__jYLdGa__card time{font-variant-numeric:tabular-nums}.publications-module__jYLdGa__article{overflow-wrap:anywhere;max-width:820px;margin:auto}.publications-module__jYLdGa__article h1{letter-spacing:-.04em;margin:24px 0;font:500 clamp(2.4rem,5vw,4.6rem)/1.08 Georgia,serif}.publications-module__jYLdGa__subtitle{color:#566257;font-size:1.25rem;line-height:1.65}.publications-module__jYLdGa__article>time{color:#667365;padding-bottom:20px;font-size:.85rem;display:inline-block}.publications-module__jYLdGa__article figure{margin:32px 0}.publications-module__jYLdGa__article img{border-radius:10px;width:100%;height:auto;display:block}.publications-module__jYLdGa__article figcaption{color:#566257;margin-top:10px;font-size:.85rem;line-height:1.5}.publications-module__jYLdGa__text{white-space:pre-wrap;color:#293c32;margin:28px 0;font-size:1.13rem;line-height:1.9}.publications-module__jYLdGa__eyebrow{text-transform:uppercase;letter-spacing:.17em;color:#7b4a2b;margin:0 0 14px;font:700 .7rem/1.5 Arial,sans-serif}.publications-module__jYLdGa__masthead{border-bottom:1px solid #d9dfd2;margin-bottom:38px;padding:38px 0 45px}.publications-module__jYLdGa__masthead h1{letter-spacing:-.04em;max-width:1000px;margin:14px 0 24px;font:500 clamp(2.8rem,5.7vw,5.2rem)/1.07 Georgia,serif}.publications-module__jYLdGa__masthead h1 em{color:#68765a;font-weight:400}.publications-module__jYLdGa__masthead>p:last-child{color:#566257;max-width:590px;font-size:1.06rem;line-height:1.7}.publications-module__jYLdGa__intro{color:#fff;background:#193e33;border-radius:20px;grid-template-columns:1.1fr .9fr;min-height:380px;margin:0 0 64px;display:grid;overflow:hidden}.publications-module__jYLdGa__intro>div:first-child{padding:clamp(26px,4vw,52px)}.publications-module__jYLdGa__intro .publications-module__jYLdGa__eyebrow{color:#edc998}.publications-module__jYLdGa__intro h2{letter-spacing:-.025em;margin:16px 0;font:400 clamp(2rem,3.4vw,3rem)/1.12 Georgia,serif}.publications-module__jYLdGa__intro p:not(.publications-module__jYLdGa__eyebrow){color:#dfebe1;max-width:400px;font-size:1rem;line-height:1.75}.publications-module__jYLdGa__cta{color:#233e30;background:#f3ddb6;border-radius:6px;justify-content:space-between;align-items:center;gap:25px;min-height:48px;margin-top:14px;padding:12px 20px;font-size:.9rem;font-weight:700;display:inline-flex}.publications-module__jYLdGa__secondaryCta{color:#f4eddc;width:fit-content;min-height:44px;padding:16px 0 0;font-size:.9rem;display:block}.publications-module__jYLdGa__landscape{background:radial-gradient(circle at 72% 23%,#dbbf8655 0 12%,#0000 12.3%),repeating-radial-gradient(at 110% 105%,#0000 0 26px,#e5d0a318 27px 28px,#0000 29px 45px),linear-gradient(150deg,#345849,#1b3c31);justify-content:center;align-items:end;padding:40px;display:flex;position:relative;overflow:hidden}.publications-module__jYLdGa__landscape:before{content:"";background:#77907430;border-radius:45% 65% 0 0;position:absolute;inset:40% -20% -20%;transform:rotate(-20deg)}.publications-module__jYLdGa__landscape span{z-index:1;color:#f2e7cf;font:400 clamp(1.5rem,2.5vw,2.4rem)/1.25 Georgia,serif}.publications-module__jYLdGa__homeSection{border-bottom:1px solid #d9dfd2;margin-bottom:32px;padding:22px 0 54px}.publications-module__jYLdGa__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.publications-module__jYLdGa__sectionHeading h2{letter-spacing:-.03em;margin:0;font:400 clamp(1.9rem,3vw,2.7rem)/1.15 Georgia,serif}.publications-module__jYLdGa__sectionHeading>a{align-items:center;min-height:44px;font-size:.9rem;font-weight:700;display:inline-flex}.publications-module__jYLdGa__homeSection>p{font-size:.95rem;line-height:1.7}.publications-module__jYLdGa__homeSection>p>a{text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.publications-module__jYLdGa__card .publications-module__jYLdGa__cardPlaceholder{aspect-ratio:16/9;color:#5a6c53;background:repeating-radial-gradient(at 115% 110%,#0000 0 17px,#66795616 18px 19px,#0000 20px 31px),#e9ecdf;align-items:end;padding:26px;font:italic 1.35rem Georgia,serif;display:flex}.publications-module__jYLdGa__footer{color:#52624f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:30px 0 10px;font-size:.85rem;display:flex}.publications-module__jYLdGa__footer strong{color:#193e33;font:500 1.4rem Georgia,serif}.publications-module__jYLdGa__footer a{align-items:center;min-height:44px;display:inline-flex}.publications-module__jYLdGa__footer p{line-height:1.6}@media (max-width:700px){.publications-module__jYLdGa__intro{grid-template-columns:1fr;margin-bottom:40px}.publications-module__jYLdGa__landscape{justify-content:flex-start;min-height:180px;padding:30px}.publications-module__jYLdGa__masthead{margin-bottom:26px;padding:22px 0 26px}.publications-module__jYLdGa__homeSection{padding:14px 0 32px}.publications-module__jYLdGa__sectionHeading{gap:12px}.publications-module__jYLdGa__grid{gap:18px}.publications-module__jYLdGa__card>div{padding:20px}.publications-module__jYLdGa__text{font-size:1.05rem}.publications-module__jYLdGa__footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.publications-module__jYLdGa__card{transition:none}}.publications-module__jYLdGa__cta,.publications-module__jYLdGa__secondaryCta{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;justify-content:center;place-self:center start;align-items:center;gap:7px;max-width:100%;text-decoration:none;min-height:var(--tsm-action-height)!important;width:fit-content!important;min-width:0!important;height:auto!important;box-shadow:none!important;border-width:1px!important;border-radius:9px!important;flex:0 auto!important;padding:8px 13px!important;font-size:.875rem!important;font-weight:600!important;line-height:1.3!important;display:inline-flex!important}.publications-module__jYLdGa__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,235px),1fr));align-items:start;gap:14px}.publications-module__jYLdGa__card{border-radius:12px;min-width:0}.publications-module__jYLdGa__card>div{padding:14px}.publications-module__jYLdGa__card img{aspect-ratio:auto;height:150px}.publications-module__jYLdGa__card h2,.publications-module__jYLdGa__card h3{margin:6px 0 9px;font-size:1.25rem;line-height:1.3}.publications-module__jYLdGa__card p{margin:8px 0;font-size:.875rem;line-height:1.5}.publications-module__jYLdGa__card section p{font-size:.8125rem}.publications-module__jYLdGa__card .publications-module__jYLdGa__cardPlaceholder{aspect-ratio:auto;height:150px;padding:16px;font-size:1.1rem}.publications-module__jYLdGa__homeSection{margin-bottom:22px;padding:16px 0 28px}.publications-module__jYLdGa__sectionHeading{gap:12px;margin-bottom:16px}.publications-module__jYLdGa__sectionHeading h2{font-size:clamp(1.5rem,2.5vw,2rem)}@media (max-width:540px){.publications-module__jYLdGa__grid{grid-template-columns:minmax(0,1fr)}.publications-module__jYLdGa__card>div{padding:14px}.publications-module__jYLdGa__card img,.publications-module__jYLdGa__card .publications-module__jYLdGa__cardPlaceholder{height:145px}}.publications-module__jYLdGa__card[data-publication-type=NEWS]{border:2px solid #7b9fbd;border-top:5px solid #356d99}.publications-module__jYLdGa__card[data-publication-type=ARTICLE]{border:2px solid #b294c5;border-top:5px solid #80579c}.publications-module__jYLdGa__card[data-publication-type=TOURISM]{border:2px solid #9ab785;border-top:5px solid #587d39}.publications-module__jYLdGa__card[data-publication-type=EVENT]{border:2px solid #cfad76;border-top:5px solid #ae792a}
.collections-module__wT4ZRa__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));align-items:start;gap:12px;display:grid}.collections-module__wT4ZRa__section{margin:24px 0}.collections-module__wT4ZRa__section h2{color:#234a3d;margin:0 0 12px;font-size:1.25rem}.collections-module__wT4ZRa__card{box-sizing:border-box;overflow-wrap:anywhere;background:#fff;border:1px solid #c6d5c5;border-top:4px solid #789862;border-radius:13px;min-width:0;padding:13px;position:relative}.collections-module__wT4ZRa__card h3{margin:6px 44px 8px 0;font-size:1rem;line-height:1.35}.collections-module__wT4ZRa__card p{color:#536356;margin:7px 0;font-size:.82rem;line-height:1.45}.collections-module__wT4ZRa__card[data-kind=DIRECT_CHAT],.collections-module__wT4ZRa__card[data-kind=INDEPENDENT]{border-top-color:#99794d}.collections-module__wT4ZRa__card[data-kind=GROUP_CHAT],.collections-module__wT4ZRa__card[data-kind=GROUP]{border-top-color:#8460a4}.collections-module__wT4ZRa__card[data-kind=TRIP_CHAT],.collections-module__wT4ZRa__card[data-kind=TRIP]{border-top-color:#3d8193}.collections-module__wT4ZRa__card[data-kind=EVENT]{border-top-color:#b48632}.collections-module__wT4ZRa__closed{color:#5d6560;background:#eceeed;border-color:#c3cac5}.collections-module__wT4ZRa__badge{color:#76562e;background:#eee8d9;border-radius:7px;padding:4px 7px;font-size:.72rem;display:inline-block}.collections-module__wT4ZRa__toolbar{flex-wrap:wrap;align-items:center;gap:7px;display:flex;padding:6px 0!important}.collections-module__wT4ZRa__button,.collections-module__wT4ZRa__toolbar a,.collections-module__wT4ZRa__toolbar button{box-sizing:border-box;color:#2b533e;background:#edf2e7;border:1px solid #bacbba;border-radius:9px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;gap:5px!important;min-height:44px!important;margin:0!important;padding:6px 9px!important;font-size:.79rem!important;display:inline-flex!important}.collections-module__wT4ZRa__toolbar [data-section=chat]{color:#694486;background:#ece3f5;border-color:#bba0cf}.collections-module__wT4ZRa__toolbar [data-section=accounts]{color:#79521f;background:#f4e9d5;border-color:#d1b386}.collections-module__wT4ZRa__toolbar [data-section=share]{color:#2c6768;background:#e0eeee;border-color:#a2c4c2}.collections-module__wT4ZRa__favoriteForm{margin:0!important}.collections-module__wT4ZRa__favorite{box-sizing:border-box;color:#8d6b22;background:#fbf7eb;border:1px solid #dbc896;border-radius:10px;justify-content:center;align-items:center;width:44px;min-height:44px;padding:9px;display:inline-flex;position:absolute;top:7px;right:8px}.collections-module__wT4ZRa__favorite[aria-pressed=true]{color:#936400;background:#f3e4b7}.collections-module__wT4ZRa__favorite:focus-visible,.collections-module__wT4ZRa__button:focus-visible,.collections-module__wT4ZRa__toolbar a:focus-visible{outline-offset:3px;outline:3px solid #a77435}.collections-module__wT4ZRa__shareOptions{background:#f8f5ed;border:1px solid #d8d1bf;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0;padding:9px;display:flex}.collections-module__wT4ZRa__shareOptions a,.collections-module__wT4ZRa__shareOptions button{color:#34583f;background:#fff;border:1px solid #b8c7b5;border-radius:8px;align-items:center;min-height:44px;padding:6px 9px;font-size:.8rem;display:inline-flex}.collections-module__wT4ZRa__nativeShare{max-width:100%;display:block}.collections-module__wT4ZRa__money{font-weight:700;color:#684d23!important;font-size:1.1rem!important}.collections-module__wT4ZRa__historyRow{border-bottom:1px solid #d7ded5;padding:10px 0;font-size:.85rem}.collections-module__wT4ZRa__notice{background:#f1eadb;border-radius:10px;padding:12px;font-size:.85rem}@media (max-width:540px){.collections-module__wT4ZRa__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.collections-module__wT4ZRa__card{padding:12px}.collections-module__wT4ZRa__section{margin:20px 0}}.collections-module__wT4ZRa__grid[class]{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px}.collections-module__wT4ZRa__shareOptions input{box-sizing:border-box;border:1px solid #b8c7b5;border-radius:8px;width:100%;max-width:100%;min-height:44px;padding:7px}.collections-module__wT4ZRa__shareOptions label{width:100%;font-size:.78rem;display:block}.collections-module__wT4ZRa__thumb{object-fit:cover;border-radius:8px;width:32px;height:32px;margin-bottom:7px;display:block}.collections-module__wT4ZRa__card[data-kind=GROUP_CHAT]{border-top-color:var(--club-accent,#8460a4);background:var(--club-tint,#fff)}
.community-module__R0r5HW__panel{gap:1rem;margin-block:2rem;display:grid}.community-module__R0r5HW__card{color:#24352e;background:#fdfaf2;border:1px solid #d6c9a9;border-radius:1rem;padding:1.2rem}.community-module__R0r5HW__card h3{margin-top:0}.community-module__R0r5HW__dimensions{gap:.4rem;display:grid}.community-module__R0r5HW__dimensions>div{border-bottom:1px solid #ddd4bb;justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.community-module__R0r5HW__form{gap:.75rem;margin-top:1rem;display:grid}.community-module__R0r5HW__form label{gap:.3rem;display:grid}.community-module__R0r5HW__form :is(input,select,textarea){border:1px solid #76877b;border-radius:.4rem;max-width:100%;padding:.6rem}.community-module__R0r5HW__form button,.community-module__R0r5HW__comments button{color:#183529;cursor:pointer;background:#f1ebdb;border:1px solid #586c51;border-radius:.5rem;width:max-content;max-width:100%;padding:.55rem .85rem}.community-module__R0r5HW__comments{padding-left:1.4rem}.community-module__R0r5HW__comments>li{overflow-wrap:anywhere;border-bottom:1px solid #ddd4bb;margin-bottom:1.5rem;padding-bottom:1rem}.community-module__R0r5HW__reactions{flex-wrap:wrap;gap:.4rem;margin-block:.7rem;display:flex}.community-module__R0r5HW__reactions button[aria-pressed=true]{background:#d7eadb;border-color:#276944}.community-module__R0r5HW__reply{border-left:3px solid #8caa91;margin:.8rem 0 .4rem 1rem;padding:.3rem .8rem}.community-module__R0r5HW__gallery{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:.7rem;display:grid}.community-module__R0r5HW__gallery figure{margin:0}.community-module__R0r5HW__gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:.5rem;width:100%}.community-module__R0r5HW__gallery figcaption{font-size:.86rem}.community-module__R0r5HW__invitation{background:#e9efe3;border-radius:.5rem;padding:.75rem}.community-module__R0r5HW__invitation a{color:#174a36;margin-right:1rem;text-decoration:underline;display:inline-block}.community-module__R0r5HW__ratingPanel{align-self:start;margin-block:0}.community-module__R0r5HW__compactRatings{min-width:0;padding:.85rem 1rem}.community-module__R0r5HW__compactRatings h3{margin:0 0 .4rem;font-size:1.05rem}.community-module__R0r5HW__ratingSummary{flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.85rem;display:flex}.community-module__R0r5HW__stars{white-space:nowrap;color:#c9c7be;letter-spacing:0;flex-shrink:0;font-family:Arial,sans-serif;font-size:1.2rem;line-height:1.2;display:inline-block;position:relative}.community-module__R0r5HW__starsFill{color:#91630b;white-space:nowrap;position:absolute;inset:0 auto 0 0;overflow:hidden}.community-module__R0r5HW__noRatings{margin:.3rem 0;font-size:.85rem}.community-module__R0r5HW__compactRatings .community-module__R0r5HW__dimensions{gap:0;margin:.45rem 0;font-size:.82rem}.community-module__R0r5HW__compactRatings .community-module__R0r5HW__dimensions>div{flex-wrap:wrap;align-items:center;gap:.2rem .6rem;padding:.3rem 0}.community-module__R0r5HW__compactRatings .community-module__R0r5HW__dimensions dd{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;display:flex}.community-module__R0r5HW__compactRatings .community-module__R0r5HW__dimensions .community-module__R0r5HW__stars{font-size:1rem}.community-module__R0r5HW__compactRatings .community-module__R0r5HW__dimensions dd>span:last-child{font-size:.75rem}.community-module__R0r5HW__ratingDetails{border-top:1px solid #ddd4bb;margin-top:.5rem;padding-top:.25rem}.community-module__R0r5HW__ratingDetails summary{cursor:pointer;color:#174a36;align-content:center;min-height:44px;font-size:.88rem;font-weight:600}.community-module__R0r5HW__ratingDetails summary:focus-visible{outline-offset:2px;border-radius:.25rem;outline:2px solid #174a36}.community-module__R0r5HW__ratingDetails .community-module__R0r5HW__form,.community-module__R0r5HW__ratingDetails .community-module__R0r5HW__invitation{margin-top:.4rem}.community-module__R0r5HW__status{margin:0}.community-module__R0r5HW__status:empty{display:none}.community-module__R0r5HW__carouselShell{min-width:0}.community-module__R0r5HW__carouselControls{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.8rem;display:flex}.community-module__R0r5HW__carouselControls button{color:#183529;cursor:pointer;background:#f1ebdb;border:1px solid #76877b;border-radius:50%;min-width:44px;min-height:44px;font-size:1.5rem}.community-module__R0r5HW__carousel{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:.75rem;padding:.25rem 0 .75rem;display:flex;overflow-x:auto}.community-module__R0r5HW__carousel figure{scroll-snap-align:start;flex:0 0 clamp(180px,38%,300px);max-width:85%;margin:0}.community-module__R0r5HW__carousel a{border-radius:.6rem;display:block}.community-module__R0r5HW__carousel img{aspect-ratio:4/3;object-fit:cover;border-radius:.6rem;width:100%;display:block}.community-module__R0r5HW__carousel figcaption{overflow-wrap:anywhere;margin-top:.35rem;font-size:.82rem}.community-module__R0r5HW__carousel:focus-visible,.community-module__R0r5HW__carousel a:focus-visible,.community-module__R0r5HW__carouselControls button:focus-visible,.community-module__R0r5HW__reactions button:focus-visible,.community-module__R0r5HW__replyButton:focus-visible{outline-offset:2px;outline:3px solid #174a36}.community-module__R0r5HW__comments{padding:0;list-style:none}.community-module__R0r5HW__comments p{margin:.4rem 0}.community-module__R0r5HW__commentBody{white-space:pre-wrap}.community-module__R0r5HW__comments .community-module__R0r5HW__reactions{gap:.3rem;margin:.35rem 0}.community-module__R0r5HW__comments .community-module__R0r5HW__reactions button{border-radius:1.2rem;justify-content:center;align-items:center;gap:.25rem;min-width:44px;min-height:44px;padding:.2rem .4rem;font-size:.85rem;line-height:1;display:inline-flex}.community-module__R0r5HW__comments .community-module__R0r5HW__replyButton{background:0 0;border-color:#0000;min-height:44px;padding:.3rem .5rem;font-size:.8rem;text-decoration:underline}.community-module__R0r5HW__thread{margin:.5rem 0;padding:0;list-style:none}.community-module__R0r5HW__thread .community-module__R0r5HW__reply{margin:.45rem 0 .45rem .5rem;padding:.3rem .65rem}.community-module__R0r5HW__threadActions{flex-wrap:wrap;gap:.5rem;display:flex}.community-module__R0r5HW__sortHint{color:#526454;margin:.25rem 0 .75rem;font-size:.8rem}.community-module__R0r5HW__photoDetail{margin:1rem 0}.community-module__R0r5HW__photoDetail img{border-radius:.8rem;width:auto;max-width:100%;height:auto;max-height:70vh;margin:auto;display:block}.community-module__R0r5HW__photoDetail figcaption{overflow-wrap:anywhere;margin-top:.6rem}@media (max-width:480px){.community-module__R0r5HW__carousel figure{flex-basis:78%}.community-module__R0r5HW__compactRatings,.community-module__R0r5HW__card{padding:.85rem}.community-module__R0r5HW__thread .community-module__R0r5HW__reply{margin-left:.25rem}}
.content-actions-module__-lsWHa__actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin:4px 0;padding:10px 0;display:flex}.content-actions-module__-lsWHa__actions button,.content-actions-module__-lsWHa__dialog button{cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:44px;padding:8px 12px;font-family:inherit;font-size:.83rem;font-weight:600;line-height:1.3;display:inline-flex}.content-actions-module__-lsWHa__actions button[data-tone=share]{color:#176c65;background:#e3f5f2;border-color:#92c9be}.content-actions-module__-lsWHa__actions button[data-tone=chat],.content-actions-module__-lsWHa__dialog button[data-tone=chat]{color:#6b459b;background:#f1ebfa;border-color:#c5b0df}.content-actions-module__-lsWHa__actions button[data-tone=trip]{color:#286447;background:#e7f4e7;border-color:#abc9a2}.content-actions-module__-lsWHa__actions small,.content-actions-module__-lsWHa__actions label{flex-basis:100%}.content-actions-module__-lsWHa__actions input{box-sizing:border-box;max-width:100%}.content-actions-module__-lsWHa__actions button:focus-visible,.content-actions-module__-lsWHa__dialog button:focus-visible{outline-offset:3px;outline:3px solid #b08330}.content-actions-module__-lsWHa__dialog{box-sizing:border-box;color:#243d32;background:#fff;border:1px solid #bbc9c2;border-radius:20px;width:min(460px,100vw - 32px);max-height:85dvh;padding:20px;overflow:auto}.content-actions-module__-lsWHa__dialog::backdrop{background:#152d2866}.content-actions-module__-lsWHa__dialog header{justify-content:space-between;align-items:center;gap:10px;display:flex}.content-actions-module__-lsWHa__dialog h2{margin:0;font-size:1.2rem}.content-actions-module__-lsWHa__dialog form,.content-actions-module__-lsWHa__dialog label{gap:10px;display:grid}.content-actions-module__-lsWHa__dialog form{gap:16px}.content-actions-module__-lsWHa__dialog select,.content-actions-module__-lsWHa__dialog input{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #bacabf;border-radius:9px;padding:10px}.content-actions-module__-lsWHa__dialog [role=alert]{color:#a12c38}.content-actions-module__-lsWHa__dialog button:disabled{opacity:.5;cursor:wait}@media (max-width:400px){.content-actions-module__-lsWHa__actions{gap:8px}.content-actions-module__-lsWHa__actions button{padding:8px 10px;font-size:.75rem}.content-actions-module__-lsWHa__dialog{padding:16px}}.content-actions-module__-lsWHa__dialog button[data-tone=trip]{color:#286447;background:#e7f4e7;border-color:#abc9a2}.content-actions-module__-lsWHa__actions button[data-section=share]{color:#245f62;background:#e0eeee;border-color:#96bfc0}.content-actions-module__-lsWHa__actions>span{max-width:100%}.content-actions-module__-lsWHa__actions button svg{width:18px;height:18px}
.directory-module__mgY3hG__workspace{overflow-wrap:anywhere;min-width:0}.directory-module__mgY3hG__workspace section,.directory-module__mgY3hG__workspace details,.directory-module__mgY3hG__workspace form{min-width:0;max-width:100%}.directory-module__mgY3hG__workspace form{gap:12px;margin:16px 0;display:grid}.directory-module__mgY3hG__workspace label{min-width:0}.directory-module__mgY3hG__workspace input:not([type=checkbox]):not([type=color]),.directory-module__mgY3hG__workspace select,.directory-module__mgY3hG__workspace textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.directory-module__mgY3hG__workspace input[type=file]{font-size:.875rem}.directory-module__mgY3hG__workspace fieldset{box-sizing:border-box;border:1px solid #b4cbbc;border-radius:12px;min-width:0;max-width:100%;padding:14px}.directory-module__mgY3hG__workspace button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.directory-module__mgY3hG__workspace summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:12px 0}.directory-module__mgY3hG__workspace details+details{border-top:1px solid #cbdcd3}.directory-module__mgY3hG__directory{color:#3f382f;min-width:0;margin-block:18px}.directory-module__mgY3hG__filters{background:#f5f1e9;border:1px solid #ded5c5;border-radius:14px;flex-wrap:wrap;align-items:end;gap:12px;padding:14px;display:flex}.directory-module__mgY3hG__filters label{flex:160px;gap:5px;min-width:0;font-size:.875rem;display:grid}.directory-module__mgY3hG__filters input,.directory-module__mgY3hG__filters select{box-sizing:border-box;color:#3f382f;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;background:#fffdf9;border:1px solid #b8aa94;border-radius:8px;padding:9px 10px}.directory-module__mgY3hG__note{color:#665b4c;margin:12px 0 18px;font-size:.8125rem;line-height:1.5}.directory-module__mgY3hG__group{min-width:0;margin-block:24px}.directory-module__mgY3hG__groupTitle{border-left:4px solid var(--category-border,#b3beaa);background:var(--category-tint,#f0f2eb);color:var(--category-ink,#45523c);border-radius:0 10px 10px 0;align-items:center;gap:9px;margin:0 0 12px;padding:9px 12px;line-height:1.3;display:flex;font-size:1rem!important}.directory-module__mgY3hG__groupTitle>svg{flex:none}.directory-module__mgY3hG__groupTitle>span{margin-left:auto;font-size:.75rem;font-weight:500}.directory-module__mgY3hG__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));grid-auto-rows:minmax(118px,auto);align-items:stretch;gap:12px;min-width:0;display:grid}.directory-module__mgY3hG__card,.directory-module__mgY3hG__featuredCard{box-sizing:border-box;border:1px solid var(--category-border,#b3beaa);border-top:3px solid var(--category-border,#b3beaa);color:#3f382f;overflow-wrap:anywhere;background:#fffdf8;border-radius:12px;min-width:0;max-width:100%;margin:0!important}.directory-module__mgY3hG__card{flex-direction:column;gap:5px;min-height:118px;padding:10px;display:flex}.directory-module__mgY3hG__basicHeader{align-items:flex-start;gap:7px;min-width:0;display:flex}.directory-module__mgY3hG__basicHeader h4{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;font-family:inherit;display:-webkit-box;overflow:hidden;margin:2px 0!important;font-size:.875rem!important;line-height:1.3!important}.directory-module__mgY3hG__categoryIcon,.directory-module__mgY3hG__photoCategory{background:var(--category-tint,#f0f2eb);width:28px;height:28px;color:var(--category-ink,#45523c);border-radius:8px;flex:0 0 28px;place-items:center;display:grid}.directory-module__mgY3hG__town{color:#71624e;margin:2px 0;font-size:.75rem;line-height:1.3}.directory-module__mgY3hG__icons{justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding-top:3px;display:flex}.directory-module__mgY3hG__icons>a{box-sizing:border-box;color:#5a4934;background:#faf6ee;border:1px solid #e1d8c7;border-radius:9px;justify-content:center;align-items:center;min-width:36px;min-height:36px;text-decoration:none;display:inline-flex}.directory-module__mgY3hG__featuredCard{flex-direction:column;grid-area:span 2/span 2;min-height:248px;display:flex;position:relative;box-shadow:0 4px 14px #55422412}.directory-module__mgY3hG__featuredMedia{background:#f0ece2;border-radius:9px 9px 0 0;flex:none;height:84px;position:relative;overflow:hidden}.directory-module__mgY3hG__featuredPhoto{object-fit:cover;width:100%;height:100%;display:block}.directory-module__mgY3hG__photoCategory{position:absolute;top:9px;left:9px;box-shadow:0 1px 4px #0002}.directory-module__mgY3hG__favorite{z-index:1;position:absolute;top:5px;right:5px}.directory-module__mgY3hG__favorite button{min-width:44px;min-height:44px;color:#624c2c!important;background:#fffdf8!important;border:1px solid #d6c8af!important;border-radius:50%!important}.directory-module__mgY3hG__favorite p{background:#fffdf8;padding:6px}.directory-module__mgY3hG__photoPlaceholder{height:100%;color:var(--category-ink,#45523c);background:var(--category-tint,#f0f2eb);justify-content:center;align-items:center;gap:10px;display:flex}.directory-module__mgY3hG__photoPlaceholder>svg{width:36px;height:36px}.directory-module__mgY3hG__featuredBody{flex-direction:column;flex:1;gap:7px;min-width:0;padding:12px;display:flex}.directory-module__mgY3hG__sponsored{color:#5c4522;background:#efe2be;border-radius:20px;align-self:flex-start;padding:4px 8px;font-size:.6875rem;font-weight:700;line-height:1.3}.directory-module__mgY3hG__featuredBody h4{margin:0!important;font-size:1.125rem!important;line-height:1.25!important}.directory-module__mgY3hG__featuredBody h4 a{color:inherit;text-decoration:none}.directory-module__mgY3hG__featuredBody h4 a:hover{text-decoration:underline}.directory-module__mgY3hG__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.directory-module__mgY3hG__address{color:#6b5d49;margin:0;font-size:.75rem;line-height:1.35}.directory-module__mgY3hG__contactActions{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.directory-module__mgY3hG__contactActions>a{box-sizing:border-box;background:#eef3e7;border:1px solid #c7d4b8;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:5px 9px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex;color:#344a2b!important}.directory-module__mgY3hG__more{font-size:.8125rem;line-height:1.45}.directory-module__mgY3hG__more summary{cursor:pointer;color:#624c2c;align-items:center;min-height:36px;display:flex}.directory-module__mgY3hG__more p{white-space:pre-wrap;margin:6px 0}.directory-module__mgY3hG__more a{color:#624c2c}.directory-module__mgY3hG__socials:empty{display:none}.directory-module__mgY3hG__socials nav{gap:5px;margin:0}.directory-module__mgY3hG__socials a{width:36px;height:36px;min-height:36px}.directory-module__mgY3hG__directory a:focus-visible,.directory-module__mgY3hG__directory button:focus-visible,.directory-module__mgY3hG__more summary:focus-visible{outline-offset:3px;outline:3px solid #816a3f}@media (max-width:480px){.directory-module__mgY3hG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.directory-module__mgY3hG__featuredCard{grid-column:1/-1}.directory-module__mgY3hG__card{padding:9px}.directory-module__mgY3hG__filters{gap:10px;padding:10px}.directory-module__mgY3hG__filters label{flex-basis:100%}}@media (max-width:300px){.directory-module__mgY3hG__grid{grid-template-columns:minmax(0,1fr)}.directory-module__mgY3hG__featuredCard{grid-column:1/-1}}@media (pointer:coarse),(max-width:600px){.directory-module__mgY3hG__icons>a,.directory-module__mgY3hG__contactActions>a,.directory-module__mgY3hG__socials a,.directory-module__mgY3hG__more summary{min-height:44px}.directory-module__mgY3hG__icons>a{min-width:44px}.directory-module__mgY3hG__featuredMedia{height:100px}}.directory-module__mgY3hG__directory{container-type:inline-size}@container (max-width:340px){.directory-module__mgY3hG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.directory-module__mgY3hG__featuredCard{grid-column:1/-1}}@container (max-width:260px){.directory-module__mgY3hG__grid{grid-template-columns:minmax(0,1fr)}.directory-module__mgY3hG__featuredCard{grid-column:1/-1}}.directory-module__mgY3hG__featuredMedia>.directory-module__mgY3hG__sponsored{box-sizing:border-box;max-width:calc(100% - 16px);position:absolute;bottom:6px;left:8px}.directory-module__mgY3hG__address,.directory-module__mgY3hG__featuredBody h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.directory-module__mgY3hG__more summary{box-sizing:border-box;min-height:28px;padding-block:6px;display:list-item}.directory-module__mgY3hG__more[open] summary{margin-bottom:8px}.directory-module__mgY3hG__featuredSection{min-width:0;margin:0 0 24px}.directory-module__mgY3hG__featuredSection>h3{color:#5a4934;margin:0 0 6px;font-size:1.15rem}.directory-module__mgY3hG__group{border:1px solid var(--category-border,#b3beaa);border-radius:12px;margin-block:10px;overflow:clip}.directory-module__mgY3hG__groupTitle{cursor:pointer;box-sizing:border-box;border-left-width:3px;border-radius:11px;min-height:48px;margin:0;padding:10px 12px;list-style:none}.directory-module__mgY3hG__groupTitle::-webkit-details-marker{display:none}.directory-module__mgY3hG__groupTitle::marker{content:""}.directory-module__mgY3hG__groupTitle h3{min-width:0;margin:0;font-family:inherit;line-height:1.3;font-size:1rem!important}.directory-module__mgY3hG__groupTitle>.directory-module__mgY3hG__categoryCount{background:#fff9;border-radius:20px;flex:none;margin-left:auto;padding:3px 8px;font-size:.75rem;font-weight:600}.directory-module__mgY3hG__chevron{flex:none;transition:transform .15s}.directory-module__mgY3hG__group[open]>.directory-module__mgY3hG__groupTitle .directory-module__mgY3hG__chevron{transform:rotate(180deg)}.directory-module__mgY3hG__group[open]>.directory-module__mgY3hG__groupTitle{border-radius:11px 11px 0 0}.directory-module__mgY3hG__groupBody{background:#faf7f0;padding:12px}.directory-module__mgY3hG__groupTitle:focus-visible{outline-offset:-3px;outline:3px solid #816a3f}.directory-module__mgY3hG__basicName{text-underline-offset:3px;box-sizing:border-box;align-items:center;gap:3px;max-width:100%;min-height:44px;text-decoration:underline;display:inline-flex;color:#5a4934!important}.directory-module__mgY3hG__card:target{outline-offset:2px;outline:3px solid #816a3f;scroll-margin-top:110px}@media (max-width:480px){.directory-module__mgY3hG__groupBody{padding:9px}.directory-module__mgY3hG__groupTitle{padding:10px}.directory-module__mgY3hG__groupTitle h3{font-size:.875rem!important}}@media (prefers-reduced-motion:reduce){.directory-module__mgY3hG__chevron{transition:none}}
.social-links-module__HuobPq__links{z-index:2;flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%;margin:16px 0 4px;display:flex;position:relative}.social-links-module__HuobPq__links .social-links-module__HuobPq__icon{box-sizing:border-box;color:#193e33;background:#e4f0e8;border:1px solid #a4c3b0;border-radius:12px;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.social-links-module__HuobPq__links .social-links-module__HuobPq__icon:visited{color:#193e33}.social-links-module__HuobPq__links .social-links-module__HuobPq__icon:hover{background:#cfe5d7;border-color:#56816b}.social-links-module__HuobPq__links .social-links-module__HuobPq__icon:focus-visible{outline-offset:3px;outline:3px solid #967639}.social-links-module__HuobPq__icon svg{fill:currentColor;flex:none;display:block}@media (prefers-reduced-motion:reduce){.social-links-module__HuobPq__links .social-links-module__HuobPq__icon{transition:none}}
.favorite-star-module__tYcJbG__star{box-sizing:border-box;color:#927019;width:48px;min-width:48px;height:48px;min-height:48px;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s;display:inline-flex}.favorite-star-module__tYcJbG__star[aria-pressed=true]{color:#9b7310;background:#fbf2da}.favorite-star-module__tYcJbG__star:hover:not(:disabled){background:#f6e9c3;border-color:#c3a45e}.favorite-star-module__tYcJbG__star:focus-visible{outline-offset:3px;outline:3px solid #927019}.favorite-star-module__tYcJbG__star:disabled{opacity:.55;cursor:wait}.favorite-star-module__tYcJbG__star svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){.favorite-star-module__tYcJbG__star{transition:none}}
.inline-save-module__8a9Vja__controls{z-index:2;overflow-wrap:anywhere;max-width:100%;margin:16px 0;position:relative}.inline-save-module__8a9Vja__controls button{cursor:pointer}.inline-save-module__8a9Vja__controls [role=status]:not(:empty){color:#173f34;margin-top:12px;line-height:1.5}.inline-save-module__8a9Vja__invitation{color:#173f34;background:#eef7f1;border:1px solid #73a78b;border-radius:12px;margin-top:14px;padding:18px}.inline-save-module__8a9Vja__invitation h3{margin-top:0}.inline-save-module__8a9Vja__invitation button{color:#173f34;background:#fff;border:1px solid #73a78b;border-radius:8px;min-height:44px;margin:8px 0;padding:8px 14px}.inline-save-module__8a9Vja__controls .inline-save-module__8a9Vja__following{color:#155734;background:#dcf3e5;border:1px solid #91bea1;border-radius:999px;align-items:center;margin:0 10px 10px 0;padding:7px 12px;font-weight:700;display:inline-flex}.inline-save-module__8a9Vja__invitation button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;justify-content:center;place-self:center start;align-items:center;gap:7px;max-width:100%;text-decoration:none;min-height:var(--tsm-action-height)!important;width:fit-content!important;min-width:0!important;height:auto!important;box-shadow:none!important;border-width:1px!important;border-radius:9px!important;flex:0 auto!important;padding:8px 13px!important;font-size:.875rem!important;font-weight:600!important;line-height:1.3!important;display:inline-flex!important}.inline-save-module__8a9Vja__controls{gap:12px;padding:8px 0}.inline-save-module__8a9Vja__controls button[data-action=delete]{color:#a12c38!important;background:#fff0f0!important;border:1px solid #dfa4ac!important}.inline-save-module__8a9Vja__controls button[data-action=save]{color:#fff!important;background:#285f8e!important}.inline-save-module__8a9Vja__controls .inline-save-module__8a9Vja__following{margin:0 0 10px}.inline-save-module__8a9Vja__compact{display:contents}.inline-save-module__8a9Vja__compact>[role=status]:empty{display:none}.inline-save-module__8a9Vja__compact>[role=status]:not(:empty),.inline-save-module__8a9Vja__compact>.inline-save-module__8a9Vja__invitation{flex-basis:100%}.inline-save-module__8a9Vja__compact>button{white-space:nowrap}
.EventSchedule-module__n42WCa__badge{box-sizing:border-box;border:1px solid;border-radius:999px;align-items:center;gap:.5rem;max-width:100%;padding:.4rem .8rem;font-size:.9rem;font-weight:750;line-height:1.4;display:inline-flex}.EventSchedule-module__n42WCa__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem;display:inline-block}.EventSchedule-module__n42WCa__upcoming{color:#704d00;background:#fff2cc}.EventSchedule-module__n42WCa__active{color:#155734;background:#dcf3e5}.EventSchedule-module__n42WCa__ended,.EventSchedule-module__n42WCa__unknown{color:#46515c;background:#edf0f2}.EventSchedule-module__n42WCa__cancelled{color:#922525;background:#ffe4e4}.EventSchedule-module__n42WCa__sessions,.EventSchedule-module__n42WCa__dates{box-sizing:border-box;color:#654d2d;font-variant-numeric:tabular-nums;background:#f5ecd9;border-left:3px solid #c5a572;border-radius:5px;line-height:1.5;margin:9px 0!important;padding:9px 10px!important}.EventSchedule-module__n42WCa__sessions{list-style:none}.EventSchedule-module__n42WCa__sessions li+li{border-top:1px solid #ddcfb2;margin-top:7px;padding-top:7px}.EventSchedule-module__n42WCa__sessions time,.EventSchedule-module__n42WCa__dates time{font-weight:700}
.EventCards-module__zrYQ5G__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,225px),1fr));align-items:stretch;gap:16px;display:grid}.EventCards-module__zrYQ5G__card{box-sizing:border-box;color:#243e32;background:#fff;border:1px solid #d6ddce;border-top:4px solid #ae792a;border-radius:12px;grid-template-rows:150px minmax(0,1fr) auto;min-width:0;height:540px;display:grid;overflow:hidden}.EventCards-module__zrYQ5G__cover{object-fit:cover;background:#e9ecdf;width:100%;height:150px;display:block}.EventCards-module__zrYQ5G__placeholder{color:#52664d;background:#e9ecdf;justify-content:center;align-items:center;height:150px;font-size:.9rem;display:flex}.EventCards-module__zrYQ5G__body{overscroll-behavior-y:contain;scrollbar-gutter:stable;overflow-wrap:anywhere;min-height:0;padding:12px;overflow-y:auto}.EventCards-module__zrYQ5G__body:focus-visible{outline-offset:-3px;outline:3px solid #238575}.EventCards-module__zrYQ5G__body h2{margin:0 0 9px;font:500 1.15rem/1.3 Georgia,serif}.EventCards-module__zrYQ5G__body p,.EventCards-module__zrYQ5G__body li{margin:7px 0;font-size:.84rem;line-height:1.45}.EventCards-module__zrYQ5G__body ul{padding-left:18px}.EventCards-module__zrYQ5G__town{color:#566b48;font-weight:700}.EventCards-module__zrYQ5G__footer{overscroll-behavior-y:contain;border-top:1px solid #e2e5dc;min-width:0;max-height:190px;padding:8px 10px;overflow-y:auto}.EventCards-module__zrYQ5G__footer>div{display:contents}.EventCards-module__zrYQ5G__footer a,.EventCards-module__zrYQ5G__footer button{overflow-wrap:anywhere;max-width:100%}@media (max-width:600px){.EventCards-module__zrYQ5G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.EventCards-module__zrYQ5G__card{border-radius:9px;grid-template-rows:105px minmax(0,1fr) auto;height:530px}.EventCards-module__zrYQ5G__cover,.EventCards-module__zrYQ5G__placeholder{height:105px}.EventCards-module__zrYQ5G__body{padding:9px}.EventCards-module__zrYQ5G__body h2{font-size:1rem}.EventCards-module__zrYQ5G__body p,.EventCards-module__zrYQ5G__body li{font-size:.78rem}.EventCards-module__zrYQ5G__footer{max-height:200px;padding:6px}}.EventCards-module__zrYQ5G__body{scrollbar-width:thin;scrollbar-color:#899b7d #edf0e5}.EventCards-module__zrYQ5G__body::-webkit-scrollbar{width:7px}.EventCards-module__zrYQ5G__body::-webkit-scrollbar-track{background:#edf0e5}.EventCards-module__zrYQ5G__body::-webkit-scrollbar-thumb{background:#899b7d;border-radius:6px}.EventCards-module__zrYQ5G__footer{flex-wrap:wrap;align-content:start;align-items:center;gap:6px;display:flex}.EventCards-module__zrYQ5G__footer button{white-space:nowrap;gap:5px}.EventCards-module__zrYQ5G__footer svg{width:17px;height:17px}.EventCards-module__zrYQ5G__footer [role=status]:empty{display:none}.EventCards-module__zrYQ5G__footer [role=status]:not(:empty),.EventCards-module__zrYQ5G__footer>div>section{flex-basis:100%}
.LanguageSwitcher-module__uulk7a__switcher{color:#fff;flex:none;display:block;position:relative}.LanguageSwitcher-module__uulk7a__switcher summary{box-sizing:border-box;cursor:pointer;background:#ffffff12;border:1px solid #d8bf93;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:5px 8px;font:600 .8rem Arial,sans-serif;list-style:none;display:flex}.LanguageSwitcher-module__uulk7a__switcher summary::-webkit-details-marker{display:none}.LanguageSwitcher-module__uulk7a__switcher svg{border:1px solid #ffffff60;flex:none;width:21px;height:14px;display:block}.LanguageSwitcher-module__uulk7a__chevron{font-size:1rem;line-height:1}.LanguageSwitcher-module__uulk7a__switcher .LanguageSwitcher-module__uulk7a__options{z-index:70;background:#153e34;border:1px solid #d8bf93;border-radius:10px;gap:3px;min-width:168px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 8px 22px #102d3440;margin:0!important;padding:7px!important}.LanguageSwitcher-module__uulk7a__switcher .LanguageSwitcher-module__uulk7a__options a{white-space:nowrap;border-radius:6px;align-items:center;gap:9px;min-height:44px;font:.85rem Arial,sans-serif;text-decoration:none;color:#fff!important;margin:0!important;padding:6px 9px!important;display:flex!important}.LanguageSwitcher-module__uulk7a__switcher .LanguageSwitcher-module__uulk7a__options a[aria-current=page]{background:#ffffff1c;box-shadow:none!important}.LanguageSwitcher-module__uulk7a__switcher .LanguageSwitcher-module__uulk7a__options a:hover{background:#ffffff2c;text-decoration:none}.LanguageSwitcher-module__uulk7a__switcher summary:focus-visible,.LanguageSwitcher-module__uulk7a__switcher .LanguageSwitcher-module__uulk7a__options a:focus-visible{outline-offset:3px;outline:3px solid #f0d6a7}@media (max-width:380px){.LanguageSwitcher-module__uulk7a__switcher summary{gap:3px;padding:5px;font-size:.73rem}.LanguageSwitcher-module__uulk7a__switcher svg{width:19px;height:13px}.LanguageSwitcher-module__uulk7a__chevron{display:none}}.LanguageSwitcher-module__uulk7a__unavailable{padding:6px 9px}.LanguageSwitcher-module__uulk7a__unavailable>span{opacity:.65;white-space:nowrap;align-items:center;gap:9px;min-height:36px;font:.85rem Arial,sans-serif;display:flex}.LanguageSwitcher-module__uulk7a__unavailable small{color:#f0d6a7;white-space:normal;min-width:168px;max-width:210px;margin-top:3px;font:.78rem/1.45 Arial,sans-serif;display:block}
.avatar-module__Ll0Xha__avatar{object-fit:cover;color:#173f34;letter-spacing:.02em;aspect-ratio:1;background:#eef5ef;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:.92rem;font-weight:800;display:grid}.avatar-module__Ll0Xha__menu{color:#173f34;flex:none;position:relative}.avatar-module__Ll0Xha__menu summary{cursor:pointer;box-sizing:border-box;background:#d4ebdd;border:2px solid #c8aa70;border-radius:50%;place-items:center;width:48px;height:48px;padding:4px;list-style:none;transition:background .15s,border-color .15s;display:grid}.avatar-module__Ll0Xha__menu summary::-webkit-details-marker{display:none}.avatar-module__Ll0Xha__menu summary:hover,.avatar-module__Ll0Xha__menu[open] summary{background:#edf4e9;border-color:#f0d6a7}.avatar-module__Ll0Xha__menu nav{z-index:80;background:#fff;border:1px solid #a6ccb7;border-radius:15px;gap:2px;width:238px;max-width:calc(100vw - 32px);max-height:min(70dvh,560px);padding:10px;position:absolute;top:calc(100% + 9px);right:0;overflow-y:auto;box-shadow:0 15px 38px #173f3440;display:grid!important}.avatar-module__Ll0Xha__menuHeading{overflow-wrap:anywhere;border-bottom:1px solid #d7e2d8;margin:0 4px 5px;padding:7px 9px 11px;font-size:.875rem;font-weight:750}.avatar-module__Ll0Xha__menu nav a{box-sizing:border-box;border-radius:9px;align-items:center;min-height:42px;padding:7px 11px;font-size:.9rem;text-decoration:none;display:flex;color:#173f34!important}.avatar-module__Ll0Xha__menu nav a:hover,.avatar-module__Ll0Xha__menu nav a[aria-current=page]{background:#d4ebdd}.avatar-module__Ll0Xha__menu summary:focus-visible,.avatar-module__Ll0Xha__menu nav a:focus-visible{outline-offset:2px;outline:3px solid #c59a41}.avatar-module__Ll0Xha__editor{border-top:1px solid #d4dccd;border-bottom:1px solid #d4dccd;margin:20px 0;padding:20px 0}.avatar-module__Ll0Xha__editor label{gap:10px;margin:16px 0;display:grid}.avatar-module__Ll0Xha__editor input{max-width:100%}.avatar-module__Ll0Xha__editor button{margin:8px 8px 0 0}.avatar-module__Ll0Xha__editor p{line-height:1.5}.avatar-module__Ll0Xha__preview{color:#173f34;background:#e4eee7;border-radius:14px;place-items:center;width:112px;height:112px;font-size:2.5rem;display:grid;overflow:hidden}.avatar-module__Ll0Xha__preview img{object-fit:contain;width:100%;height:100%}.avatar-module__Ll0Xha__editor button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;justify-content:center;place-self:center start;align-items:center;gap:7px;max-width:100%;text-decoration:none;min-height:var(--tsm-action-height)!important;width:fit-content!important;min-width:0!important;height:auto!important;box-shadow:none!important;border-width:1px!important;border-radius:9px!important;flex:0 auto!important;padding:8px 13px!important;font-size:.875rem!important;font-weight:600!important;line-height:1.3!important;display:inline-flex!important}.avatar-module__Ll0Xha__menu summary{position:relative}.avatar-module__Ll0Xha__rootNotice{pointer-events:none;position:absolute;top:-5px;right:-5px}.avatar-module__Ll0Xha__menu nav a.avatar-module__Ll0Xha__noticeItem{min-height:44px;padding-right:40px;position:relative}.avatar-module__Ll0Xha__noticeCorner{pointer-events:none;display:inline-flex;position:absolute;top:5px;right:7px}.avatar-module__Ll0Xha__guestAccess{box-sizing:border-box;background:#eadbc3;border:1px solid #c6a77a;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;text-decoration:none;color:#754b27!important;margin:0!important;padding:9px!important;display:inline-flex!important}.avatar-module__Ll0Xha__guestAccess:hover{background:#f1e4cd}.avatar-module__Ll0Xha__guestAccess:focus-visible{outline-offset:3px;outline:3px solid #d0a754}
.club-notice-badge-module__fhd0rG__badge{box-sizing:border-box;white-space:nowrap;font-variant-numeric:tabular-nums;background:#b91c2c;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 3px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 1px 3px #0002;color:#fff!important}.club-notice-badge-module__fhd0rG__sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ClubSectionNavigation-module__4yJ-PG__sections{color:#173f34;background:#eef4eb;border:1px solid #cbd9cd;border-radius:13px;align-items:center;gap:16px;margin:-10px 0 22px;padding:9px 12px;display:flex;box-shadow:0 4px 12px #173f3410}.ClubSectionNavigation-module__4yJ-PG__title{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:.76rem;font-weight:800}.ClubSectionNavigation-module__4yJ-PG__links{scrollbar-width:thin;overscroll-behavior-inline:contain;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.ClubSectionNavigation-module__4yJ-PG__links a{color:#173f34;white-space:nowrap;border-radius:9px;flex:none;align-items:center;min-height:40px;padding:6px 12px;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.ClubSectionNavigation-module__4yJ-PG__links a:hover{background:#d7e7db}.ClubSectionNavigation-module__4yJ-PG__links a[aria-current=page]{color:#fff;background:#173f34}.ClubSectionNavigation-module__4yJ-PG__links a:focus-visible{outline-offset:-2px;outline:3px solid #c59a41}@media (max-width:700px){.ClubSectionNavigation-module__4yJ-PG__sections{margin:-10px 0 18px;padding:6px 4px 6px 8px;display:block}.ClubSectionNavigation-module__4yJ-PG__title{display:none}.ClubSectionNavigation-module__4yJ-PG__links a{min-height:42px;padding:6px 11px}}.ClubSectionNavigation-module__4yJ-PG__links a.ClubSectionNavigation-module__4yJ-PG__noticeItem{min-height:44px;padding-right:38px;position:relative}.ClubSectionNavigation-module__4yJ-PG__noticeCorner{pointer-events:none;display:inline-flex;position:absolute;top:3px;right:5px}.ClubSectionNavigation-module__4yJ-PG__sections{background:linear-gradient(120deg,#f8fbf8,#edf4f1);border-radius:18px;margin-top:0;padding:12px;display:block}.ClubSectionNavigation-module__4yJ-PG__title{color:#456155;margin:0 0 8px;display:block}.ClubSectionNavigation-module__4yJ-PG__links{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:6px;display:grid;overflow:visible}.ClubSectionNavigation-module__4yJ-PG__links a.ClubSectionNavigation-module__4yJ-PG__noticeItem{white-space:normal;text-align:center;background:#fff;border:1px solid #d5e2dc;flex-direction:column;justify-content:center;gap:6px;min-height:66px;padding:9px 5px;font-size:.75rem;line-height:1.2;display:flex}.ClubSectionNavigation-module__4yJ-PG__links a:hover{background:#e4f1eb;border-color:#84b49d}.ClubSectionNavigation-module__4yJ-PG__links a[aria-current=page]{color:#fff;background:#173f34;border-color:#173f34;box-shadow:0 3px 9px #173f3428}.ClubSectionNavigation-module__4yJ-PG__links a[href*=grupos],.ClubSectionNavigation-module__4yJ-PG__links a[href*=contactos]{color:#71529a}.ClubSectionNavigation-module__4yJ-PG__links a[href*=agenda],.ClubSectionNavigation-module__4yJ-PG__links a[href*=escapadas]{color:#285f8e}.ClubSectionNavigation-module__4yJ-PG__links a[href*=cuentas]{color:#805112}.ClubSectionNavigation-module__4yJ-PG__links a[aria-current=page]{color:#fff}@media (max-width:600px){.ClubSectionNavigation-module__4yJ-PG__links{grid-template-columns:repeat(4,minmax(0,1fr))}.ClubSectionNavigation-module__4yJ-PG__links a.ClubSectionNavigation-module__4yJ-PG__noticeItem{min-height:64px;font-size:.7rem}.ClubSectionNavigation-module__4yJ-PG__sections{padding:8px}.ClubSectionNavigation-module__4yJ-PG__title{display:none}}.ClubSectionNavigation-module__4yJ-PG__links a.ClubSectionNavigation-module__4yJ-PG__noticeItem>span:first-of-type{word-break:normal;overflow-wrap:normal;white-space:nowrap}@media (max-width:360px){.ClubSectionNavigation-module__4yJ-PG__links a.ClubSectionNavigation-module__4yJ-PG__noticeItem{padding:9px 2px;font-size:.64rem}}.ClubSectionNavigation-module__4yJ-PG__links a[href="/club/chats"]{--section-color:#71529a}.ClubSectionNavigation-module__4yJ-PG__links a[href="/club/chats"]:not([aria-current=page]){color:#71529a}nav.ClubSectionNavigation-module__4yJ-PG__sections[class]{box-sizing:border-box;padding:12px!important}.ClubSectionNavigation-module__4yJ-PG__links a.ClubSectionNavigation-module__4yJ-PG__noticeItem[class]{box-sizing:border-box;min-width:0;margin:0!important}@media (max-width:600px){nav.ClubSectionNavigation-module__4yJ-PG__sections[class]{padding:10px!important}}.ClubSectionNavigation-module__4yJ-PG__links a[href="/club/cuentas"]{color:#78511f;background:#eee1c6;border:1px solid #cab282}.ClubSectionNavigation-module__4yJ-PG__links a[href="/club/cuentas"][aria-current=page]{color:#fff;background:#795320;border-color:#795320}
.PublicNavigation-module__5PKKla__header{border-bottom:1px solid #d0d9ca;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:12px 0 24px;display:flex}.PublicNavigation-module__5PKKla__brand{color:#193e33;align-items:center;gap:12px;min-height:48px;text-decoration:none;display:inline-flex}.PublicNavigation-module__5PKKla__monogram{color:#f6edda;letter-spacing:-.06em;background:#193e33;border-radius:50%;place-items:center;width:54px;height:54px;font-size:1rem;font-weight:800;display:grid}.PublicNavigation-module__5PKKla__brandName{font:500 1.1rem Georgia,serif}.PublicNavigation-module__5PKKla__brandName small{letter-spacing:.07em;color:#64725c;margin-top:5px;font:400 .65rem/1.5 Arial,sans-serif;display:block}.PublicNavigation-module__5PKKla__header .PublicNavigation-module__5PKKla__links{flex-wrap:wrap;gap:8px 20px;padding:0;display:flex}.PublicNavigation-module__5PKKla__header .PublicNavigation-module__5PKKla__links a{border-bottom:2px solid #0000;align-items:center;min-height:44px;margin:0;padding:8px 0;font-size:.87rem;font-weight:600;text-decoration:none;display:inline-flex}.PublicNavigation-module__5PKKla__header .PublicNavigation-module__5PKKla__links a:hover{border-bottom-color:#b48951}.PublicNavigation-module__5PKKla__header a:focus-visible{outline-offset:4px;outline:3px solid #9a562e}@media (max-width:700px){.PublicNavigation-module__5PKKla__header{gap:12px;padding-top:0;padding-bottom:12px}.PublicNavigation-module__5PKKla__header .PublicNavigation-module__5PKKla__links{flex-basis:100%;gap:4px 18px}.PublicNavigation-module__5PKKla__brandName{font-size:1rem}.PublicNavigation-module__5PKKla__monogram{width:46px;height:46px}}.PublicNavigation-module__5PKKla__header{z-index:50;color:#fff;background:#153e34;border:1px solid #315548;border-radius:0 0 18px 18px;padding:18px 24px;position:sticky;top:0;box-shadow:0 8px 22px #173c3426}.PublicNavigation-module__5PKKla__header .PublicNavigation-module__5PKKla__brand{color:#fff}.PublicNavigation-module__5PKKla__header .PublicNavigation-module__5PKKla__brandName{font-size:1.35rem}.PublicNavigation-module__5PKKla__header .PublicNavigation-module__5PKKla__brandName small{color:#e0dbc4}.PublicNavigation-module__5PKKla__header .PublicNavigation-module__5PKKla__monogram{color:#193e33;background:#f0d6a7;border:1px solid #f8e6c5;width:60px;height:60px}.PublicNavigation-module__5PKKla__header .PublicNavigation-module__5PKKla__links a{color:#fff}.PublicNavigation-module__5PKKla__header .PublicNavigation-module__5PKKla__links a:hover{border-color:#f0d6a7}.PublicNavigation-module__5PKKla__header a:focus-visible{outline-color:#f0d6a7}@media (max-width:700px){.PublicNavigation-module__5PKKla__header{gap:8px;padding:12px 14px}.PublicNavigation-module__5PKKla__header .PublicNavigation-module__5PKKla__brandName{font-size:1rem}.PublicNavigation-module__5PKKla__header .PublicNavigation-module__5PKKla__monogram{flex-shrink:0;width:42px;height:42px}.PublicNavigation-module__5PKKla__header .PublicNavigation-module__5PKKla__links{gap:0 14px}.PublicNavigation-module__5PKKla__header .PublicNavigation-module__5PKKla__links a{min-height:40px;font-size:.8rem}}.PublicNavigation-module__5PKKla__brandLogo{box-sizing:border-box;object-fit:contain;background:#f0d6a7;border:1px solid #f8e6c5;border-radius:50%;flex-shrink:0;width:80px;height:80px;padding:7px;display:block}.PublicNavigation-module__5PKKla__brand{min-width:0;max-width:100%}.PublicNavigation-module__5PKKla__brandName{overflow-wrap:anywhere;min-width:0}@media (max-width:700px){.PublicNavigation-module__5PKKla__brandLogo{width:54px;height:54px;padding:5px}}.PublicNavigation-module__5PKKla__header .PublicNavigation-module__5PKKla__searchLink{box-sizing:border-box;color:#244d3e;background:#ebdfc9;border:1px solid #d8bf93;border-radius:9px;align-items:center;gap:6px;min-height:44px;padding:6px 10px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.PublicNavigation-module__5PKKla__header .PublicNavigation-module__5PKKla__searchLink:hover{background:#dfcdaf}.PublicNavigation-module__5PKKla__desktopTools{align-items:center;gap:8px;display:flex}.PublicNavigation-module__5PKKla__mobileTools,.PublicNavigation-module__5PKKla__mobileMenu{display:none}@media (max-width:700px){.PublicNavigation-module__5PKKla__header{border-radius:0 0 12px 12px;flex-wrap:nowrap;gap:8px;min-height:58px;padding:5px 10px}.PublicNavigation-module__5PKKla__header .PublicNavigation-module__5PKKla__brand{flex:1;gap:7px;min-width:0;min-height:46px}.PublicNavigation-module__5PKKla__header .PublicNavigation-module__5PKKla__brandLogo{width:42px;height:42px;padding:4px}.PublicNavigation-module__5PKKla__header .PublicNavigation-module__5PKKla__brandName{overflow-wrap:normal;font-size:clamp(.8rem,3.8vw,.98rem);line-height:1.1}.PublicNavigation-module__5PKKla__header .PublicNavigation-module__5PKKla__brandName small,.PublicNavigation-module__5PKKla__header .PublicNavigation-module__5PKKla__links,.PublicNavigation-module__5PKKla__desktopTools{display:none}.PublicNavigation-module__5PKKla__mobileTools{flex:none;align-self:center;align-items:center;gap:6px;display:flex}.PublicNavigation-module__5PKKla__mobileMenu{flex:none;align-self:center;display:block}.PublicNavigation-module__5PKKla__mobileMenu summary{color:#fff;cursor:pointer;border:1px solid #d8bf93;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:48px;min-height:46px;padding:4px;list-style:none;display:flex}.PublicNavigation-module__5PKKla__mobileMenu summary::-webkit-details-marker{display:none}.PublicNavigation-module__5PKKla__mobileMenu summary:focus-visible{outline-offset:2px;outline:3px solid #f0d6a7}.PublicNavigation-module__5PKKla__menuIcon{gap:4px;display:grid}.PublicNavigation-module__5PKKla__menuIcon span{background:#fff;border-radius:2px;width:21px;height:2px;display:block}.PublicNavigation-module__5PKKla__menuText{font-size:.72rem}.PublicNavigation-module__5PKKla__mobilePanel{background:#153e34;border:1px solid #315548;border-top:0;border-radius:0 0 12px 12px;max-height:min(75dvh,620px);padding:8px 16px 18px;position:absolute;top:calc(100% - 2px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 22px #173c3440}.PublicNavigation-module__5PKKla__mobilePanel nav[aria-label=Menú\ principal]{display:grid}.PublicNavigation-module__5PKKla__mobilePanel nav[aria-label=Menú\ principal] a{color:#fff;border-bottom:1px solid #ffffff30;align-items:center;min-height:44px;padding:8px 10px;font-weight:600;text-decoration:none;display:flex}.PublicNavigation-module__5PKKla__mobilePanel nav[aria-label=Menú\ principal] a:hover,.PublicNavigation-module__5PKKla__mobilePanel nav[aria-label=Menú\ principal] a:focus-visible{background:#ffffff19}}@media (max-width:380px){.PublicNavigation-module__5PKKla__menuText{display:none}}.PublicNavigation-module__5PKKla__mobileSearch{box-sizing:border-box;background:#244d3e;border:1px solid #bca57e;border-radius:9px;justify-content:center;align-items:center;width:40px;min-height:44px;color:#f0dfbf!important;margin:0!important;padding:7px!important;display:inline-flex!important}@media (max-width:360px){.PublicNavigation-module__5PKKla__header .PublicNavigation-module__5PKKla__brandName{font-size:.75rem}.PublicNavigation-module__5PKKla__mobileTools{gap:4px}.PublicNavigation-module__5PKKla__mobileSearch{width:34px}.PublicNavigation-module__5PKKla__header{padding-inline:7px}}@media (max-width:340px){.PublicNavigation-module__5PKKla__header .PublicNavigation-module__5PKKla__brandName{display:none}}
.PublicationCardMeta-module__04kmHq__meta{gap:7px;min-width:0;margin:10px 0 12px;display:grid}.PublicationCardMeta-module__04kmHq__towns,.PublicationCardMeta-module__04kmHq__date{overflow-wrap:anywhere;border-left:3px solid;border-radius:5px;align-items:flex-start;gap:8px;min-width:0;padding:8px 10px;font-size:.82rem;line-height:1.4;display:flex}.PublicationCardMeta-module__04kmHq__towns{color:#354b30;background:#e9eee3;border-color:#8da17e}.PublicationCardMeta-module__04kmHq__date{color:#654d2d;background:#f5ecd9;border-color:#c5a572}.PublicationCardMeta-module__04kmHq__label{letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:.65rem;font-weight:600;line-height:1.5;display:block}.PublicationCardMeta-module__04kmHq__towns>span,.PublicationCardMeta-module__04kmHq__date>span{min-width:0;font-weight:600}.PublicationCardMeta-module__04kmHq__meta svg{width:16px;height:16px;margin-top:3px}.PublicationCardMeta-module__04kmHq__hours{font-size:.76rem;font-weight:400;line-height:1.5;display:block}@media (max-width:600px){.PublicationCardMeta-module__04kmHq__towns,.PublicationCardMeta-module__04kmHq__date{gap:6px;padding:7px 8px;font-size:.76rem}.PublicationCardMeta-module__04kmHq__label{font-size:.6rem}}
.TownQuickCounts-module__X0K4qW__panel{box-sizing:border-box;color:#24352e;background:#fdfaf2;border:1px solid #d6c9a9;border-radius:16px;flex-direction:column;flex:1;justify-content:center;width:100%;padding:14px;display:flex}.TownQuickCounts-module__X0K4qW__panel h2{margin:0 0 12px;font:600 1.02rem/1.3 Arial,sans-serif}.TownQuickCounts-module__X0K4qW__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.TownQuickCounts-module__X0K4qW__tile{box-sizing:border-box;color:#244d3e;text-align:center;background:#f6f0e4;border:1px solid #e6dcc8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:105px;padding:8px 3px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:flex}.TownQuickCounts-module__X0K4qW__tile:hover{background:#efe4cf;border-color:#bca986;transform:translateY(-2px);text-decoration:none!important}.TownQuickCounts-module__X0K4qW__tile:focus-visible{outline-offset:2px;outline:3px solid #9a562e}.TownQuickCounts-module__X0K4qW__symbol{color:#785531;background:#e9dfca;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.9rem;display:grid}.TownQuickCounts-module__X0K4qW__tile strong{font-variant-numeric:tabular-nums;font:600 1.45rem/1 Georgia,serif}.TownQuickCounts-module__X0K4qW__label{overflow-wrap:anywhere;font:600 .7rem/1.2 Arial,sans-serif}@media (max-width:410px){.TownQuickCounts-module__X0K4qW__panel{padding:11px}.TownQuickCounts-module__X0K4qW__tiles{gap:5px}.TownQuickCounts-module__X0K4qW__tile{min-height:96px}.TownQuickCounts-module__X0K4qW__label{font-size:.67rem}}@media (prefers-reduced-motion:reduce){.TownQuickCounts-module__X0K4qW__tile{transition:none}.TownQuickCounts-module__X0K4qW__tile:hover{transform:none}}
.ads-module__annsGa__banner{background:#f5f7f2;border:1px solid #d0ded7;border-radius:16px;margin:1.5rem 0;padding:1rem}.ads-module__annsGa__label{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700}.ads-module__annsGa__banner picture{aspect-ratio:3;background:#fff;display:block}.ads-module__annsGa__banner img{object-fit:contain;width:100%;height:100%}.ads-module__annsGa__banner a:focus-visible{outline-offset:4px;outline:3px solid #20594e}.ads-module__annsGa__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem;display:grid}.ads-module__annsGa__card{background:#fff;border:1px solid #d4e1dd;border-radius:16px;min-width:0;padding:1.3rem}.ads-module__annsGa__form{gap:1rem;display:grid}.ads-module__annsGa__form label{gap:.35rem;display:grid}.ads-module__annsGa__form input,.ads-module__annsGa__form select,.ads-module__annsGa__form button{max-width:100%;min-height:44px;padding:.6rem}.ads-module__annsGa__form fieldset{border:1px solid #bbcfc5;min-width:0;padding:1rem}.ads-module__annsGa__form .ads-module__annsGa__check{align-items:center;gap:.5rem;display:flex}.ads-module__annsGa__preview{object-fit:contain;max-width:100%;max-height:200px}.ads-module__annsGa__badge{color:#303c44;background:#eef0f2;border-radius:20px;padding:.3rem .7rem;font-weight:700;display:inline-block}.ads-module__annsGa__active{color:#125431;background:#d3f2e0}.ads-module__annsGa__scheduled{color:#174a82;background:#dbeafd}.ads-module__annsGa__paused{color:#76520a;background:#fff0ce}.ads-module__annsGa__ended{color:#56456f;background:#e9e6f0}.ads-module__annsGa__links{flex-wrap:wrap;gap:1rem;margin:1rem 0;display:flex}.ads-module__annsGa__links a{padding:.6rem}.ads-module__annsGa__error{color:#8e2020}@media (max-width:640px){.ads-module__annsGa__banner picture{aspect-ratio:1}}.ads-module__annsGa__banner button,.ads-module__annsGa__banner summary{cursor:pointer;min-height:44px;padding:.7rem}.ads-module__annsGa__banner button{color:#173d34;white-space:normal;background:#fff;border:1px solid #20594e;border-radius:6px;max-width:100%}.ads-module__annsGa__banner button[aria-pressed=true]{color:#fff;background:#173d34}.ads-module__annsGa__banner button:focus-visible,.ads-module__annsGa__banner summary:focus-visible{outline-offset:3px;outline:3px solid #20594e}.ads-module__annsGa__form button,.ads-module__annsGa__banner button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;justify-content:center;place-self:center start;align-items:center;gap:7px;max-width:100%;text-decoration:none;min-height:var(--tsm-action-height)!important;width:fit-content!important;min-width:0!important;height:auto!important;box-shadow:none!important;border-width:1px!important;border-radius:9px!important;flex:0 auto!important;padding:8px 13px!important;font-size:.875rem!important;font-weight:600!important;line-height:1.3!important;display:inline-flex!important}
.TownOverview-module__iXg9Qa__overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin:0 0 22px;display:grid}.TownOverview-module__iXg9Qa__weatherColumn{flex-direction:column;gap:12px;min-width:0;display:flex}.TownOverview-module__iXg9Qa__overview>section{min-width:0;height:100%}@media (max-width:700px){.TownOverview-module__iXg9Qa__overview{grid-template-columns:minmax(0,1fr)}.TownOverview-module__iXg9Qa__weatherColumn{width:100%}}
.board-module__-cetKq__sections{background:#f4f6f3;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:16px 0;padding:12px;display:grid}.board-module__-cetKq__section{min-height:76px;color:var(--tone);background:var(--tint);box-sizing:border-box;border:1px solid;border-radius:14px;flex-direction:column;gap:5px;padding:14px;text-decoration:none;display:flex}.board-module__-cetKq__section[aria-current=page]{outline:3px solid var(--tone);outline-offset:1px}.board-module__-cetKq__section span{font-size:1.4rem}.board-module__-cetKq__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px;margin:18px 0;display:grid}.board-module__-cetKq__card{overflow-wrap:anywhere;background:#fff;border:1px solid #dbe1da;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 3px 12px #233c2610}.board-module__-cetKq__card h2,.board-module__-cetKq__card h3{margin:8px 0;font-size:1.15rem}.board-module__-cetKq__cover{object-fit:cover;background:#f0f3ed;width:100%;height:150px;display:block}.board-module__-cetKq__placeholder{background:var(--tint);place-items:center;height:110px;font-size:2.5rem;display:grid}.board-module__-cetKq__badge{background:var(--tint);color:var(--tone);border-radius:9px;padding:5px 8px;font-size:.8rem;font-weight:700;display:inline-flex}.board-module__-cetKq__meta{color:#536253;font-size:.85rem;line-height:1.5}.board-module__-cetKq__toolbar{flex-wrap:wrap;gap:10px;margin:14px 0;padding:5px 0;display:flex}.board-module__-cetKq__button,.board-module__-cetKq__form button{box-sizing:border-box;color:#fff;cursor:pointer;background:#315b46;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 14px;font-size:.95rem;text-decoration:none;display:inline-flex}.board-module__-cetKq__button[data-tone=chat],.board-module__-cetKq__form button[data-tone=chat]{background:#684994}.board-module__-cetKq__button[data-tone=save],.board-module__-cetKq__form button[data-tone=save]{background:#22658b}.board-module__-cetKq__form button[data-tone=delete]{background:#a33240}.board-module__-cetKq__form button:disabled{opacity:.55;cursor:wait}.board-module__-cetKq__form{gap:14px;max-width:760px;display:grid}.board-module__-cetKq__form label{gap:5px;min-width:0;font-weight:600;display:grid}.board-module__-cetKq__form input,.board-module__-cetKq__form select,.board-module__-cetKq__form textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;border:1px solid #b8c7bd;border-radius:10px;padding:10px}.board-module__-cetKq__form textarea{min-height:140px}.board-module__-cetKq__form .board-module__-cetKq__check{align-items:flex-start;gap:10px;font-weight:400;display:flex}.board-module__-cetKq__check input{flex-shrink:0;width:20px;min-height:22px}.board-module__-cetKq__form small{color:#506151;font-weight:400}.board-module__-cetKq__panel{background:#f7faf6;border:1px solid #d6dfd5;border-radius:18px;margin:20px 0;padding:18px}.board-module__-cetKq__body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.board-module__-cetKq__heroImage{object-fit:contain;background:#f2f5ef;border-radius:18px;width:100%;max-height:460px}.board-module__-cetKq__stars{color:#825814;font-size:1.1rem}.board-module__-cetKq__notice{background:#fff7df;border-radius:12px;padding:12px}.board-module__-cetKq__summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.board-module__-cetKq__home{background:#eef4eb;border-radius:20px;margin:32px 0;padding:20px}.board-module__-cetKq__home h2{font-size:1.8rem}.board-module__-cetKq__home .board-module__-cetKq__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}@media (max-width:480px){.board-module__-cetKq__sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px}.board-module__-cetKq__section{min-height:82px;padding:10px;font-size:.9rem}.board-module__-cetKq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.board-module__-cetKq__cardBody{padding:10px}.board-module__-cetKq__card h2,.board-module__-cetKq__card h3{font-size:.95rem}.board-module__-cetKq__cover{height:112px}.board-module__-cetKq__meta{font-size:.76rem}.board-module__-cetKq__card .board-module__-cetKq__button{width:100%;padding:7px;font-size:.85rem}.board-module__-cetKq__toolbar{gap:8px}.board-module__-cetKq__panel,.board-module__-cetKq__home{padding:13px}.board-module__-cetKq__form{max-width:100%}}.board-module__-cetKq__sections[class]{padding:12px!important}.board-module__-cetKq__sections>a{min-width:0;margin:0!important}.board-module__-cetKq__section strong{overflow-wrap:normal;word-break:normal;line-height:1.25}.board-module__-cetKq__section span{align-items:center;display:flex}@media (max-width:480px){.board-module__-cetKq__sections[class]{padding:10px!important}.board-module__-cetKq__section strong{font-size:.86rem}}.board-module__-cetKq__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px}.board-module__-cetKq__cover{height:108px}.board-module__-cetKq__placeholder{height:64px}.board-module__-cetKq__placeholder svg{width:30px;height:30px}.board-module__-cetKq__cardBody{padding:11px}.board-module__-cetKq__card h2,.board-module__-cetKq__card h3{font-size:1rem}.board-module__-cetKq__managementGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,275px),1fr));gap:14px;margin:14px 0;display:grid}.board-module__-cetKq__managementCard{min-width:0;margin:0;padding:14px}.board-module__-cetKq__managementCard h3{margin:8px 0;font-size:1.05rem}.board-module__-cetKq__managementCard img{object-fit:cover;border-radius:10px;width:100%;height:110px}.board-module__-cetKq__managementCard .board-module__-cetKq__body{max-height:200px;overflow:auto}.board-module__-cetKq__managementCard .board-module__-cetKq__form{gap:9px}.board-module__-cetKq__managementCard .board-module__-cetKq__toolbar{gap:8px;margin:6px 0}.board-module__-cetKq__managementCard summary{cursor:pointer;min-height:44px;font-weight:600}.board-module__-cetKq__managementCard .board-module__-cetKq__button,.board-module__-cetKq__managementCard button{padding:8px 10px;font-size:.84rem}.board-module__-cetKq__managementCard [data-tone=feature]{color:#fff;background:#765412}.board-module__-cetKq__groupHeading{border-left:4px solid var(--tone,#315b46);background:var(--tint,#eef4eb);border-radius:10px;align-items:center;gap:10px;margin-top:28px;padding:12px;display:flex}@media (max-width:480px){.board-module__-cetKq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.board-module__-cetKq__managementGrid{grid-template-columns:1fr}.board-module__-cetKq__cover{height:90px}}.board-module__-cetKq__toolbar .board-module__-cetKq__button[aria-current=page]{outline-offset:2px;outline:3px solid #b68a39}.board-module__-cetKq__managementCard small{overflow-wrap:anywhere}.board-module__-cetKq__sections[class]{flex-wrap:wrap;gap:8px;display:flex;padding:10px!important}.board-module__-cetKq__sections>.board-module__-cetKq__section{border-radius:10px;flex-direction:row;flex:106px;justify-content:center;align-items:center;gap:7px;max-width:180px;min-height:44px;padding:8px 10px;font-size:.8rem}.board-module__-cetKq__section strong{font-size:inherit;overflow-wrap:anywhere}.board-module__-cetKq__section svg{flex:none;width:19px;height:19px}.board-module__-cetKq__cardBody{flex-direction:column;align-items:stretch;gap:10px;min-width:0;display:flex}.board-module__-cetKq__cardBody>.board-module__-cetKq__badge{align-self:flex-start}.board-module__-cetKq__cardBody>h3,.board-module__-cetKq__cardBody>p{min-width:0;margin:0}.board-module__-cetKq__cardBody>.board-module__-cetKq__price{overflow-wrap:anywhere;min-width:0;font-size:.95rem;line-height:1.5;display:block}.board-module__-cetKq__cardBody>.board-module__-cetKq__button{white-space:normal;text-align:center;align-self:stretch;max-width:100%;margin:0!important}@media (max-width:480px){.board-module__-cetKq__sections>.board-module__-cetKq__section{flex-basis:90px;gap:5px;max-width:none;padding:7px;font-size:.75rem}.board-module__-cetKq__cardBody{gap:10px;padding:10px}.board-module__-cetKq__cardBody>.board-module__-cetKq__button{box-sizing:border-box;width:100%}}
.YouTubeCard-module__iVN6Oa__card{color:#183e3a;background:#fff;border:1px solid #ccdcd7;border-radius:14px;width:100%;max-width:800px;margin:24px 0;text-decoration:none;display:block;overflow:hidden}.YouTubeCard-module__iVN6Oa__card:focus-visible{outline-offset:4px;outline:3px solid #238575}.YouTubeCard-module__iVN6Oa__visual{aspect-ratio:16/9;background:#142925;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.YouTubeCard-module__iVN6Oa__play{color:#fff;background:#c71924;border-radius:12px;place-items:center;width:60px;height:44px;font-size:24px;display:grid;position:absolute;box-shadow:0 2px 8px #0006}.YouTubeCard-module__iVN6Oa__caption{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px;display:flex}.YouTubeCard-module__iVN6Oa__caption strong{flex:200px}.YouTubeCard-module__iVN6Oa__unavailable{color:#fff;align-self:flex-end;padding:12px;font-size:.9rem}.YouTubeCard-module__iVN6Oa__card:hover .YouTubeCard-module__iVN6Oa__play{background:#a5121c}
.publication-social-module__hBuoBq__panel{color:#173f35;background:linear-gradient(120deg,#f4f1e8,#f5f8f3);border:1px solid #d5ddd5;border-radius:1rem;margin:2rem 0;padding:1.4rem}.publication-social-module__hBuoBq__brand{letter-spacing:.12em;margin:0 0 .4rem;font-size:.7rem;font-weight:800}.publication-social-module__hBuoBq__panel h2{margin:0 0 1rem;font-size:1.3rem;line-height:1.3}.publication-social-module__hBuoBq__links{flex-wrap:wrap;gap:.65rem;display:flex}.publication-social-module__hBuoBq__link{color:#173f35;background:#fff;border:1px solid #b7c6bd;border-radius:2rem;align-items:center;gap:.5rem;min-height:44px;padding:.4rem .8rem;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.publication-social-module__hBuoBq__link:hover{background:#e4ede7;border-color:#32604e}.publication-social-module__hBuoBq__link:focus-visible{outline-offset:3px;outline:3px solid #0b6a53}.publication-social-module__hBuoBq__icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.publication-social-module__hBuoBq__symbol{font-size:1.5rem;font-weight:800}@media (max-width:480px){.publication-social-module__hBuoBq__panel{padding:1rem}.publication-social-module__hBuoBq__link{flex:125px;justify-content:center}}
.PublicBreadcrumbs-module__k1QOrG__trail.PublicBreadcrumbs-module__k1QOrG__trail{color:#536657;margin:0 0 12px;padding:0;font-size:.8125rem;line-height:1.45}.PublicBreadcrumbs-module__k1QOrG__trail ol{flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;padding:0;list-style:none;display:flex}.PublicBreadcrumbs-module__k1QOrG__trail li{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.PublicBreadcrumbs-module__k1QOrG__trail li:last-child{flex:180px}.PublicBreadcrumbs-module__k1QOrG__trail [aria-current=page]{overflow-wrap:anywhere;color:#244d3e;font-weight:600}.PublicBreadcrumbs-module__k1QOrG__trail.PublicBreadcrumbs-module__k1QOrG__trail a{text-underline-offset:3px;min-height:34px;margin:0;padding:5px 2px;text-decoration:underline}.PublicBreadcrumbs-module__k1QOrG__separator{color:#a7742c;flex-shrink:0;font-size:1.1rem}.PublicBreadcrumbs-module__k1QOrG__trail.PublicBreadcrumbs-module__k1QOrG__trail a:focus-visible{outline-offset:2px;border-radius:3px;outline:3px solid #8b5439}@media (pointer:coarse),(max-width:600px){.PublicBreadcrumbs-module__k1QOrG__trail.PublicBreadcrumbs-module__k1QOrG__trail a{min-height:44px}.PublicBreadcrumbs-module__k1QOrG__trail li:last-child{flex-basis:100%;padding:2px 0 6px}}
.GoogleMapEmbed-module__Kcqu8q__map{box-sizing:border-box;background:#f3f4e9;border:1px solid #bed0b6;border-radius:15px;width:100%;min-width:0;max-width:920px;margin:18px auto 24px;padding:8px;box-shadow:0 5px 18px #25432e13}.GoogleMapEmbed-module__Kcqu8q__map iframe{box-sizing:border-box;background:#e6eee6;border:0;border-radius:9px;width:100%;max-width:100%;height:360px;display:block}.GoogleMapEmbed-module__Kcqu8q__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 4px 2px;display:flex}.GoogleMapEmbed-module__Kcqu8q__footer p{color:#435c46;flex:220px;margin:0;font-size:.82rem;line-height:1.5}.GoogleMapEmbed-module__Kcqu8q__footer a{box-sizing:border-box;color:#204638;overflow-wrap:anywhere;background:#e5efe0;border:1px solid #416a47;border-radius:9px;justify-content:center;align-items:center;max-width:100%;min-height:44px;padding:9px 12px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.GoogleMapEmbed-module__Kcqu8q__footer a:focus-visible{outline-offset:3px;outline:3px solid #b48132}.GoogleMapEmbed-module__Kcqu8q__alternative{min-width:0;max-width:920px;margin:12px auto 28px}.GoogleMapEmbed-module__Kcqu8q__alternative>summary{cursor:pointer;box-sizing:border-box;color:#204638;min-height:44px;padding:10px 0}.GoogleMapEmbed-module__Kcqu8q__alternative>summary:focus-visible{outline-offset:3px;outline:3px solid #b48132}@media (max-width:620px){.GoogleMapEmbed-module__Kcqu8q__map iframe{height:310px}.GoogleMapEmbed-module__Kcqu8q__footer a{width:100%}.GoogleMapEmbed-module__Kcqu8q__map{padding:7px}.GoogleMapEmbed-module__Kcqu8q__footer{padding:10px 2px 2px}}
.agenda-module__5PpXla__hero{color:#fff;background:#173f34;border-radius:20px;margin:30px 0;padding:clamp(24px,4vw,48px)}.agenda-module__5PpXla__hero h1{font:500 clamp(2.2rem,5vw,3.7rem)/1.15 Georgia,serif}.agenda-module__5PpXla__hero p{line-height:1.7}.agenda-module__5PpXla__hero nav{flex-wrap:wrap;gap:24px;display:flex}.agenda-module__5PpXla__hero a{color:#f6dfb8;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.agenda-module__5PpXla__panel{background:#fff;border:1px solid #d5dfd5;border-radius:16px;min-width:0;margin:20px 0;padding:clamp(16px,2vw,26px)}.agenda-module__5PpXla__panel p{line-height:1.7}.agenda-module__5PpXla__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.agenda-module__5PpXla__split aside>div{grid-template-columns:1fr}.agenda-module__5PpXla__filters{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}.agenda-module__5PpXla__filters label{gap:8px;min-width:0;max-width:100%;font-weight:600;display:grid}.agenda-module__5PpXla__filters input,.agenda-module__5PpXla__filters select{box-sizing:border-box;width:100%;max-width:100%;min-height:46px;font:inherit;border:1px solid #84998d;border-radius:7px;padding:10px}.agenda-module__5PpXla__filters button{color:#fff;min-height:46px;font:inherit;background:#173f34;border:0;border-radius:7px;padding:10px 18px}.agenda-module__5PpXla__hero a:focus-visible,.agenda-module__5PpXla__filters :focus-visible{outline-offset:3px;outline:3px solid #bb914d}@media (max-width:850px){.agenda-module__5PpXla__split{grid-template-columns:1fr}.agenda-module__5PpXla__split .agenda-module__5PpXla__panel{margin:0}.agenda-module__5PpXla__filters label{width:100%}}.agenda-module__5PpXla__filters button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;justify-content:center;place-self:center start;align-items:center;gap:7px;max-width:100%;text-decoration:none;min-height:var(--tsm-action-height)!important;width:fit-content!important;min-width:0!important;height:auto!important;box-shadow:none!important;border-width:1px!important;border-radius:9px!important;flex:0 auto!important;padding:8px 13px!important;font-size:.875rem!important;font-weight:600!important;line-height:1.3!important;display:inline-flex!important}.agenda-module__5PpXla__filters label:has(input[type=search]){flex:2 300px}.agenda-module__5PpXla__filters small{font-weight:400;line-height:1.4}.agenda-module__5PpXla__panel{padding:16px}@media (max-width:600px){.agenda-module__5PpXla__panel{padding:10px}}
.accounts-module__9DgwFW__form{gap:20px;max-width:560px;margin:24px 0;display:grid}.accounts-module__9DgwFW__form label{gap:8px;font-weight:600;display:grid}.accounts-module__9DgwFW__form input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;min-height:48px;font:inherit;color:#182d24;background:#fff;border:1px solid #84998d;border-radius:8px;padding:12px}.accounts-module__9DgwFW__form .accounts-module__9DgwFW__check{align-items:flex-start;font-weight:400;line-height:1.6;display:flex}.accounts-module__9DgwFW__check input{flex-shrink:0;width:22px;height:22px}.accounts-module__9DgwFW__form button,.accounts-module__9DgwFW__logout button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#173f34;border:0;border-radius:8px;padding:12px 22px;font-weight:600}.accounts-module__9DgwFW__form button:disabled,.accounts-module__9DgwFW__logout button:disabled{opacity:.6;cursor:wait}.accounts-module__9DgwFW__form p{margin:0;line-height:1.6}.accounts-module__9DgwFW__error{color:#9c2626}.accounts-module__9DgwFW__form input:focus-visible,.accounts-module__9DgwFW__form button:focus-visible,.accounts-module__9DgwFW__logout button:focus-visible{outline-offset:3px;outline:3px solid #aa7732}.accounts-module__9DgwFW__logout{margin:24px 0}.accounts-module__9DgwFW__panel{overflow-wrap:anywhere;background:#fff;border:1px solid #d6ddd0;border-radius:18px;margin:32px 0;padding:clamp(20px,4vw,40px)}.accounts-module__9DgwFW__panel h1{font:500 clamp(2rem,5vw,3rem)/1.2 Georgia,serif}.accounts-module__9DgwFW__notice{background:#f4efdf;border-radius:8px;padding:16px;line-height:1.7}.accounts-module__9DgwFW__links{flex-wrap:wrap;gap:16px;margin:24px 0;display:flex}.accounts-module__9DgwFW__links a{padding:10px 0;text-decoration:underline}.accounts-module__9DgwFW__panel p{line-height:1.7}.accounts-module__9DgwFW__form button,.accounts-module__9DgwFW__logout button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;justify-content:center;place-self:center start;align-items:center;gap:7px;max-width:100%;text-decoration:none;min-height:var(--tsm-action-height)!important;width:fit-content!important;min-width:0!important;height:auto!important;box-shadow:none!important;border-width:1px!important;border-radius:9px!important;flex:0 auto!important;padding:8px 13px!important;font-size:.875rem!important;font-weight:600!important;line-height:1.3!important;display:inline-flex!important}
.TownCarousel-module__2kzkjW__root{--photo-height:clamp(230px,43vw,480px);--frame-border:10px;box-sizing:border-box;min-width:0;margin:22px 0}.TownCarousel-module__2kzkjW__root .TownCarousel-module__2kzkjW__frame{touch-action:pan-y;margin:0}.TownCarousel-module__2kzkjW__root .TownCarousel-module__2kzkjW__open{box-sizing:border-box;max-width:100%;height:calc(var(--photo-height) + 2 * var(--frame-border));border:var(--frame-border) solid #e9ecdf;cursor:zoom-in;background:#e9ecdf;border-radius:16px;margin:0 auto;padding:0;display:block;position:relative;overflow:hidden}.TownCarousel-module__2kzkjW__root .TownCarousel-module__2kzkjW__frame img{width:100%;max-width:100%;height:var(--photo-height);object-fit:cover;border-radius:6px;margin:0;display:block}.TownCarousel-module__2kzkjW__hint{color:#fff;background:#19483ee6;border-radius:6px;padding:5px 9px;font-size:.75rem;position:absolute;bottom:8px;left:8px}.TownCarousel-module__2kzkjW__root .TownCarousel-module__2kzkjW__frame figcaption,.TownCarousel-module__2kzkjW__caption{color:#435549;overflow-wrap:anywhere;margin:0;padding:8px 4px;font-size:.82rem;line-height:1.5}.TownCarousel-module__2kzkjW__root .TownCarousel-module__2kzkjW__frame figcaption{box-sizing:border-box;scrollbar-width:thin;height:4.5em;overflow:auto}.TownCarousel-module__2kzkjW__controls{color:#254b3d;justify-content:space-between;align-items:center;gap:8px;padding:8px 0 0;font-size:.82rem;display:flex}.TownCarousel-module__2kzkjW__controls button,.TownCarousel-module__2kzkjW__viewerHeader button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#19483e;border:0;border-radius:8px;padding:8px 12px}.TownCarousel-module__2kzkjW__root button:focus-visible{outline-offset:2px;outline:3px solid #b4802c}.TownCarousel-module__2kzkjW__root .TownCarousel-module__2kzkjW__viewer{box-sizing:border-box;color:#254b3d;background:#f2f1e9;border:1px solid #d0dac7;border-radius:14px;width:min(1100px,96vw);max-width:96vw;max-height:94dvh;padding:12px;overflow:auto}.TownCarousel-module__2kzkjW__viewer::backdrop{background:#0a1b16d9}.TownCarousel-module__2kzkjW__viewerContent{min-width:0}.TownCarousel-module__2kzkjW__viewerHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:.9rem;display:flex}.TownCarousel-module__2kzkjW__root .TownCarousel-module__2kzkjW__viewer img{object-fit:contain;background:#e9ecdf;border-radius:8px;width:100%;max-width:100%;height:65dvh;margin:0;display:block}.TownCarousel-module__2kzkjW__caption{max-height:12dvh;overflow:auto}@media (max-width:480px){.TownCarousel-module__2kzkjW__root{--photo-height:240px;--frame-border:8px}.TownCarousel-module__2kzkjW__controls{gap:5px;font-size:.75rem}.TownCarousel-module__2kzkjW__controls button,.TownCarousel-module__2kzkjW__root .TownCarousel-module__2kzkjW__viewer{padding:8px}.TownCarousel-module__2kzkjW__root .TownCarousel-module__2kzkjW__viewer img{height:60dvh}}
.dashboard-module__RMmUrW__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;margin:1.5rem 0;display:grid}.dashboard-module__RMmUrW__card{background:#f1f7f2;border:1px solid #b7cebd;border-radius:18px;padding:1.25rem;position:relative}.dashboard-module__RMmUrW__card h2,.dashboard-module__RMmUrW__card h3{margin-top:0}.dashboard-module__RMmUrW__count{color:#173f34;margin:.4rem 0;font-size:2.2rem;font-weight:700}.dashboard-module__RMmUrW__notice{color:#654710;background:#fff2cb;border-radius:12px;padding:1rem}.dashboard-module__RMmUrW__cover{object-fit:contain;background:#e8eee6;border-radius:10px;width:100%;height:160px}.dashboard-module__RMmUrW__links{flex-wrap:wrap;gap:.7rem;margin:1rem 0;display:flex}.dashboard-module__RMmUrW__reason{color:#365949;font-size:.85rem;line-height:1.5}.dashboard-module__RMmUrW__placeholder{color:#536957;text-align:center;background:#e8eee6;border-radius:10px;place-items:center;min-height:160px;display:grid}.dashboard-module__RMmUrW__card{overflow-wrap:anywhere;min-width:0}.dashboard-module__RMmUrW__card h3{line-height:1.35}.dashboard-module__RMmUrW__card section p{font-size:.9rem;line-height:1.6}
.AgendaHighlights-module__sze1jG__split{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.AgendaHighlights-module__sze1jG__split>*{min-width:0}.AgendaHighlights-module__sze1jG__highlights{background:#edf0e5;border-radius:14px;min-width:0;margin:24px 0;padding:16px}.AgendaHighlights-module__sze1jG__highlights h2{margin:6px 0 16px;font:500 1.5rem Georgia,serif}.AgendaHighlights-module__sze1jG__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#586342;font-size:.72rem}@media (max-width:600px){.AgendaHighlights-module__sze1jG__highlights{padding:10px}}
@media (max-width:700px){.EnglishPages-module__s60igW__panel nav{display:grid}.EnglishPages-module__s60igW__panel a{color:#fff;border-bottom:1px solid #ffffff30;align-items:center;min-height:44px;padding:8px 10px;font-weight:600;text-decoration:none;display:flex}.EnglishPages-module__s60igW__panel a:focus-visible,.EnglishPages-module__s60igW__panel a:hover{background:#ffffff19}}.EnglishPages-module__s60igW__search{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.EnglishPages-module__s60igW__search input[type=search]{width:min(100%,360px);min-height:44px;font:inherit;border:1px solid #839e96;border-radius:8px;padding:10px 12px}.EnglishPages-module__s60igW__search button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#193e33;border:0;border-radius:8px;padding:10px 18px}
.TownGuideNavigation-module__nIv9iq__nav.TownGuideNavigation-module__nIv9iq__nav{box-sizing:border-box;color:#163d33;background:#f5f0e5;border:1px solid #dcd1bd;border-radius:18px;margin:24px 0;padding:20px}.TownGuideNavigation-module__nIv9iq__nav.TownGuideNavigation-module__nIv9iq__nav>ul{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.TownGuideNavigation-module__nIv9iq__nav.TownGuideNavigation-module__nIv9iq__nav>ul>li{min-width:0;margin:0;padding:0;display:flex}.TownGuideNavigation-module__nIv9iq__nav.TownGuideNavigation-module__nIv9iq__nav>ul>li>a{box-sizing:border-box;color:#493c29;text-align:left;white-space:normal;overflow-wrap:anywhere;background:#ece0ca;border:1px solid #c8b28c;border-radius:12px;justify-content:flex-start;align-items:center;width:100%;min-width:0;height:100%;min-height:52px;margin:0;padding:12px 16px;font-size:.9rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .16s,border-color .16s;display:flex;box-shadow:0 2px 3px #4538240f}.TownGuideNavigation-module__nIv9iq__nav.TownGuideNavigation-module__nIv9iq__nav>ul>li>a:hover{background:#dfcdaf;border-color:#a58758;text-decoration:none}.TownGuideNavigation-module__nIv9iq__nav.TownGuideNavigation-module__nIv9iq__nav>ul>li>a:focus-visible{outline-offset:3px;outline:3px solid #8b5439}.TownGuideNavigation-module__nIv9iq__nav.TownGuideNavigation-module__nIv9iq__nav>ul>li>a:active{box-shadow:inset 0 1px 2px #4538241a}@media (max-width:540px){.TownGuideNavigation-module__nIv9iq__nav.TownGuideNavigation-module__nIv9iq__nav{padding:16px}.TownGuideNavigation-module__nIv9iq__nav.TownGuideNavigation-module__nIv9iq__nav>ul{grid-template-columns:minmax(0,1fr);gap:10px}}@media (prefers-reduced-motion:reduce){.TownGuideNavigation-module__nIv9iq__nav.TownGuideNavigation-module__nIv9iq__nav>ul>li>a{transition:none}}.TownGuideNavigation-module__nIv9iq__nav.TownGuideNavigation-module__nIv9iq__nav{border-radius:12px;margin:16px 0;padding:12px}.TownGuideNavigation-module__nIv9iq__nav.TownGuideNavigation-module__nIv9iq__nav>h2{margin:0 0 10px;font-size:1rem}.TownGuideNavigation-module__nIv9iq__nav.TownGuideNavigation-module__nIv9iq__nav>ul{gap:7px}.TownGuideNavigation-module__nIv9iq__nav.TownGuideNavigation-module__nIv9iq__nav>ul>li>a{min-height:36px;box-shadow:none;border-radius:8px;padding:7px 10px;font-size:.8125rem;line-height:1.35}@media (max-width:540px){.TownGuideNavigation-module__nIv9iq__nav.TownGuideNavigation-module__nIv9iq__nav{padding:10px}.TownGuideNavigation-module__nIv9iq__nav.TownGuideNavigation-module__nIv9iq__nav>ul{gap:6px}}@media (pointer:coarse),(max-width:600px){.TownGuideNavigation-module__nIv9iq__nav.TownGuideNavigation-module__nIv9iq__nav>ul>li>a{min-height:44px}}.TownGuideNavigation-module__nIv9iq__nav.TownGuideNavigation-module__nIv9iq__nav>ul>li>a{gap:8px}.TownGuideNavigation-module__nIv9iq__nav.TownGuideNavigation-module__nIv9iq__nav>ul>li>a>span{min-width:0}
.MonthlyEventCalendar-module__PL-iLq__navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.MonthlyEventCalendar-module__PL-iLq__navigation h2{text-transform:capitalize;margin:0}.MonthlyEventCalendar-module__PL-iLq__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.MonthlyEventCalendar-module__PL-iLq__weekday{text-align:center;padding:8px 0;font-weight:700}.MonthlyEventCalendar-module__PL-iLq__day{overflow-wrap:anywhere;background:#fff;border:1px solid #c6d6d1;border-radius:10px;min-width:0;min-height:130px}.MonthlyEventCalendar-module__PL-iLq__dayLink{color:#183e3a;box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;min-height:44px;padding:8px;font-weight:700;text-decoration:none;display:flex}.MonthlyEventCalendar-module__PL-iLq__dayLink small{font-size:.75rem;font-weight:400}.MonthlyEventCalendar-module__PL-iLq__selected{background:#edf7f3;box-shadow:inset 0 0 0 3px #176858}.MonthlyEventCalendar-module__PL-iLq__today .MonthlyEventCalendar-module__PL-iLq__dayLink>span{color:#fff;background:#183e3a;border-radius:50%;padding:4px 7px}.MonthlyEventCalendar-module__PL-iLq__titles{margin:0;padding:0 10px 10px;font-size:.82rem;line-height:1.35;list-style:none}.MonthlyEventCalendar-module__PL-iLq__titles li+li{margin-top:8px}.MonthlyEventCalendar-module__PL-iLq__titles a{padding:4px 0;display:block}.MonthlyEventCalendar-module__PL-iLq__details{margin-top:28px;scroll-margin-top:16px}.MonthlyEventCalendar-module__PL-iLq__grid a:focus-visible{outline-offset:2px;outline:3px solid #176858}@media (max-width:700px){.MonthlyEventCalendar-module__PL-iLq__grid{gap:3px}.MonthlyEventCalendar-module__PL-iLq__day{border-radius:6px;min-height:64px}.MonthlyEventCalendar-module__PL-iLq__dayLink{flex-direction:column;gap:3px;min-height:64px;padding:5px 1px}.MonthlyEventCalendar-module__PL-iLq__dayLink small{font-size:.65rem}.MonthlyEventCalendar-module__PL-iLq__titles{display:none}.MonthlyEventCalendar-module__PL-iLq__weekday{font-size:.8rem}.MonthlyEventCalendar-module__PL-iLq__navigation{justify-content:center}.MonthlyEventCalendar-module__PL-iLq__navigation h2{text-align:center;order:-1;width:100%}}.MonthlyEventCalendar-module__PL-iLq__compact .MonthlyEventCalendar-module__PL-iLq__day{min-height:68px}.MonthlyEventCalendar-module__PL-iLq__compact .MonthlyEventCalendar-module__PL-iLq__titles{display:none}.MonthlyEventCalendar-module__PL-iLq__compact .MonthlyEventCalendar-module__PL-iLq__dayLink{flex-direction:column;padding:6px 1px}.MonthlyEventCalendar-module__PL-iLq__compact .MonthlyEventCalendar-module__PL-iLq__grid{gap:3px}.MonthlyEventCalendar-module__PL-iLq__compact .MonthlyEventCalendar-module__PL-iLq__navigation{justify-content:center}.MonthlyEventCalendar-module__PL-iLq__compact .MonthlyEventCalendar-module__PL-iLq__navigation h2{text-align:center;order:-1;width:100%}.MonthlyEventCalendar-module__PL-iLq__details{scroll-margin-top:190px}.MonthlyEventCalendar-module__PL-iLq__frame{box-sizing:border-box;background:#f5f3e9;border:1px solid #c9d2bf;border-radius:16px;min-width:0;margin:20px 0 0;padding:20px;box-shadow:0 3px 12px #183e3a0a}.MonthlyEventCalendar-module__PL-iLq__frame .MonthlyEventCalendar-module__PL-iLq__navigation{border-bottom:1px solid #d7dece;padding-bottom:14px}.MonthlyEventCalendar-module__PL-iLq__frame>p{color:#43543f;line-height:1.6}.MonthlyEventCalendar-module__PL-iLq__frame .MonthlyEventCalendar-module__PL-iLq__grid{background:#e8eddf;border:1px solid #d1dac6;border-radius:12px;padding:10px}@media (max-width:540px){.MonthlyEventCalendar-module__PL-iLq__frame{border-radius:12px;padding:12px}.MonthlyEventCalendar-module__PL-iLq__frame .MonthlyEventCalendar-module__PL-iLq__grid{gap:3px;padding:5px}.MonthlyEventCalendar-module__PL-iLq__frame .MonthlyEventCalendar-module__PL-iLq__navigation{gap:10px}}
.TownGuideDisclosure-module__lioueq__section{background:#fffdf8;border:1px solid #d9ceba;border-radius:15px;margin:12px 0;scroll-margin-top:8rem;overflow:clip}.TownGuideDisclosure-module__lioueq__section>summary{cursor:pointer;color:#244d3e;background:#f3ecdd;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:1.12rem;font-weight:700;line-height:1.4;list-style:none;display:flex}.TownGuideDisclosure-module__lioueq__section>summary::-webkit-details-marker{display:none}.TownGuideDisclosure-module__lioueq__section>summary:hover{background:#ece0c9}.TownGuideDisclosure-module__lioueq__section>summary:focus-visible{outline-offset:-4px;border-radius:14px;outline:3px solid #8b5439}.TownGuideDisclosure-module__lioueq__section>summary>svg{flex:0 0 20px;transition:transform .16s}.TownGuideDisclosure-module__lioueq__section[open]>summary{border-bottom:1px solid #ded3bf}.TownGuideDisclosure-module__lioueq__section[open]>summary>svg{transform:rotate(180deg)}.TownGuideDisclosure-module__lioueq__content>:first-child{margin-top:0}.TownGuideDisclosure-module__lioueq__content>:last-child{margin-bottom:0}@media (max-width:480px){.TownGuideDisclosure-module__lioueq__section>summary{padding:16px;font-size:1rem}.TownGuideDisclosure-module__lioueq__content{padding:16px}}@media (prefers-reduced-motion:reduce){.TownGuideDisclosure-module__lioueq__section>summary>svg{transition:none}}.TownGuideDisclosure-module__lioueq__section>summary h2{font:inherit;letter-spacing:normal;margin:0}.TownGuideDisclosure-module__lioueq__section{border-radius:10px;margin:8px 0}.TownGuideDisclosure-module__lioueq__section>summary{box-sizing:border-box;gap:10px;min-height:44px;padding:10px 12px;font-size:.9375rem;line-height:1.4}.TownGuideDisclosure-module__lioueq__section>summary>svg{flex-basis:16px;width:16px;height:16px}.TownGuideDisclosure-module__lioueq__section>summary:focus-visible{border-radius:9px}.TownGuideDisclosure-module__lioueq__content{padding:12px 14px}@media (max-width:480px){.TownGuideDisclosure-module__lioueq__section>summary{padding:10px 12px;font-size:.9375rem}.TownGuideDisclosure-module__lioueq__content{padding:12px}}.TownGuideDisclosure-module__lioueq__section>summary h2{align-items:center;gap:8px;min-width:0;display:flex}.TownGuideDisclosure-module__lioueq__section>summary h2>span{overflow-wrap:anywhere;min-width:0}
.PublicationFilters-module__7-fTOG__filters{background:#fff;border:1px solid #d5e1e3;border-radius:14px;flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;padding:20px;display:flex}.PublicationFilters-module__7-fTOG__filters label{flex-direction:column;flex:180px;gap:8px;min-width:0;font-weight:600;display:flex}.PublicationFilters-module__7-fTOG__filters input,.PublicationFilters-module__7-fTOG__filters select{box-sizing:border-box;color:#183e3a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #9bb8b1;border-radius:8px;padding:10px}.PublicationFilters-module__7-fTOG__filters button,.PublicationFilters-module__7-fTOG__filters a{box-sizing:border-box;border-radius:8px;align-items:center;min-height:44px;padding:10px 16px;display:inline-flex}.PublicationFilters-module__7-fTOG__filters button{color:#fff;font:inherit;cursor:pointer;background:#183e3a;border:0}.PublicationFilters-module__7-fTOG__filters :focus-visible{outline-offset:3px;outline:3px solid #238575}@media (max-width:600px){.PublicationFilters-module__7-fTOG__filters label{flex-basis:100%}.PublicationFilters-module__7-fTOG__filters button{justify-content:center;width:100%}}.PublicationFilters-module__7-fTOG__filters{box-shadow:none;background:#f0f1e9;border-color:#d3d9cb;border-radius:12px}.PublicationFilters-module__7-fTOG__filters label{color:#43543f;font-size:.82rem}.PublicationFilters-module__7-fTOG__filters input,.PublicationFilters-module__7-fTOG__filters select{border-color:#b8c4b0;border-radius:6px}.PublicationFilters-module__7-fTOG__filters button{background:#193e33;border-radius:6px}.PublicationFilters-module__7-fTOG__filters a{text-underline-offset:4px;font-size:.85rem;text-decoration:underline}.PublicationFilters-module__7-fTOG__filters button,.PublicationFilters-module__7-fTOG__filters a{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;justify-content:center;place-self:center start;align-items:center;gap:7px;max-width:100%;text-decoration:none;min-height:var(--tsm-action-height)!important;width:fit-content!important;min-width:0!important;height:auto!important;box-shadow:none!important;border-width:1px!important;border-radius:9px!important;flex:0 auto!important;padding:8px 13px!important;font-size:.875rem!important;font-weight:600!important;line-height:1.3!important;display:inline-flex!important}.PublicationFilters-module__7-fTOG__agendaFilters{grid-template-columns:minmax(140px,.7fr) minmax(220px,1.5fr) repeat(2,minmax(160px,1fr));align-items:start;gap:16px;margin:20px 0 28px;padding:20px;display:grid}.PublicationFilters-module__7-fTOG__agendaFilters label{flex-direction:column;align-self:start;gap:8px;min-width:0;font-size:.875rem;line-height:1.4;display:flex}.PublicationFilters-module__7-fTOG__agendaFilters input:not([type=hidden]),.PublicationFilters-module__7-fTOG__agendaFilters select{height:46px;min-height:46px;margin:0;line-height:1.3}.PublicationFilters-module__7-fTOG__filterActions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.PublicationFilters-module__7-fTOG__agendaFilters .PublicationFilters-module__7-fTOG__filterActions button,.PublicationFilters-module__7-fTOG__agendaFilters .PublicationFilters-module__7-fTOG__filterActions a{place-self:auto;min-height:44px!important}.PublicationFilters-module__7-fTOG__filterHelp{color:#43543f;grid-column:1/-1;margin:0;font-size:.82rem;line-height:1.5}@media (max-width:960px){.PublicationFilters-module__7-fTOG__agendaFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.PublicationFilters-module__7-fTOG__agendaFilters{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.PublicationFilters-module__7-fTOG__agendaFilters .PublicationFilters-module__7-fTOG__filterActions button,.PublicationFilters-module__7-fTOG__agendaFilters .PublicationFilters-module__7-fTOG__filterActions a{flex:140px!important}}
.TownPracticalInfo-module__3ptcEa__section{overflow-wrap:anywhere;margin:18px 0;font-size:.875rem;line-height:1.5}.TownPracticalInfo-module__3ptcEa__section h2{align-items:center;gap:8px;margin:0 0 8px;font-size:1.15rem;display:flex}.TownPracticalInfo-module__3ptcEa__section p{margin:8px 0}.TownPracticalInfo-module__3ptcEa__actions{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.TownPracticalInfo-module__3ptcEa__section .TownPracticalInfo-module__3ptcEa__actions a[data-action-link]{text-align:left;justify-content:flex-start;gap:7px;max-width:100%;margin:0;display:inline-flex;border-radius:9px!important;min-height:36px!important;padding:5px 9px!important;font-size:.8125rem!important}.TownPracticalInfo-module__3ptcEa__section svg{flex:0 0 26px}.TownPracticalInfo-module__3ptcEa__note{color:#566257;font-size:.8125rem}.TownPracticalInfo-module__3ptcEa__actions span{min-width:0}.TownPracticalInfo-module__3ptcEa__section .TownPracticalInfo-module__3ptcEa__zone{font-weight:600}@media (pointer:coarse),(max-width:600px){.TownPracticalInfo-module__3ptcEa__section .TownPracticalInfo-module__3ptcEa__actions a[data-action-link]{min-height:44px!important}}
.EventCalendarLinks-module__xfqb6G__box{background:#f3f7f5;border:1px solid #bbcdca;border-radius:12px;margin:24px 0;padding:20px}.EventCalendarLinks-module__xfqb6G__box h2{margin-top:0;font-size:1.25rem}.EventCalendarLinks-module__xfqb6G__box p{line-height:1.55}.EventCalendarLinks-module__xfqb6G__actions{flex-wrap:wrap;gap:12px;display:flex}.EventCalendarLinks-module__xfqb6G__actions a{color:#183e3a;box-sizing:border-box;overflow-wrap:anywhere;background:#fff;border:1px solid #26796c;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;text-decoration:none;display:inline-flex}.EventCalendarLinks-module__xfqb6G__actions a:focus-visible{outline-offset:3px;outline:3px solid #26796c}@media (max-width:600px){.EventCalendarLinks-module__xfqb6G__box{padding:14px}.EventCalendarLinks-module__xfqb6G__actions a{text-align:center;width:100%}}
