.EditorialHome-module__W6jWpW__main{overflow:clip}.EditorialHome-module__W6jWpW__hero{isolation:isolate;border-bottom:1px solid var(--border);background:#eee8dc url(/hero/white-linen-texture.webp);align-items:center;min-height:clamp(360px,33.333vw,650px);padding:2.5rem 0 3rem;display:flex;position:relative}.EditorialHome-module__W6jWpW__hero:before{content:"";z-index:-1;opacity:1;pointer-events:none;background:url(/hero/white-embroidery-d.webp) bottom/100% no-repeat;position:absolute;inset:0}.EditorialHome-module__W6jWpW__hero .EditorialHome-module__W6jWpW__topicLinks a{background:var(--background)}.EditorialHome-module__W6jWpW__heroGrid{grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem;display:grid}.EditorialHome-module__W6jWpW__hero h1{font-family:var(--font-outfit);letter-spacing:-.035em;margin:.7rem 0 1rem;font-size:clamp(2.25rem,4vw,3.6rem);line-height:1.08}.EditorialHome-module__W6jWpW__intro{max-width:550px;color:var(--muted-foreground);font-size:1.05rem;line-height:1.7}.EditorialHome-module__W6jWpW__eyebrow{color:var(--primary);letter-spacing:.025em;align-items:center;gap:.4rem;margin:0 0 .65rem;font-size:.8rem;font-weight:700;display:flex}.EditorialHome-module__W6jWpW__search{border:1px solid var(--border);background:var(--background);border-radius:16px;align-items:center;gap:.6rem;margin:1.3rem 0 .9rem;padding:.4rem .4rem .4rem .8rem;display:flex}.EditorialHome-module__W6jWpW__search input{width:100%;min-width:0;font:inherit;color:var(--foreground);background:0 0;border:0;flex:1;padding:.65rem 0}.EditorialHome-module__W6jWpW__search svg{color:var(--muted-foreground);flex-shrink:0}.EditorialHome-module__W6jWpW__search button,.EditorialHome-module__W6jWpW__primary{background:var(--primary);color:#fff;min-height:44px;font:inherit;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.EditorialHome-module__W6jWpW__search button{cursor:pointer}.EditorialHome-module__W6jWpW__topicLinks{flex-wrap:wrap;gap:.5rem;display:flex}.EditorialHome-module__W6jWpW__topicLinks a{border:1px solid var(--border);color:var(--foreground);border-radius:20px;padding:.4rem .7rem;font-size:.85rem}.EditorialHome-module__W6jWpW__heroFeature{border:1px solid var(--border);background:var(--background);border-radius:24px;overflow:hidden}.EditorialHome-module__W6jWpW__heroPhoto{height:150px;position:relative}.EditorialHome-module__W6jWpW__heroFeatureBody{padding:1.3rem}.EditorialHome-module__W6jWpW__heroFeatureBody h2{font-family:var(--font-outfit);margin:.5rem 0;font-size:1.65rem;line-height:1.2}.EditorialHome-module__W6jWpW__heroFeatureBody>p{margin-bottom:1rem;line-height:1.6}.EditorialHome-module__W6jWpW__section{padding:2.5rem 0}.EditorialHome-module__W6jWpW__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.EditorialHome-module__W6jWpW__sectionHeader h2{font-family:var(--font-outfit);margin:0;font-size:clamp(1.5rem,2.8vw,2rem);line-height:1.25}.EditorialHome-module__W6jWpW__sectionHeader>a,.EditorialHome-module__W6jWpW__links a,.EditorialHome-module__W6jWpW__caption a,.EditorialHome-module__W6jWpW__newsletter a{color:var(--primary);font-weight:600}.EditorialHome-module__W6jWpW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.EditorialHome-module__W6jWpW__card,.EditorialHome-module__W6jWpW__textCard{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:20px;flex-direction:column;min-width:0;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.EditorialHome-module__W6jWpW__card:hover,.EditorialHome-module__W6jWpW__textCard:hover{border-color:var(--primary);transform:translateY(-3px)}.EditorialHome-module__W6jWpW__card:focus-visible,.EditorialHome-module__W6jWpW__textCard:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.EditorialHome-module__W6jWpW__textCard,.EditorialHome-module__W6jWpW__cardBody{padding:1.2rem}.EditorialHome-module__W6jWpW__cardBody{flex-direction:column;flex:1;display:flex}.EditorialHome-module__W6jWpW__card h3,.EditorialHome-module__W6jWpW__textCard h3{font-family:var(--font-outfit);margin:.4rem 0 .6rem;font-size:1.2rem;line-height:1.4}.EditorialHome-module__W6jWpW__card p,.EditorialHome-module__W6jWpW__textCard p,.EditorialHome-module__W6jWpW__spotlight p{line-height:1.65}.EditorialHome-module__W6jWpW__cardBody>p:not(.EditorialHome-module__W6jWpW__eyebrow),.EditorialHome-module__W6jWpW__textCard>p:not(.EditorialHome-module__W6jWpW__eyebrow){color:var(--muted-foreground)}.EditorialHome-module__W6jWpW__image{background:var(--secondary);height:195px;position:relative}.EditorialHome-module__W6jWpW__action{color:var(--primary);margin-top:auto;padding-top:1rem;font-size:.9rem;font-weight:700}.EditorialHome-module__W6jWpW__caption{color:var(--muted-foreground);margin:1rem 0 0;font-size:.85rem;line-height:1.6}.EditorialHome-module__W6jWpW__spotlight{background:var(--secondary);padding:2.5rem 0}.EditorialHome-module__W6jWpW__spotlightGrid{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;display:grid}.EditorialHome-module__W6jWpW__spotlight h2{font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.25;font-family:var(--font-outfit);margin:0 0 1rem}.EditorialHome-module__W6jWpW__spotlight .EditorialHome-module__W6jWpW__primary{margin-top:1rem}.EditorialHome-module__W6jWpW__spotlightImage{border-radius:20px;min-height:300px;position:relative;overflow:hidden}.EditorialHome-module__W6jWpW__opportunities{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.EditorialHome-module__W6jWpW__eventList{padding:0;list-style:none}.EditorialHome-module__W6jWpW__eventList li{border-bottom:1px solid var(--border);padding:1rem 0}.EditorialHome-module__W6jWpW__eventList a{color:var(--foreground);font-weight:700;line-height:1.5}.EditorialHome-module__W6jWpW__eventList p{color:var(--muted-foreground);margin:.4rem 0 0;font-size:.9rem;line-height:1.6}.EditorialHome-module__W6jWpW__notice{background:var(--secondary);border:1px solid var(--border);border-radius:16px;margin:1.3rem 0;padding:1.2rem;line-height:1.7}.EditorialHome-module__W6jWpW__newsletter{border-top:1px solid var(--border);background:var(--secondary);padding:2.5rem 0}.EditorialHome-module__W6jWpW__newsletterGrid{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;display:grid}.EditorialHome-module__W6jWpW__newsletter h2{font-size:1.8rem;font-family:var(--font-outfit);margin-bottom:.6rem}.EditorialHome-module__W6jWpW__newsletter p{margin-bottom:.8rem;line-height:1.7}.EditorialHome-module__W6jWpW__weekendPage{padding:2rem 0 4rem}.EditorialHome-module__W6jWpW__weekendHeader{max-width:850px;margin:2rem 0}.EditorialHome-module__W6jWpW__weekendHeader h1{font:800 clamp(2rem,5vw,3.5rem)/1.1 var(--font-outfit);margin:.8rem 0 1rem}.EditorialHome-module__W6jWpW__weekendHeader>p{margin-bottom:1rem;line-height:1.7}.EditorialHome-module__W6jWpW__weekendCard{border:1px solid var(--border);border-radius:24px;grid-template-columns:320px 1fr;margin:1.5rem 0;scroll-margin-top:6rem;display:grid;overflow:hidden}.EditorialHome-module__W6jWpW__weekendImage{background:var(--secondary);min-height:300px;position:relative}.EditorialHome-module__W6jWpW__weekendCard h2{font-family:var(--font-outfit);margin:.3rem 0 .75rem;font-size:1.6rem}.EditorialHome-module__W6jWpW__facts{margin:.7rem 0}.EditorialHome-module__W6jWpW__facts>div{border-bottom:1px solid var(--border);grid-template-columns:110px 1fr;gap:1rem;padding:.5rem 0;font-size:.95rem;line-height:1.6;display:grid}.EditorialHome-module__W6jWpW__facts dt{font-weight:700}.EditorialHome-module__W6jWpW__facts dd{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0}.EditorialHome-module__W6jWpW__links{flex-wrap:wrap;gap:1rem;padding-top:1rem;line-height:1.6;display:flex}@media (max-width:850px){.EditorialHome-module__W6jWpW__heroGrid{grid-template-columns:1fr;gap:1.5rem}.EditorialHome-module__W6jWpW__hero h1{font-size:2.6rem}.EditorialHome-module__W6jWpW__heroPhoto{height:120px}.EditorialHome-module__W6jWpW__weekendCard{grid-template-columns:240px 1fr}}@media (max-width:700px){.EditorialHome-module__W6jWpW__hero{padding:1.5rem 0}.EditorialHome-module__W6jWpW__grid,.EditorialHome-module__W6jWpW__spotlightGrid,.EditorialHome-module__W6jWpW__opportunities,.EditorialHome-module__W6jWpW__newsletterGrid,.EditorialHome-module__W6jWpW__weekendCard{grid-template-columns:1fr}.EditorialHome-module__W6jWpW__hero h1{font-size:2.25rem}.EditorialHome-module__W6jWpW__section,.EditorialHome-module__W6jWpW__spotlight{padding:1.75rem 0}.EditorialHome-module__W6jWpW__heroFeatureBody{padding:1rem}.EditorialHome-module__W6jWpW__heroPhoto{display:none}.EditorialHome-module__W6jWpW__heroFeatureBody h2{font-size:1.4rem}.EditorialHome-module__W6jWpW__heroFeature .EditorialHome-module__W6jWpW__primary{width:100%}.EditorialHome-module__W6jWpW__weekendImage{min-height:240px}.EditorialHome-module__W6jWpW__facts>div{grid-template-columns:1fr;gap:.2rem}.EditorialHome-module__W6jWpW__image{height:210px}.EditorialHome-module__W6jWpW__spotlightImage{min-height:230px}}@media (prefers-reduced-motion:reduce){.EditorialHome-module__W6jWpW__card,.EditorialHome-module__W6jWpW__textCard{transition:none}.EditorialHome-module__W6jWpW__card:hover,.EditorialHome-module__W6jWpW__textCard:hover{transform:none}}.EditorialHome-module__W6jWpW__telegram{padding:1rem 0}.EditorialHome-module__W6jWpW__telegramInner{border:1px solid var(--border);background:linear-gradient(120deg,var(--secondary),var(--background));border-radius:24px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.EditorialHome-module__W6jWpW__telegram h2{font:700 1.6rem/1.2 var(--font-outfit);margin:.4rem 0}.EditorialHome-module__W6jWpW__telegram p{line-height:1.6}.EditorialHome-module__W6jWpW__telegram a{flex-shrink:0}@media (max-width:700px){.EditorialHome-module__W6jWpW__telegramInner{flex-direction:column;align-items:stretch;padding:1.25rem}}.EditorialHome-module__W6jWpW__heroIntro{text-align:center;max-width:min(900px,64vw)}.EditorialHome-module__W6jWpW__heroIntro .EditorialHome-module__W6jWpW__eyebrow,.EditorialHome-module__W6jWpW__heroIntro .EditorialHome-module__W6jWpW__topicLinks{justify-content:center}.EditorialHome-module__W6jWpW__heroIntro .EditorialHome-module__W6jWpW__intro{margin-inline:auto}.EditorialHome-module__W6jWpW__heroIntro .EditorialHome-module__W6jWpW__search{max-width:680px;margin-inline:auto}.EditorialHome-module__W6jWpW__heroIntro h1 br{display:none}.EditorialHome-module__W6jWpW__heroIntro h1{text-wrap:balance}.EditorialHome-module__W6jWpW__provincePicker{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.EditorialHome-module__W6jWpW__provincePicker label{font-weight:600}.EditorialHome-module__W6jWpW__provincePicker select{border:1px solid var(--border);background:var(--background);max-width:100%;min-height:44px;color:var(--foreground);font:inherit;border-radius:12px;padding:.6rem .8rem}@media (max-width:700px){.EditorialHome-module__W6jWpW__heroIntro{text-align:left}.EditorialHome-module__W6jWpW__heroIntro .EditorialHome-module__W6jWpW__eyebrow,.EditorialHome-module__W6jWpW__heroIntro .EditorialHome-module__W6jWpW__topicLinks{justify-content:flex-start}.EditorialHome-module__W6jWpW__heroIntro h1{margin:.5rem 0;font-size:1.9rem;line-height:1.15}.EditorialHome-module__W6jWpW__heroIntro .EditorialHome-module__W6jWpW__intro{font-size:.95rem;line-height:1.5}.EditorialHome-module__W6jWpW__heroIntro .EditorialHome-module__W6jWpW__search{margin-top:.9rem}.EditorialHome-module__W6jWpW__cardBody>p:not(.EditorialHome-module__W6jWpW__eyebrow),.EditorialHome-module__W6jWpW__textCard>p:not(.EditorialHome-module__W6jWpW__eyebrow){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.EditorialHome-module__W6jWpW__provincePicker{flex-direction:column;align-items:stretch;gap:.4rem}}.EditorialHome-module__W6jWpW__cardLink{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.EditorialHome-module__W6jWpW__cardInvite{padding:0 1.2rem 1.2rem}.EditorialHome-module__W6jWpW__eventPrice{color:var(--primary);font-weight:700}.EditorialHome-module__W6jWpW__invite{margin-top:.7rem}.EditorialHome-module__W6jWpW__inviteButton{border:1px solid var(--primary);min-height:44px;color:var(--primary);background:var(--background);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1rem;font-weight:600;display:inline-flex}.EditorialHome-module__W6jWpW__inviteButton:hover{background:var(--secondary)}.EditorialHome-module__W6jWpW__inviteButton:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.EditorialHome-module__W6jWpW__inviteStatus{margin-top:.35rem;font-size:.85rem;line-height:1.5;display:block}.EditorialHome-module__W6jWpW__invite textarea{background:var(--background);width:100%;color:var(--foreground);border:1px solid var(--border);font:inherit;border-radius:12px;margin-top:.5rem;padding:.7rem}.EditorialHome-module__W6jWpW__chatLine{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .8rem;padding-block:1rem;font-size:.95rem;display:flex}.EditorialHome-module__W6jWpW__chatLine a{color:var(--primary);font-weight:600}@media (max-width:700px){.EditorialHome-module__W6jWpW__hero{min-height:0;padding-bottom:8rem}.EditorialHome-module__W6jWpW__heroIntro{max-width:100%}.EditorialHome-module__W6jWpW__hero:before{background-position:bottom;background-size:100%}}.EditorialHome-module__W6jWpW__hero h1{color:#17283d}.EditorialHome-module__W6jWpW__hero .EditorialHome-module__W6jWpW__intro{color:#344256}.EditorialHome-module__W6jWpW__hero .EditorialHome-module__W6jWpW__search{background:#fff;border-color:#d8d5ce}.EditorialHome-module__W6jWpW__hero .EditorialHome-module__W6jWpW__search input{color:#17283d}.EditorialHome-module__W6jWpW__hero .EditorialHome-module__W6jWpW__topicLinks a{color:#17283d;background:#ffffffed;border-color:#d8d5ce}.EditorialHome-module__W6jWpW__heroIntro h1{letter-spacing:-.025em}.EditorialHome-module__W6jWpW__heroIntro .EditorialHome-module__W6jWpW__intro{font-weight:500}.EditorialHome-module__W6jWpW__hero .EditorialHome-module__W6jWpW__topicLinks a{justify-content:center;align-items:center;min-height:44px;font-weight:500;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}@media (hover:hover) and (pointer:fine){.EditorialHome-module__W6jWpW__hero .EditorialHome-module__W6jWpW__topicLinks a:hover{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--primary) 24%,transparent);transform:translateY(-3px)}}.EditorialHome-module__W6jWpW__hero .EditorialHome-module__W6jWpW__topicLinks a:focus-visible{outline:3px solid var(--primary);outline-offset:3px;background:var(--primary);border-color:var(--primary);color:#fff}.EditorialHome-module__W6jWpW__hero .EditorialHome-module__W6jWpW__topicLinks a:active{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:none;transform:translateY(1px)scale(.97)}@media (prefers-reduced-motion:reduce){.EditorialHome-module__W6jWpW__hero .EditorialHome-module__W6jWpW__topicLinks a{transition:none}.EditorialHome-module__W6jWpW__hero .EditorialHome-module__W6jWpW__topicLinks a:hover,.EditorialHome-module__W6jWpW__hero .EditorialHome-module__W6jWpW__topicLinks a:active{transform:none}}[data-theme=dark] .EditorialHome-module__W6jWpW__hero{background-blend-mode:multiply;background-color:#111a2a;border-bottom-color:#263348}[data-theme=dark] .EditorialHome-module__W6jWpW__hero:before{background-blend-mode:multiply;background-color:#203652}[data-theme=dark] .EditorialHome-module__W6jWpW__hero h1{color:#f8fafc}[data-theme=dark] .EditorialHome-module__W6jWpW__hero .EditorialHome-module__W6jWpW__intro{color:#c1ccdc}[data-theme=dark] .EditorialHome-module__W6jWpW__hero .EditorialHome-module__W6jWpW__search{background:#0b1424ed;border-color:#46536b;box-shadow:0 12px 32px #02061730}[data-theme=dark] .EditorialHome-module__W6jWpW__hero .EditorialHome-module__W6jWpW__search input{color:#f8fafc}[data-theme=dark] .EditorialHome-module__W6jWpW__hero .EditorialHome-module__W6jWpW__search input::placeholder{color:#a9b8cd}[data-theme=dark] .EditorialHome-module__W6jWpW__hero .EditorialHome-module__W6jWpW__search svg{color:#a9b8cd}[data-theme=dark] .EditorialHome-module__W6jWpW__hero .EditorialHome-module__W6jWpW__search:focus-within{outline-offset:3px;border-color:#93c5fd;outline:2px solid #93c5fd}[data-theme=dark] .EditorialHome-module__W6jWpW__hero .EditorialHome-module__W6jWpW__topicLinks a{color:#e2e8f0;background:#142035e8;border-color:#46536b}[data-theme=dark] .EditorialHome-module__W6jWpW__hero .EditorialHome-module__W6jWpW__topicLinks a:is(:hover,:focus-visible,:active){color:#fff;background:#2563eb;border-color:#60a5fa}[data-theme=dark] .EditorialHome-module__W6jWpW__hero .EditorialHome-module__W6jWpW__search button{background:#2563eb}[data-theme=dark] .EditorialHome-module__W6jWpW__hero .EditorialHome-module__W6jWpW__search button:hover{background:#1d4ed8}
.NewsOverview-module__N9OwwG__section{--news-gold:#f5c542;color:var(--foreground)}.NewsOverview-module__N9OwwG__header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.NewsOverview-module__N9OwwG__eyebrow{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.4rem;font-size:.72rem;font-weight:700}.NewsOverview-module__N9OwwG__header h2{letter-spacing:-.035em;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.2}.NewsOverview-module__N9OwwG__allNews,.NewsOverview-module__N9OwwG__read,.NewsOverview-module__N9OwwG__feedMore,.NewsOverview-module__N9OwwG__weekend a{color:var(--primary);align-items:center;gap:.5rem;min-height:44px;font-size:.85rem;font-weight:700;display:inline-flex}.NewsOverview-module__N9OwwG__layout{border:1px solid var(--border);background:var(--background);border-radius:1.25rem;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid;overflow:hidden}.NewsOverview-module__N9OwwG__lead{border-right:1px solid var(--border);min-width:0}.NewsOverview-module__N9OwwG__imageLink{aspect-ratio:16/9;background:var(--muted);display:block;position:relative;overflow:hidden}.NewsOverview-module__N9OwwG__image{object-fit:contain;transition:transform .35s}.NewsOverview-module__N9OwwG__imageLink:hover .NewsOverview-module__N9OwwG__image{transform:none}.NewsOverview-module__N9OwwG__leadBody{padding:1.5rem}.NewsOverview-module__N9OwwG__meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.72rem;display:flex}.NewsOverview-module__N9OwwG__meta span{align-items:center;gap:.25rem;display:inline-flex}.NewsOverview-module__N9OwwG__leadTopline .NewsOverview-module__N9OwwG__meta>span:first-child{color:var(--primary);font-weight:700}.NewsOverview-module__N9OwwG__lead h3{letter-spacing:-.025em;margin:.7rem 0;font-size:clamp(1.4rem,2.3vw,1.9rem);line-height:1.3}.NewsOverview-module__N9OwwG__summary{color:var(--secondary-foreground);font-size:.9rem;line-height:1.75}.NewsOverview-module__N9OwwG__leadFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:1.3rem;display:flex}.NewsOverview-module__N9OwwG__leadFooter time{color:var(--muted-foreground);font-size:.75rem}.NewsOverview-module__N9OwwG__feed{background:linear-gradient(140deg, color-mix(in srgb, var(--primary) 3%, var(--background)), var(--background));min-width:0;padding:1.35rem 1.5rem .6rem}.NewsOverview-module__N9OwwG__feedHeading{align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.NewsOverview-module__N9OwwG__feedHeading h3{font-size:.82rem}.NewsOverview-module__N9OwwG__dot{background:var(--primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.NewsOverview-module__N9OwwG__storyList{list-style:none}.NewsOverview-module__N9OwwG__story{border-bottom:1px solid var(--border);padding:.7rem 0}.NewsOverview-module__N9OwwG__story h4{margin:.25rem 0;font-size:.94rem;font-weight:600;line-height:1.4}.NewsOverview-module__N9OwwG__feedMore{margin-top:.4rem}.NewsOverview-module__N9OwwG__practical{background:var(--secondary);border:1px solid var(--border);border-radius:1rem;grid-template-columns:1fr 2fr;align-items:center;gap:1rem;margin-top:1rem;padding:1.3rem 1.5rem;display:grid}.NewsOverview-module__N9OwwG__practicalIntro{align-items:center;gap:.75rem;display:flex}.NewsOverview-module__N9OwwG__practicalIntro>svg{color:var(--primary);flex-shrink:0}.NewsOverview-module__N9OwwG__practicalIntro h3{font-size:.95rem}.NewsOverview-module__N9OwwG__practicalIntro p{color:var(--muted-foreground);font-size:.75rem}.NewsOverview-module__N9OwwG__practicalLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.NewsOverview-module__N9OwwG__practicalLink{justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;display:flex}.NewsOverview-module__N9OwwG__practicalLink span{font-size:.85rem;font-weight:700}.NewsOverview-module__N9OwwG__practicalLink p{color:var(--muted-foreground);margin-top:.2rem;font-size:.73rem}.NewsOverview-module__N9OwwG__practicalLink>svg{color:var(--primary);flex-shrink:0}.NewsOverview-module__N9OwwG__weekend{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .65rem;margin-top:1rem;font-size:.8rem;display:flex}.NewsOverview-module__N9OwwG__section a:hover{color:var(--primary)}.NewsOverview-module__N9OwwG__section a:focus-visible{outline:3px solid var(--primary);outline-offset:4px;border-radius:.25rem}.NewsOverview-module__N9OwwG__section h3 a,.NewsOverview-module__N9OwwG__section h4 a{overflow-wrap:anywhere}@media (max-width:899px){.NewsOverview-module__N9OwwG__layout{grid-template-columns:minmax(0,1fr)}.NewsOverview-module__N9OwwG__lead{border-right:0;border-bottom:1px solid var(--border)}.NewsOverview-module__N9OwwG__practical{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.NewsOverview-module__N9OwwG__leadBody,.NewsOverview-module__N9OwwG__feed,.NewsOverview-module__N9OwwG__practical{padding:1.1rem}.NewsOverview-module__N9OwwG__practicalLinks{grid-template-columns:minmax(0,1fr);gap:.8rem}.NewsOverview-module__N9OwwG__practicalLink+.NewsOverview-module__N9OwwG__practicalLink{border-top:1px solid var(--border);padding-top:.8rem}.NewsOverview-module__N9OwwG__weekend{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.NewsOverview-module__N9OwwG__image{transition:none}}.NewsOverview-module__N9OwwG__notice{border:1px solid var(--border);background:var(--secondary);border-radius:.75rem;margin-bottom:1rem;padding:1rem;font-size:.9rem;line-height:1.6}.NewsOverview-module__N9OwwG__single{grid-template-columns:minmax(0,1fr)}.NewsOverview-module__N9OwwG__single .NewsOverview-module__N9OwwG__lead{border-right:0}.NewsOverview-module__N9OwwG__single .NewsOverview-module__N9OwwG__imageLink{max-height:360px}.NewsOverview-module__N9OwwG__leadTopline{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.NewsOverview-module__N9OwwG__leadLabel{background:var(--news-gold);color:#172238;letter-spacing:.04em;text-transform:uppercase;border-radius:.3rem;padding:.25rem .55rem;font-size:.65rem;font-weight:800;display:inline-flex}.NewsOverview-module__N9OwwG__layout:has(.NewsOverview-module__N9OwwG__textLead){grid-template-columns:minmax(0,1fr)}.NewsOverview-module__N9OwwG__textLead{border-right:0;border-bottom:1px solid var(--border);background:linear-gradient(115deg, color-mix(in srgb, var(--primary) 4%, var(--background)), var(--background))}.NewsOverview-module__N9OwwG__textLead .NewsOverview-module__N9OwwG__leadBody{padding:1.5rem 1.75rem}.NewsOverview-module__N9OwwG__textLead h3{text-wrap:pretty;max-width:48ch;font-size:clamp(1.4rem,2.4vw,2rem)}.NewsOverview-module__N9OwwG__textLead .NewsOverview-module__N9OwwG__summary{max-width:85ch}.NewsOverview-module__N9OwwG__textLead .NewsOverview-module__N9OwwG__leadFooter{margin-top:.75rem}.NewsOverview-module__N9OwwG__layout:has(.NewsOverview-module__N9OwwG__textLead) .NewsOverview-module__N9OwwG__storyList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}.NewsOverview-module__N9OwwG__story h4 a{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:699px){.NewsOverview-module__N9OwwG__layout:has(.NewsOverview-module__N9OwwG__textLead) .NewsOverview-module__N9OwwG__storyList{grid-template-columns:minmax(0,1fr)}.NewsOverview-module__N9OwwG__textLead .NewsOverview-module__N9OwwG__leadBody{padding:1.1rem}}.NewsOverview-module__N9OwwG__textLead{color:#171717;background:#fff url(/images/news-embroidery.svg) 12px 0/36px repeat-y}.NewsOverview-module__N9OwwG__textLead .NewsOverview-module__N9OwwG__leadBody{padding-left:72px}.NewsOverview-module__N9OwwG__textLead .NewsOverview-module__N9OwwG__summary{color:#454545}.NewsOverview-module__N9OwwG__textLead h3 a{color:#171717}@media (max-width:699px){.NewsOverview-module__N9OwwG__textLead .NewsOverview-module__N9OwwG__leadBody{padding-left:62px}}
.ServiceShortcuts-module__QjBYDG__section{padding:2rem 0 1rem}.ServiceShortcuts-module__QjBYDG__heading{margin-bottom:1rem}.ServiceShortcuts-module__QjBYDG__heading h2{font-family:var(--font-outfit);margin:0 0 .4rem;font-size:clamp(1.45rem,3vw,2rem)}.ServiceShortcuts-module__QjBYDG__heading p{color:var(--muted-foreground);margin:0;line-height:1.5}.ServiceShortcuts-module__QjBYDG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ServiceShortcuts-module__QjBYDG__card{border:1px solid var(--border);min-width:0;color:var(--foreground);background:linear-gradient(135deg,#2563eb0f,#eab3080a);border-radius:20px;align-items:flex-start;gap:.85rem;padding:1.25rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.ServiceShortcuts-module__QjBYDG__card:hover{border-color:var(--primary);transform:translateY(-2px)}.ServiceShortcuts-module__QjBYDG__card:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.ServiceShortcuts-module__QjBYDG__card strong{font-size:1.05rem;line-height:1.45;display:block}.ServiceShortcuts-module__QjBYDG__description{color:var(--muted-foreground);margin-top:.35rem;font-size:.9rem;line-height:1.55;display:block}.ServiceShortcuts-module__QjBYDG__icon{color:var(--primary);flex-shrink:0;margin-top:.15rem}.ServiceShortcuts-module__QjBYDG__arrow{color:var(--muted-foreground);flex-shrink:0;margin-left:auto}@media (max-width:850px){.ServiceShortcuts-module__QjBYDG__grid{grid-template-columns:1fr;gap:.75rem}.ServiceShortcuts-module__QjBYDG__card{padding:1rem}}@media (prefers-reduced-motion:reduce){.ServiceShortcuts-module__QjBYDG__card{transition:none}.ServiceShortcuts-module__QjBYDG__card:hover{transform:none}}.ServiceShortcuts-module__QjBYDG__embedded{margin-bottom:1.25rem}
.HomeVideos-module__DWAZ-a__section{border-block:1px solid var(--border);background:var(--secondary);padding:2.5rem 0}.HomeVideos-module__DWAZ-a__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.HomeVideos-module__DWAZ-a__header h2{font:700 clamp(1.6rem,3vw,2.25rem)/1.2 var(--font-outfit),sans-serif;letter-spacing:-.025em}.HomeVideos-module__DWAZ-a__eyebrow{color:var(--primary);letter-spacing:.05em;margin-bottom:.4rem;font-size:.75rem;font-weight:700}.HomeVideos-module__DWAZ-a__all,.HomeVideos-module__DWAZ-a__watch{color:var(--primary);align-items:center;gap:.4rem;min-height:44px;font-size:.85rem;font-weight:700;display:inline-flex}.HomeVideos-module__DWAZ-a__note,.HomeVideos-module__DWAZ-a__description{color:var(--muted-foreground);font-size:.85rem;line-height:1.6}.HomeVideos-module__DWAZ-a__note{margin-top:.7rem}.HomeVideos-module__DWAZ-a__group{margin-top:1.75rem}.HomeVideos-module__DWAZ-a__group h3{margin-bottom:.4rem;font-size:1.3rem}.HomeVideos-module__DWAZ-a__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1rem;display:grid}.HomeVideos-module__DWAZ-a__card{border:1px solid var(--border);background:var(--background);border-radius:1rem;min-width:0;overflow:hidden}.HomeVideos-module__DWAZ-a__link{height:100%;color:var(--foreground);flex-direction:column;text-decoration:none;display:flex}.HomeVideos-module__DWAZ-a__link:focus-visible,.HomeVideos-module__DWAZ-a__all:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.HomeVideos-module__DWAZ-a__card:hover{border-color:var(--primary)}.HomeVideos-module__DWAZ-a__thumbnail{aspect-ratio:16/9;background:#17283d;position:relative;overflow:hidden}.HomeVideos-module__DWAZ-a__image{object-fit:cover}.HomeVideos-module__DWAZ-a__fallback{color:#fff;letter-spacing:-.03em;background:#17283d;padding:1rem;font-size:2rem;font-weight:800;position:absolute;inset:0}.HomeVideos-module__DWAZ-a__play{color:#fff;pointer-events:none;background:#111c;border-radius:12px;place-items:center;width:54px;height:42px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HomeVideos-module__DWAZ-a__duration{color:#fff;font-variant-numeric:tabular-nums;background:#111e;border-radius:.25rem;padding:.12rem .35rem;font-size:.75rem;font-weight:700;position:absolute;bottom:.5rem;right:.5rem}.HomeVideos-module__DWAZ-a__body{flex-direction:column;flex:1;padding:1rem;display:flex}.HomeVideos-module__DWAZ-a__meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin-bottom:.6rem;font-size:.72rem;display:flex}.HomeVideos-module__DWAZ-a__badge{color:var(--foreground);background:var(--secondary);border-radius:.25rem;padding:.15rem .4rem}.HomeVideos-module__DWAZ-a__body h4{overflow-wrap:anywhere;margin-bottom:.65rem;font-size:1.05rem;line-height:1.45}.HomeVideos-module__DWAZ-a__watch{margin-top:auto}@media (max-width:1000px) and (min-width:701px){.HomeVideos-module__DWAZ-a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.HomeVideos-module__DWAZ-a__section{padding:1.75rem 0}.HomeVideos-module__DWAZ-a__grid{grid-template-columns:minmax(0,1fr)}}
.NewsImage-module__8c0r6a__fallback{box-sizing:border-box;color:#171717;background:#fff url(/images/news-embroidery.svg) 12px 0/36px repeat-y;border:1px solid #e9e5df;flex-direction:column;justify-content:center;gap:14px;width:100%;min-height:190px;padding:26px 22px 28px 68px;display:flex;container-type:inline-size}.NewsImage-module__8c0r6a__label{font:700 10px/1.4 var(--font-inter), sans-serif;letter-spacing:.15em;color:#a51d23}.NewsImage-module__8c0r6a__title{font:800 clamp(18px, 7cqi, 38px)/1.22 var(--font-outfit), sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:pretty}.NewsImage-module__8c0r6a__linen{background-color:#f7f2e8;background-image:url(/images/news-embroidery.svg),url(/images/news-embroidery-border.svg),repeating-linear-gradient(0deg,#0000 0 3px,#c1aa7b0a 3px 4px);background-position:right 12px top,0 100%,0 0;background-repeat:repeat-y,repeat-x,repeat;background-size:36px,auto 28px,auto;padding:26px 68px 55px 24px}[data-news-media]:has(>.NewsImage-module__8c0r6a__fallback){aspect-ratio:auto;min-height:190px;height:auto!important}@media (max-width:480px){.NewsImage-module__8c0r6a__fallback{background-position-x:9px;background-size:30px;padding-left:57px;padding-right:18px}.NewsImage-module__8c0r6a__linen{background-position:right 9px top,0 100%,0 0;background-size:30px,auto 28px,auto;padding-left:18px;padding-right:57px}}.NewsImage-module__8c0r6a__fallback[data-content-section=events]{min-height:260px;padding-top:82px;padding-bottom:86px}
.EventsPage-module__UWzNNW__main{min-height:85vh;padding:1.5rem 0 4rem}.EventsPage-module__UWzNNW__header{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:3rem;display:flex}.EventsPage-module__UWzNNW__titleInfo h1{font-size:var(--text-h1);font-weight:900;font-family:var(--font-outfit);background:linear-gradient(135deg, var(--foreground) 0%, var(--primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;align-items:center;gap:1.25rem;margin-bottom:.5rem;line-height:1.1;display:flex}.EventsPage-module__UWzNNW__titleInfo p{color:var(--muted-foreground);margin-left:4.25rem;font-size:1.2rem}.EventsPage-module__UWzNNW__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:3rem;display:grid}.EventsPage-module__UWzNNW__eventCard{background:var(--secondary);border:1px solid var(--border);cursor:pointer;border-radius:36px;flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s;display:flex;overflow:hidden}.EventsPage-module__UWzNNW__eventCard:hover{border-color:var(--accent);transform:translateY(-8px);box-shadow:0 30px 60px -12px #ffd70026}.EventsPage-module__UWzNNW__imageSection{background:linear-gradient(135deg,#0057b7 0%,#002a5c 100%);justify-content:center;align-items:center;height:240px;display:flex;position:relative}.EventsPage-module__UWzNNW__imageSection img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.EventsPage-module__UWzNNW__placeholderImage{color:#fff6;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.EventsPage-module__UWzNNW__categoryBadge{text-transform:uppercase;z-index:10;background:#0057b7;border-radius:10px;padding:.4rem 1rem;font-size:.75rem;font-weight:800;position:absolute;top:1.25rem;left:1.25rem;color:#fff!important}.EventsPage-module__UWzNNW__dateBadge{background:var(--background);color:var(--foreground);min-width:70px;box-shadow:var(--shadow-lg);z-index:5;border-radius:20px;flex-direction:column;align-items:center;padding:.75rem;display:flex;position:absolute;bottom:-1rem;right:2rem}.EventsPage-module__UWzNNW__day{color:var(--foreground);font-size:1.5rem;font-weight:900;line-height:1}.EventsPage-module__UWzNNW__month{text-transform:uppercase;color:var(--primary,#0057b7);font-size:.75rem;font-weight:800}.EventsPage-module__UWzNNW__infoSection{flex-direction:column;flex:1;padding:2.5rem 2rem 2rem;display:flex}.EventsPage-module__UWzNNW__meta{gap:1.25rem;margin-bottom:1rem;display:flex}.EventsPage-module__UWzNNW__metaItem{color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:flex}.EventsPage-module__UWzNNW__infoSection h3{color:var(--foreground);font-size:1.5rem;font-weight:800;font-family:var(--font-outfit);margin-bottom:.75rem;line-height:1.3}.EventsPage-module__UWzNNW__description{color:var(--muted-foreground);flex:1;margin-bottom:2rem;font-size:.95rem;line-height:1.6}.EventsPage-module__UWzNNW__cardFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-top:1.5rem;display:flex}.EventsPage-module__UWzNNW__detailsBtn{color:var(--primary);font-size:.95rem;font-weight:800}.EventsPage-module__UWzNNW__ticketLink a{background:var(--primary);color:#fff;border-radius:12px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.85rem;font-weight:700;text-decoration:none;display:flex}.EventsPage-module__UWzNNW__modalOverlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#0f172acc;justify-content:center;align-items:center;padding:1.5rem;animation:.3s ease-out EventsPage-module__UWzNNW__fadeIn;display:flex;position:fixed;inset:0}@keyframes EventsPage-module__UWzNNW__fadeIn{0%{opacity:0}to{opacity:1}}.EventsPage-module__UWzNNW__modalContent{background:var(--background);scrollbar-width:thin;scrollbar-color:var(--primary) transparent;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;width:100%;max-width:700px;max-height:95vh;animation:.4s cubic-bezier(.16,1,.3,1) EventsPage-module__UWzNNW__slideUp;display:flex;position:relative;overflow-y:auto;box-shadow:0 30px 60px -12px #0000004d}.EventsPage-module__UWzNNW__modalContent::-webkit-scrollbar{width:5px}.EventsPage-module__UWzNNW__modalContent::-webkit-scrollbar-thumb{background-color:#0057b733;border-radius:10px}.EventsPage-module__UWzNNW__closeBtn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;z-index:100;color:#fff;background:#fff3;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:1rem;right:1rem}.EventsPage-module__UWzNNW__modalImage{background:linear-gradient(135deg,#0057b7 0%,#0047ab 100%);flex-shrink:0;height:320px;position:relative;overflow:hidden}.EventsPage-module__UWzNNW__modalImage img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.EventsPage-module__UWzNNW__modalMainInfo{z-index:5;padding:1.5rem 2rem 1rem;position:relative}.EventsPage-module__UWzNNW__modalCategory{background:var(--primary);text-transform:uppercase;border-radius:8px;margin-bottom:1rem;padding:.3rem .8rem;font-size:.7rem;font-weight:800;display:inline-block;color:#fff!important}.EventsPage-module__UWzNNW__modalMainInfo h2{font-size:1.8rem;font-weight:800;font-family:var(--font-outfit);margin-bottom:1.5rem;line-height:1.2}.EventsPage-module__UWzNNW__modalQuickInfo{background:var(--secondary);border:1px solid var(--border);border-radius:16px;gap:2rem;padding:1.25rem;display:flex}.EventsPage-module__UWzNNW__infoBlock{align-items:center;gap:.75rem;display:flex}.EventsPage-module__UWzNNW__infoBlock svg{color:var(--primary);background:var(--background);border-radius:8px;flex-shrink:0;width:24px;height:24px;padding:6px}.EventsPage-module__UWzNNW__infoBlock div{flex-direction:column;display:flex}.EventsPage-module__UWzNNW__infoBlock strong{font-size:.95rem}.EventsPage-module__UWzNNW__infoBlock span{opacity:.7;font-size:.85rem}.EventsPage-module__UWzNNW__modalDescription{padding:1rem 2rem 2rem}.EventsPage-module__UWzNNW__modalDescription h3{margin-bottom:.5rem;font-size:1.1rem}.EventsPage-module__UWzNNW__modalDescription p{font-size:.95rem;line-height:1.6}.EventsPage-module__UWzNNW__modalFooter{background:var(--background);border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:auto;padding:1rem 2rem;display:flex}.EventsPage-module__UWzNNW__userProfile{align-items:center;gap:.75rem;display:flex}.EventsPage-module__UWzNNW__avatar{background:var(--secondary);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.EventsPage-module__UWzNNW__avatar img{object-fit:cover;width:100%;height:100%}.EventsPage-module__UWzNNW__userProfile span{opacity:.8;font-size:.85rem;font-weight:600}.EventsPage-module__UWzNNW__actionBtns{gap:.75rem;display:flex}.EventsPage-module__UWzNNW__modalTicketBtn{color:#fff;background:#22c55e;border-radius:12px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .2s;display:flex}.EventsPage-module__UWzNNW__modalTicketBtn:hover{background:#16a34a;transform:scale(1.05)}.EventsPage-module__UWzNNW__gridTicketBtn{color:#fff;background:#22c55e;border-radius:12px;padding:.5rem 1rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .2s}.EventsPage-module__UWzNNW__gridTicketBtn:hover{background:#16a34a;transform:scale(1.05)}@media (max-width:768px){.EventsPage-module__UWzNNW__header{flex-direction:column;align-items:stretch;gap:1rem}.EventsPage-module__UWzNNW__titleInfo h1{font-size:var(--text-h2)}.EventsPage-module__UWzNNW__titleInfo p{margin-left:0;font-size:1rem}.EventsPage-module__UWzNNW__grid{grid-template-columns:1fr;gap:1.5rem}.EventsPage-module__UWzNNW__modalContent{border-radius:16px;width:95vw;max-height:90vh}.EventsPage-module__UWzNNW__modalQuickInfo{flex-direction:column;gap:1rem}.EventsPage-module__UWzNNW__modalFooter{text-align:center;flex-direction:column;align-items:stretch;gap:1rem}.EventsPage-module__UWzNNW__userProfile{justify-content:center}.EventsPage-module__UWzNNW__actionBtns{flex-direction:column;gap:.5rem}}.EventsPage-module__UWzNNW__viewToggle{background:var(--secondary);border:1px solid var(--border);border-radius:10px;gap:2px;padding:3px;display:flex}.EventsPage-module__UWzNNW__viewBtn{width:36px;height:36px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.EventsPage-module__UWzNNW__viewBtn:hover{color:var(--foreground);background:var(--background)}.EventsPage-module__UWzNNW__viewBtnActive,.EventsPage-module__UWzNNW__viewBtnActive:hover{background:var(--primary);color:#fff}.EventsPage-module__UWzNNW__eventDetailCard{background:var(--background);border:1px solid var(--border);box-shadow:var(--shadow-xl);border-radius:32px;overflow:hidden}.EventsPage-module__UWzNNW__detailHeader{background:var(--background);grid-template-columns:1fr 1.2fr;display:grid}.EventsPage-module__UWzNNW__detailImage{background:var(--secondary);height:100%;min-height:400px;position:relative}.EventsPage-module__UWzNNW__detailImage img{object-fit:cover;width:100%;height:100%}.EventsPage-module__UWzNNW__detailInfo{flex-direction:column;justify-content:center;gap:2rem;padding:3rem;display:flex}.EventsPage-module__UWzNNW__detailTitle{font-size:var(--text-h1);font-weight:900;font-family:var(--font-outfit);color:var(--foreground);line-height:1.1}.EventsPage-module__UWzNNW__detailMetaGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.EventsPage-module__UWzNNW__detailMetaItem{align-items:center;gap:1rem;display:flex}.EventsPage-module__UWzNNW__detailMetaItem strong{font-size:1rem;display:block}.EventsPage-module__UWzNNW__detailMetaItem span{color:var(--muted-foreground);font-size:.85rem}.EventsPage-module__UWzNNW__detailActions{margin-top:1rem}.EventsPage-module__UWzNNW__detailContent{border-top:1px solid var(--border);grid-template-columns:1fr 320px;gap:4rem;padding:4rem;display:grid}.EventsPage-module__UWzNNW__detailMain h3{margin-bottom:1.5rem;font-size:1.5rem;font-weight:800}.EventsPage-module__UWzNNW__descriptionText p{color:var(--foreground);margin-bottom:1.5rem;font-size:1.05rem;line-height:1.7}.EventsPage-module__UWzNNW__authorCard,.EventsPage-module__UWzNNW__shareCard{background:var(--secondary);border:1px solid var(--border);border-radius:20px;margin-bottom:1.5rem;padding:1.5rem}.EventsPage-module__UWzNNW__authorCard h4,.EventsPage-module__UWzNNW__shareCard h4{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-bottom:1rem;font-size:.9rem}.EventsPage-module__UWzNNW__authorInfo{align-items:center;gap:1rem;display:flex}.EventsPage-module__UWzNNW__authorAvatar,.EventsPage-module__UWzNNW__authorAvatarPlaceholder{background:var(--background);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.EventsPage-module__UWzNNW__authorAvatar img{object-fit:cover;width:100%;height:100%}@media (max-width:900px){.EventsPage-module__UWzNNW__detailHeader{grid-template-columns:1fr}.EventsPage-module__UWzNNW__detailImage{min-height:300px}.EventsPage-module__UWzNNW__detailContent{grid-template-columns:1fr;gap:2rem;padding:2rem}.EventsPage-module__UWzNNW__detailTitle{font-size:var(--text-h2)}}.EventsPage-module__UWzNNW__card{border-radius:var(--radius-lg)}@media (hover:hover) and (pointer:fine){.EventsPage-module__UWzNNW__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}}@media (hover:none){.EventsPage-module__UWzNNW__card:hover{transform:none}}.EventsPage-module__UWzNNW__meta{grid-template-columns:minmax(0,1fr) auto;gap:.5rem .75rem;display:grid}.EventsPage-module__UWzNNW__metaItem{min-width:0;margin:0}.EventsPage-module__UWzNNW__metaItem svg{flex-shrink:0}.EventsPage-module__UWzNNW__metaItem:last-child{grid-column:1/-1;align-items:flex-start}.EventsPage-module__UWzNNW__metaItem:last-child span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.EventsPage-module__UWzNNW__detailHeader{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);position:relative}.EventsPage-module__UWzNNW__detailHeader>*,.EventsPage-module__UWzNNW__detailInfo,.EventsPage-module__UWzNNW__detailMetaItem>div{min-width:0}.EventsPage-module__UWzNNW__detailMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.EventsPage-module__UWzNNW__detailMetaItem{align-items:flex-start}.EventsPage-module__UWzNNW__detailMetaItem svg{flex-shrink:0}.EventsPage-module__UWzNNW__detailMetaItem>div{overflow-wrap:anywhere}.EventsPage-module__UWzNNW__detailMetaItem:last-child{grid-column:1/-1}@media (max-width:900px){.EventsPage-module__UWzNNW__detailHeader{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.EventsPage-module__UWzNNW__detailInfo,.EventsPage-module__UWzNNW__detailContent{padding:1.25rem}.EventsPage-module__UWzNNW__detailMetaGrid{grid-template-columns:minmax(0,1fr)}}
.Interactions-module__ixI7fG__container{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.Interactions-module__ixI7fG__statItem{color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:.85rem;display:flex}.Interactions-module__ixI7fG__btnItem{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.85rem;transition:color .2s,transform .2s;display:flex}.Interactions-module__ixI7fG__btnItem:hover{color:var(--foreground);background:#ffffff0d;transform:scale(1.05)}.Interactions-module__ixI7fG__activeLike{color:var(--primary)}.Interactions-module__ixI7fG__activeBookmark{color:var(--accent)}
.GuidesPage-module__6sO8-W__main{min-height:85vh;padding:1.5rem 0 4rem}.GuidesPage-module__6sO8-W__header{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:3rem;display:flex}.GuidesPage-module__6sO8-W__titleInfo h1{font-size:var(--text-h1);font-weight:900;font-family:var(--font-outfit);background:linear-gradient(135deg, var(--foreground) 0%, var(--primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;align-items:center;gap:1.25rem;margin-bottom:.5rem;line-height:1.1;display:flex}.GuidesPage-module__6sO8-W__titleInfo p{color:var(--muted-foreground);margin-left:4.25rem;font-size:1.2rem}.GuidesPage-module__6sO8-W__filterSection{border:1px solid var(--border);background:#ffffff05;border-radius:32px;flex-direction:column;gap:1.5rem;margin-bottom:3.5rem;padding:2rem;display:flex}.GuidesPage-module__6sO8-W__typeFilters{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:1rem;padding-bottom:1.5rem;display:flex}.GuidesPage-module__6sO8-W__typeBtn,.GuidesPage-module__6sO8-W__typeBtnActive{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:100px;padding:.6rem 1.4rem;font-size:1rem;font-weight:700;transition:all .2s}.GuidesPage-module__6sO8-W__typeBtn{color:var(--muted-foreground)}.GuidesPage-module__6sO8-W__typeBtn:hover{color:var(--foreground)}.GuidesPage-module__6sO8-W__typeBtnActive{background:var(--primary);color:#fff}.GuidesPage-module__6sO8-W__categoryFilters{flex-wrap:wrap;gap:.75rem;padding-top:.5rem;display:flex}.GuidesPage-module__6sO8-W__categoryBtn,.GuidesPage-module__6sO8-W__categoryBtnActive{cursor:pointer;border:1px solid var(--border);border-radius:12px;padding:.5rem 1.2rem;font-size:.95rem;font-weight:600;transition:all .2s}.GuidesPage-module__6sO8-W__categoryBtn{background:var(--background);color:var(--muted-foreground)}.GuidesPage-module__6sO8-W__categoryBtn:hover{background:var(--secondary);color:var(--foreground);border-color:var(--primary)}.GuidesPage-module__6sO8-W__categoryBtnActive{background:var(--secondary);color:var(--primary);border-color:var(--primary);box-shadow:0 4px 12px #0057b71a}.GuidesPage-module__6sO8-W__searchBar{width:100%;max-width:600px;margin-top:1rem;position:relative}.GuidesPage-module__6sO8-W__searchIcon{color:var(--muted-foreground);pointer-events:none;z-index:5;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.GuidesPage-module__6sO8-W__searchBar input{background:var(--secondary);border:1px solid var(--border);width:100%;color:var(--foreground);border-radius:20px;outline:none;padding:1rem 1.2rem 1rem 3.5rem}.GuidesPage-module__6sO8-W__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:3rem;display:grid}.GuidesPage-module__6sO8-W__card{background:var(--secondary);border:1px solid var(--border);border-radius:36px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.GuidesPage-module__6sO8-W__card:hover{border-color:var(--primary);box-shadow:var(--shadow-2xl);transform:translateY(-10px)}.GuidesPage-module__6sO8-W__cardLink{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.GuidesPage-module__6sO8-W__cardImage{background:var(--background);height:240px;position:relative}.GuidesPage-module__6sO8-W__cardImage img{object-fit:cover;width:100%;height:100%}.GuidesPage-module__6sO8-W__badges{position:absolute;top:1.25rem;left:1.25rem}.GuidesPage-module__6sO8-W__typeTag{text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0057b7cc;border-radius:8px;padding:.35rem .75rem;font-size:.7rem;font-weight:800}.GuidesPage-module__6sO8-W__cardBody{flex-direction:column;flex:1;padding:1.5rem;display:flex}.GuidesPage-module__6sO8-W__cardAuthor{color:var(--muted-foreground);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.8rem;font-weight:600;display:flex}.GuidesPage-module__6sO8-W__cardBody h3{color:var(--foreground);font-size:1.5rem;font-weight:800;font-family:var(--font-outfit);margin-bottom:.75rem;line-height:1.3}.GuidesPage-module__6sO8-W__excerpt{color:var(--muted-foreground);flex:1;margin-bottom:2rem;font-size:.95rem;line-height:1.6}.GuidesPage-module__6sO8-W__cardFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.5rem;display:flex}.GuidesPage-module__6sO8-W__readMore{color:var(--primary);align-items:center;gap:.4rem;font-size:.9rem;font-weight:800;display:flex}.GuidesPage-module__6sO8-W__interactions{align-items:center;display:flex}.GuidesPage-module__6sO8-W__loader{text-align:center;padding:10rem 2rem}@media (max-width:600px){.GuidesPage-module__6sO8-W__header{text-align:center;flex-direction:column}.GuidesPage-module__6sO8-W__titleInfo h1{font-size:var(--text-h2)}.GuidesPage-module__6sO8-W__titleInfo p{margin-left:0}.GuidesPage-module__6sO8-W__grid{grid-template-columns:1fr;gap:1.5rem}.GuidesPage-module__6sO8-W__card{border-radius:24px}.GuidesPage-module__6sO8-W__cardBody{padding:1.25rem}.GuidesPage-module__6sO8-W__filterSection{border-radius:20px;padding:1.25rem}}.GuidesPage-module__6sO8-W__instructionsEntry{border:1px solid var(--border);background:linear-gradient(120deg,#0066cc12,#ffc8000d);border-radius:24px;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;scroll-margin-top:6rem;display:flex}.GuidesPage-module__6sO8-W__instructionsEntry h2{margin-bottom:.5rem;font-size:1.25rem}.GuidesPage-module__6sO8-W__instructionsEntry p{color:var(--muted-foreground);max-width:650px;line-height:1.6}.GuidesPage-module__6sO8-W__instructionsEntry a{flex-shrink:0}.GuidesPage-module__6sO8-W__instructionTools{flex-wrap:wrap;gap:1rem;margin:2rem 0;display:flex}.GuidesPage-module__6sO8-W__instructionTools label{flex-direction:column;flex:1;gap:.5rem;min-width:0;font-weight:600;display:flex}.GuidesPage-module__6sO8-W__instructionTools input,.GuidesPage-module__6sO8-W__instructionTools select{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);font:inherit;border-radius:12px;padding:.85rem}@media (max-width:600px){.GuidesPage-module__6sO8-W__instructionsEntry{flex-direction:column;align-items:stretch}.GuidesPage-module__6sO8-W__instructionTools{flex-direction:column}}.GuidesPage-module__6sO8-W__card{border-radius:var(--radius-lg)}@media (hover:hover) and (pointer:fine){.GuidesPage-module__6sO8-W__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}}@media (hover:none){.GuidesPage-module__6sO8-W__card:hover{transform:none}}
.NewsPage-module__E8CCgW__main{min-height:85vh;padding:1.5rem 0 4rem}.NewsPage-module__E8CCgW__header{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:3rem;display:flex}.NewsPage-module__E8CCgW__titleSection h1{font-size:var(--text-h1);font-weight:900;font-family:var(--font-outfit);background:linear-gradient(135deg, var(--foreground) 0%, var(--primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;align-items:center;gap:1.25rem;margin-bottom:.5rem;line-height:1.1;display:flex}.NewsPage-module__E8CCgW__titleSection p{color:var(--muted-foreground);margin-left:4.25rem;font-size:1.2rem}.NewsPage-module__E8CCgW__controlsBar{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.NewsPage-module__E8CCgW__filterGroup{align-items:center;display:flex}.NewsPage-module__E8CCgW__tabs{flex-wrap:wrap;gap:.5rem;display:flex}.NewsPage-module__E8CCgW__tab,.NewsPage-module__E8CCgW__activeTab{cursor:pointer;border:1px solid var(--border);white-space:nowrap;border-radius:100px;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .2s}.NewsPage-module__E8CCgW__tab{background:var(--background);color:var(--muted-foreground)}.NewsPage-module__E8CCgW__activeTab{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 4px 12px #0057b733}.NewsPage-module__E8CCgW__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:3rem;display:grid}.NewsPage-module__E8CCgW__card{background:var(--secondary);border:1px solid var(--border);color:inherit;border-radius:36px;flex-direction:column;flex:1;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.NewsPage-module__E8CCgW__card:hover{border-color:var(--primary);box-shadow:var(--shadow-2xl);transform:translateY(-10px)}.NewsPage-module__E8CCgW__imageWrapper{aspect-ratio:16/9;background:var(--secondary);flex-shrink:0;overflow:hidden}.NewsPage-module__E8CCgW__imageWrapper img{object-fit:contain;width:100%;height:100%}.NewsPage-module__E8CCgW__card:hover .NewsPage-module__E8CCgW__imageWrapper img{transform:none}.NewsPage-module__E8CCgW__content{flex-direction:column;flex:1;padding:2rem;display:flex}.NewsPage-module__E8CCgW__meta{gap:1.5rem;margin-bottom:1rem;display:flex}.NewsPage-module__E8CCgW__metaItem{color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:flex}.NewsPage-module__E8CCgW__content h3{color:var(--foreground);font-size:1.5rem;font-weight:800;font-family:var(--font-outfit);margin-bottom:.75rem;line-height:1.3}.NewsPage-module__E8CCgW__content p{color:var(--muted-foreground);flex:1;margin-bottom:2rem;font-size:.95rem;line-height:1.6}.NewsPage-module__E8CCgW__readMore{color:var(--primary);white-space:nowrap;align-items:center;gap:.4rem;margin-bottom:1.5rem;font-size:.9rem;font-weight:800;display:flex}.NewsPage-module__E8CCgW__pendingBadge{color:#fff;z-index:2;background:#eab308;border-radius:100px;padding:.4rem 1rem;font-size:.75rem;font-weight:800;position:absolute;top:1.5rem;right:1.5rem}.NewsPage-module__E8CCgW__loader{text-align:center;padding:10rem 2rem}.NewsPage-module__E8CCgW__empty{text-align:center;color:var(--muted-foreground);background:var(--secondary);border:1px dashed var(--border);border-radius:24px;padding:5rem 2rem}@media (max-width:900px){.NewsPage-module__E8CCgW__controlsBar{flex-direction:column;align-items:stretch;gap:1.5rem}.NewsPage-module__E8CCgW__tabs{justify-content:center}}@media (max-width:600px){.NewsPage-module__E8CCgW__header{text-align:center;flex-direction:column;align-items:center;gap:1.5rem}.NewsPage-module__E8CCgW__titleSection{flex-direction:column;align-items:center;display:flex}.NewsPage-module__E8CCgW__titleSection h1{font-size:var(--text-h1);justify-content:center}.NewsPage-module__E8CCgW__titleSection p{text-align:center;margin-left:0;font-size:1rem}.NewsPage-module__E8CCgW__grid{grid-template-columns:1fr;gap:1.5rem}.NewsPage-module__E8CCgW__card{border-radius:24px}.NewsPage-module__E8CCgW__content{padding:1.5rem}.NewsPage-module__E8CCgW__imageWrapper{height:auto}}.NewsPage-module__E8CCgW__categoryScroller{scrollbar-width:none;-ms-overflow-style:none;gap:.75rem;padding:.5rem 0;display:flex;overflow-x:auto}.NewsPage-module__E8CCgW__categoryScroller::-webkit-scrollbar{display:none}@media (max-width:768px){.NewsPage-module__E8CCgW__categoryScroller{flex-wrap:wrap;justify-content:center;overflow-x:visible}}.NewsPage-module__E8CCgW__categoryPill{background:var(--secondary);border:1px solid var(--border);color:var(--foreground);white-space:nowrap;cursor:pointer;border-radius:100px;padding:.6rem 1.25rem;font-weight:500;transition:all .2s}.NewsPage-module__E8CCgW__activePill{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 4px 12px #3b82f64d}.NewsPage-module__E8CCgW__featuredSection{margin-bottom:2rem}.NewsPage-module__E8CCgW__featuredCard{color:#fff;background:#000;border-radius:32px;height:clamp(400px,60vh,600px);text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001a}.NewsPage-module__E8CCgW__featuredImage{width:100%;height:100%;position:relative}.NewsPage-module__E8CCgW__featuredImage:after{content:"";z-index:1;background:linear-gradient(#0003 0%,#0000001a 40%,#000c 100%);position:absolute;inset:0}.NewsPage-module__E8CCgW__featuredImage img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.NewsPage-module__E8CCgW__featuredCard:hover .NewsPage-module__E8CCgW__featuredImage img{transform:scale(1.05)}.NewsPage-module__E8CCgW__featuredOverlay{z-index:2;flex-direction:column;gap:1rem;padding:3rem;display:flex;position:absolute;bottom:0;left:0;right:0}.NewsPage-module__E8CCgW__featuredBadge{background:var(--primary);color:#fff;text-transform:uppercase;letter-spacing:.05em;z-index:3;border-radius:100px;padding:.5rem 1rem;font-size:.8rem;font-weight:700;position:absolute;top:2rem;left:2rem;box-shadow:0 4px 12px #0003}.NewsPage-module__E8CCgW__featuredMeta{opacity:1;text-shadow:0 1px 2px #00000080;gap:1.5rem;font-size:.9rem;display:flex}.NewsPage-module__E8CCgW__featuredCategory{color:#60a5fa;font-weight:800}.NewsPage-module__E8CCgW__featuredCard h2{font-size:var(--text-display);color:#fff;text-shadow:0 2px 10px #00000080;max-width:90%;margin:0;font-weight:900;line-height:1.1}.NewsPage-module__E8CCgW__featuredCard p{color:#ffffffe6;text-shadow:0 1px 4px #00000080;max-width:800px;margin:0;font-size:1.15rem;line-height:1.5}.NewsPage-module__E8CCgW__featuredReadMore{color:#fff;align-items:center;gap:.5rem;margin-top:1rem;font-weight:800;display:flex}.NewsPage-module__E8CCgW__tabsRow{background:var(--secondary);border:1px solid var(--border);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2.5rem;padding:.75rem 1.25rem;display:flex}.NewsPage-module__E8CCgW__cardLink{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.NewsPage-module__E8CCgW__cardLink:hover article{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.NewsPage-module__E8CCgW__mainTabs{gap:.75rem;display:flex}.NewsPage-module__E8CCgW__timeFilters{background:var(--secondary);border-radius:12px;padding:.25rem;display:flex}.NewsPage-module__E8CCgW__timeBtn,.NewsPage-module__E8CCgW__activeTime{cursor:pointer;border:none;border-radius:10px;padding:.4rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s}.NewsPage-module__E8CCgW__timeBtn{color:var(--muted-foreground);background:0 0}.NewsPage-module__E8CCgW__activeTime{background:var(--primary);color:#fff;box-shadow:0 4px 12px #3b82f64d}.NewsPage-module__E8CCgW__cardCategory{color:var(--primary);text-transform:uppercase;font-size:.75rem;font-weight:700}@media (max-width:768px){.NewsPage-module__E8CCgW__featuredCard{height:400px}.NewsPage-module__E8CCgW__featuredOverlay{padding:1.5rem}.NewsPage-module__E8CCgW__featuredCard h2{font-size:1.5rem}.NewsPage-module__E8CCgW__tabsRow{flex-direction:column;align-items:stretch;gap:1.25rem;padding:1rem}.NewsPage-module__E8CCgW__mainTabs{flex-direction:column;gap:.5rem}}.NewsPage-module__E8CCgW__list{flex-direction:column;gap:1.5rem;display:flex}.NewsPage-module__E8CCgW__list .NewsPage-module__E8CCgW__cardLink article{flex-direction:row;align-items:center;height:auto}.NewsPage-module__E8CCgW__list .NewsPage-module__E8CCgW__imageWrapper{aspect-ratio:16/9;border-radius:0;flex-shrink:0;width:320px;height:auto}.NewsPage-module__E8CCgW__list .NewsPage-module__E8CCgW__content{padding:1.5rem 2rem}.NewsPage-module__E8CCgW__viewToggles{background:var(--secondary);border-radius:12px;margin-left:auto;padding:.25rem;display:flex}.NewsPage-module__E8CCgW__viewBtn,.NewsPage-module__E8CCgW__activeView{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;padding:.4rem .6rem;transition:all .2s;display:flex}.NewsPage-module__E8CCgW__viewBtn{color:var(--muted-foreground);background:0 0}.NewsPage-module__E8CCgW__viewBtn:hover{color:var(--foreground)}.NewsPage-module__E8CCgW__activeView{background:var(--primary);color:#fff;box-shadow:0 4px 12px #3b82f64d}@media (max-width:768px){.NewsPage-module__E8CCgW__list .NewsPage-module__E8CCgW__cardLink article{flex-direction:column}.NewsPage-module__E8CCgW__list .NewsPage-module__E8CCgW__imageWrapper{width:100%;height:auto}.NewsPage-module__E8CCgW__viewToggles{display:none}}.NewsPage-module__E8CCgW__card{border-radius:var(--radius-lg)}@media (hover:hover) and (pointer:fine){.NewsPage-module__E8CCgW__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}}@media (hover:none){.NewsPage-module__E8CCgW__card:hover{transform:none}}.NewsPage-module__E8CCgW__featuredCard:has([data-news-fallback]){color:#171717;background:#fff;height:auto}.NewsPage-module__E8CCgW__featuredImage:has([data-news-fallback]){min-height:90px}.NewsPage-module__E8CCgW__featuredImage:has([data-news-fallback])>[data-news-fallback]{min-height:90px}.NewsPage-module__E8CCgW__featuredImage:has([data-news-fallback]):after{display:none}.NewsPage-module__E8CCgW__featuredCard:has([data-news-fallback]) .NewsPage-module__E8CCgW__featuredOverlay{color:#171717;background:#fff;position:relative}.NewsPage-module__E8CCgW__featuredCard:has([data-news-fallback]) .NewsPage-module__E8CCgW__featuredOverlay h2{color:#171717}.NewsPage-module__E8CCgW__featuredCard:has([data-news-fallback]) .NewsPage-module__E8CCgW__featuredOverlay p{color:#454545}.NewsPage-module__E8CCgW__featuredCard:has([data-news-fallback]) .NewsPage-module__E8CCgW__featuredMeta{text-shadow:none}.NewsPage-module__E8CCgW__featuredCard:has([data-news-fallback]) h2{text-shadow:none}.NewsPage-module__E8CCgW__featuredCard:has([data-news-fallback]) p{text-shadow:none}.NewsPage-module__E8CCgW__featuredCard:has([data-news-fallback]) .NewsPage-module__E8CCgW__featuredCategory{color:#a51d23}.NewsPage-module__E8CCgW__featuredCard:has([data-news-fallback]) .NewsPage-module__E8CCgW__featuredBadge{top:1rem;left:auto;right:1rem}.NewsPage-module__E8CCgW__featuredCard:has([data-news-fallback]) h2{overflow-wrap:anywhere}
.NewsComments-module__7wiiKW__wrapper{margin-top:2rem}.NewsComments-module__7wiiKW__commentCount{align-items:center;gap:.75rem;margin-bottom:2rem;font-size:1.25rem;font-weight:700;display:flex}.NewsComments-module__7wiiKW__formWrapper{background:var(--background);border:1px solid var(--border);border-radius:20px;margin-bottom:3rem;padding:1.5rem;box-shadow:0 4px 12px #00000005}.NewsComments-module__7wiiKW__formWrapper textarea{background:var(--secondary);border:1px solid var(--border);width:100%;min-height:100px;color:var(--foreground);resize:vertical;border-radius:12px;outline:none;padding:1rem;font-family:inherit;font-size:1rem;transition:all .2s}.NewsComments-module__7wiiKW__formWrapper textarea:focus{border-color:var(--primary);background:var(--background)}.NewsComments-module__7wiiKW__formFooter{justify-content:flex-end;margin-top:1rem;display:flex}.NewsComments-module__7wiiKW__loginPrompt{text-align:center;background:var(--secondary);border:1px dashed var(--border);border-radius:20px;margin-bottom:3rem;padding:2.5rem}.NewsComments-module__7wiiKW__loginPrompt p{color:var(--muted-foreground);margin-bottom:1.5rem}.NewsComments-module__7wiiKW__commentsList{flex-direction:column;gap:2rem;display:flex}.NewsComments-module__7wiiKW__comment{gap:1.25rem;display:flex}.NewsComments-module__7wiiKW__avatar{background:var(--secondary);width:48px;height:48px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.NewsComments-module__7wiiKW__avatar img{object-fit:cover;width:100%;height:100%}.NewsComments-module__7wiiKW__commentBody{flex:1}.NewsComments-module__7wiiKW__commentHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.NewsComments-module__7wiiKW__authorName{font-size:1rem;font-weight:700}.NewsComments-module__7wiiKW__date{color:var(--muted-foreground);font-size:.85rem}.NewsComments-module__7wiiKW__content{color:var(--foreground);white-space:pre-wrap;line-height:1.6}.NewsComments-module__7wiiKW__actions{gap:1rem;margin-top:.75rem;display:flex}.NewsComments-module__7wiiKW__deleteBtn{color:#ef4444;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0;font-size:.85rem;transition:opacity .2s}.NewsComments-module__7wiiKW__deleteBtn:hover{opacity:1;text-decoration:underline}.NewsComments-module__7wiiKW__editBtn{color:var(--primary);cursor:pointer;opacity:.7;background:0 0;border:none;padding:0;font-size:.85rem;transition:opacity .2s}.NewsComments-module__7wiiKW__editBtn:hover{opacity:1;text-decoration:underline}.NewsComments-module__7wiiKW__editForm{margin-top:.5rem}.NewsComments-module__7wiiKW__editForm textarea{background:var(--background);border:1px solid var(--primary);width:100%;min-height:80px;color:var(--foreground);resize:vertical;border-radius:8px;outline:none;padding:.75rem;font-family:inherit;font-size:.95rem}.NewsComments-module__7wiiKW__editActions{gap:1rem;margin-top:.5rem;display:flex}.NewsComments-module__7wiiKW__editActions button{cursor:pointer;background:var(--primary);color:#fff;border:none;border-radius:6px;padding:.4rem 1rem;font-size:.85rem}.NewsComments-module__7wiiKW__editActions .NewsComments-module__7wiiKW__cancelBtn{background:var(--secondary);color:var(--foreground)}.NewsComments-module__7wiiKW__emptyState{text-align:center;color:var(--muted-foreground);padding:4rem 2rem}.NewsComments-module__7wiiKW__bannedNotice{color:#ef4444;background:#ef44440d;border:1px solid #ef444433;border-radius:12px;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem 1.5rem;font-size:.95rem;display:flex}.NewsComments-module__7wiiKW__bannedNotice span{color:var(--foreground)}.NewsComments-module__7wiiKW__bannedNotice a{color:#ef4444;font-weight:600;text-decoration:underline}
.Skeleton-module__QUUPIW__skeleton{background:var(--skeleton-bg,#eee);background:linear-gradient(110deg, var(--skeleton-color-1,#ececec) 8%, var(--skeleton-color-2,#f5f5f5) 18%, var(--skeleton-color-1,#ececec) 33%);background-size:200% 100%;animation:1.5s linear infinite Skeleton-module__QUUPIW__shimmer}@media (prefers-color-scheme:dark){.Skeleton-module__QUUPIW__skeleton{--skeleton-bg:#222;--skeleton-color-1:#1a1a1a;--skeleton-color-2:#2a2a2a}}@keyframes Skeleton-module__QUUPIW__shimmer{to{background-position-x:-200%}}
.DirectoryPage-module__-tWM-W__main{min-height:85vh;padding:1.5rem 0 4rem}.DirectoryPage-module__-tWM-W__header{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:4rem;display:flex}.DirectoryPage-module__-tWM-W__titleInfo h1{font-size:var(--text-h1);font-weight:900;font-family:var(--font-outfit);background:linear-gradient(135deg, var(--foreground) 0%, var(--primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;align-items:center;gap:1.25rem;margin-bottom:.5rem;line-height:1.1;display:flex}.DirectoryPage-module__-tWM-W__titleInfo p{color:var(--muted-foreground);margin-left:4.25rem;font-size:1.2rem}.DirectoryPage-module__-tWM-W__layout{grid-template-columns:280px 1fr;gap:3rem;display:grid}.DirectoryPage-module__-tWM-W__sidebarHeaderMobile{display:none}.DirectoryPage-module__-tWM-W__sidebar{flex-direction:column;gap:2rem;margin-top:.25rem;display:flex}.DirectoryPage-module__-tWM-W__sidebarSection h4{text-transform:uppercase;color:var(--muted-foreground);letter-spacing:.05em;margin-bottom:1.25rem;font-size:.85rem;font-weight:800;display:none}.DirectoryPage-module__-tWM-W__categoryList{flex-direction:column;gap:.5rem;display:flex}.DirectoryPage-module__-tWM-W__categoryBtn{color:var(--foreground);background:var(--secondary);text-align:left;border:1px solid #0000;border-radius:16px;align-items:center;gap:1rem;width:100%;padding:.85rem 1.25rem;font-weight:600;transition:all .2s;display:flex}.DirectoryPage-module__-tWM-W__categoryBtn:hover{background:var(--background);border-color:var(--border);transform:translate(5px)}.DirectoryPage-module__-tWM-W__categoryBtnActive{box-shadow:0 4px 12px #0057b733;background:var(--primary)!important;color:#fff!important}.DirectoryPage-module__-tWM-W__toolbar{background:var(--secondary);border:1px solid var(--border);border-radius:24px;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:3rem;padding:1.5rem 2rem;display:flex}.DirectoryPage-module__-tWM-W__toolbarLeft{gap:1rem;display:flex}.DirectoryPage-module__-tWM-W__toolbarRight{flex:1;justify-content:flex-end;align-items:center;gap:1.5rem;display:flex}.DirectoryPage-module__-tWM-W__searchBar{width:100%;max-width:400px;position:relative}.DirectoryPage-module__-tWM-W__searchIcon{color:var(--muted-foreground);position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.DirectoryPage-module__-tWM-W__searchBar input{background:var(--background);border:1px solid var(--border);width:100%;color:var(--foreground);border-radius:14px;height:44px;padding:.75rem 1.25rem .75rem 3.5rem;font-size:.95rem}.DirectoryPage-module__-tWM-W__viewToggle{background:var(--background);border:1px solid var(--border);border-radius:14px;padding:.25rem;display:flex}.DirectoryPage-module__-tWM-W__viewBtn{width:40px;height:36px;color:var(--muted-foreground);border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex}.DirectoryPage-module__-tWM-W__viewBtnActive{background:var(--secondary);color:var(--primary);box-shadow:var(--shadow-sm)}.DirectoryPage-module__-tWM-W__mainGrid{grid-template-columns:repeat(2,1fr);gap:2.5rem;display:grid}.DirectoryPage-module__-tWM-W__card{background:var(--secondary);border:1px solid var(--border);cursor:pointer;border-radius:32px;flex-direction:column;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.DirectoryPage-module__-tWM-W__card:hover{border-color:var(--primary);box-shadow:var(--shadow-2xl);transform:translateY(-8px)}.DirectoryPage-module__-tWM-W__coverWrapper{border-radius:20px;width:100%;height:220px;margin-bottom:1.5rem;overflow:hidden}.DirectoryPage-module__-tWM-W__cover{object-fit:cover;width:100%;height:100%;transition:transform .3s}.DirectoryPage-module__-tWM-W__card:hover .DirectoryPage-module__-tWM-W__cover{transform:scale(1.05)}.DirectoryPage-module__-tWM-W__placeholderCover{background:var(--background);width:100%;height:220px;color:var(--muted-foreground);border-radius:20px;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.DirectoryPage-module__-tWM-W__vipSection{background:#eab30808;border:1px solid #eab30833;border-radius:40px;margin-bottom:3.5rem;padding:2rem}.DirectoryPage-module__-tWM-W__vipSectionHeader{align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.DirectoryPage-module__-tWM-W__vipSectionHeader h2{color:var(--foreground);font-size:1.5rem;font-weight:800}.DirectoryPage-module__-tWM-W__directoryVipGrid{grid-template-columns:repeat(2,1fr);gap:2.5rem;display:grid}.DirectoryPage-module__-tWM-W__cardCoverLink{color:inherit;text-decoration:none;display:block}.DirectoryPage-module__-tWM-W__cardCoverLink:hover h3{color:var(--primary)}.DirectoryPage-module__-tWM-W__vipCard{border-color:#eab30866;position:relative}.DirectoryPage-module__-tWM-W__vipCard:hover{border-color:#eab308;box-shadow:0 10px 30px #eab3081a}.DirectoryPage-module__-tWM-W__vipBadge{color:#fff;z-index:2;background:#eab308;border-radius:10px;align-items:center;gap:.3rem;padding:.3rem .75rem;font-size:.7rem;font-weight:800;display:flex;position:absolute;top:1.5rem;right:1.5rem}.DirectoryPage-module__-tWM-W__card h3{font-size:1.6rem;font-weight:900;font-family:var(--font-outfit);margin-bottom:.75rem}.DirectoryPage-module__-tWM-W__category{color:var(--primary);text-transform:uppercase;margin-bottom:1rem;font-size:.9rem;font-weight:700}.DirectoryPage-module__-tWM-W__description{color:var(--muted-foreground);flex:1;margin-bottom:2rem;font-size:.95rem;line-height:1.6}.DirectoryPage-module__-tWM-W__footer{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:1.25rem;padding-top:1.5rem;display:flex}.DirectoryPage-module__-tWM-W__detailsBtn{color:var(--primary);font-size:1rem;font-weight:800}.DirectoryPage-module__-tWM-W__mobileCategoryTrigger{display:none}.DirectoryPage-module__-tWM-W__desktopFilters{gap:1rem;display:flex}.DirectoryPage-module__-tWM-W__toolbarRow{display:none}@media (max-width:1100px){.DirectoryPage-module__-tWM-W__layout{flex-direction:column;gap:1.5rem;display:flex}.DirectoryPage-module__-tWM-W__sidebarHeaderMobile{display:none}.DirectoryPage-module__-tWM-W__sidebar{background:var(--background);z-index:10000;visibility:hidden;flex-direction:column;width:85%;max-width:350px;height:100dvh;margin-top:.25rem;padding:2rem;transition:left .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:-100%;box-shadow:20px 0 50px #0000004d}.DirectoryPage-module__-tWM-W__sidebarActive{visibility:visible;left:0}.DirectoryPage-module__-tWM-W__sidebarHeaderMobile{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;display:flex}.DirectoryPage-module__-tWM-W__sidebarHeaderMobile h3{font-size:1.25rem;font-weight:800}.DirectoryPage-module__-tWM-W__sidebarHeaderMobile button{color:var(--muted-foreground);background:var(--secondary);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.DirectoryPage-module__-tWM-W__sidebarSection h4{display:none}.DirectoryPage-module__-tWM-W__categoryList{flex-direction:column;flex:1;gap:.5rem;display:flex;overflow-y:auto}.DirectoryPage-module__-tWM-W__toolbar{gap:.75rem;padding:.75rem;flex-direction:column!important;align-items:stretch!important}.DirectoryPage-module__-tWM-W__toolbarRow{gap:.5rem;display:flex}.DirectoryPage-module__-tWM-W__typePill{flex:1;justify-content:center;height:44px!important;font-size:.95rem!important}.DirectoryPage-module__-tWM-W__mobileCategoryTrigger{background:var(--secondary);border:1px solid var(--border);width:100%;height:48px;color:var(--primary);border-radius:12px;justify-content:center;align-items:center;gap:.75rem;font-size:1rem;font-weight:700;display:flex}.DirectoryPage-module__-tWM-W__desktopFilters{display:none}.DirectoryPage-module__-tWM-W__searchBar{width:100%!important;max-width:none!important}.DirectoryPage-module__-tWM-W__searchBar input{height:50px!important;font-size:1rem!important}.DirectoryPage-module__-tWM-W__toolbarRight{justify-content:space-between;width:100%}.DirectoryPage-module__-tWM-W__mainGrid,.DirectoryPage-module__-tWM-W__directoryVipGrid{grid-template-columns:1fr!important;gap:1.5rem!important}}@media (max-width:768px){.DirectoryPage-module__-tWM-W__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:2rem}.DirectoryPage-module__-tWM-W__titleInfo h1{justify-content:center;margin-left:0;font-size:1.75rem}.DirectoryPage-module__-tWM-W__titleInfo p{margin-left:0;font-size:.9rem}.DirectoryPage-module__-tWM-W__card{box-sizing:border-box;width:100%;border-radius:24px!important;padding:1.25rem!important}.DirectoryPage-module__-tWM-W__card h3{font-size:1.25rem!important}.DirectoryPage-module__-tWM-W__coverWrapper,.DirectoryPage-module__-tWM-W__placeholderCover{border-radius:16px!important;height:160px!important}.DirectoryPage-module__-tWM-W__footer{flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.DirectoryPage-module__-tWM-W__vipSection{box-sizing:border-box;width:calc(100% + 1rem);border-radius:24px!important;margin:0 -.5rem 2rem!important;padding:1rem!important}}.DirectoryPage-module__-tWM-W__titleRow{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.DirectoryPage-module__-tWM-W__titleRow h3{margin:0!important}.DirectoryPage-module__-tWM-W__modalOverlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10000;background:#000000b3;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.DirectoryPage-module__-tWM-W__cityPromptModal{background:var(--background);text-align:center;border:1px solid var(--border);border-radius:40px;width:90%;max-width:600px;padding:3rem;animation:.5s cubic-bezier(.16,1,.3,1) DirectoryPage-module__-tWM-W__modalSlideUp}.DirectoryPage-module__-tWM-W__cityPromptHeader{margin-bottom:2.5rem}.DirectoryPage-module__-tWM-W__primaryIcon{color:var(--primary);margin-bottom:1rem}.DirectoryPage-module__-tWM-W__cityPromptHeader h2{font-size:var(--text-h2);margin-bottom:.5rem;font-weight:900}.DirectoryPage-module__-tWM-W__cityPromptHeader p{color:var(--muted-foreground)}.DirectoryPage-module__-tWM-W__cityGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.DirectoryPage-module__-tWM-W__cityChoiceBtn{border:1px solid var(--border);background:var(--secondary);color:var(--foreground);cursor:pointer;border-radius:16px;padding:1rem;font-weight:600;transition:all .2s}.DirectoryPage-module__-tWM-W__cityChoiceBtn:hover{border-color:var(--primary);background:var(--background);transform:scale(1.05)}.DirectoryPage-module__-tWM-W__skipBtn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;font-weight:600;text-decoration:underline}@keyframes DirectoryPage-module__-tWM-W__modalSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.DirectoryPage-module__-tWM-W__cityPromptModal{border-radius:32px;padding:2rem 1.5rem}.DirectoryPage-module__-tWM-W__cityGrid{grid-template-columns:repeat(2,1fr)}}.DirectoryPage-module__-tWM-W__sidebarBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0006;animation:.3s DirectoryPage-module__-tWM-W__fadeIn;position:fixed;inset:0}.DirectoryPage-module__-tWM-W__sidebarSectionMobile{-webkit-overflow-scrolling:touch;flex:1;margin:0 -1rem;padding:0 1rem;overflow-y:auto}.DirectoryPage-module__-tWM-W__sidebarSectionMobile::-webkit-scrollbar{width:4px}.DirectoryPage-module__-tWM-W__sidebarSectionMobile::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}.DirectoryPage-module__-tWM-W__sidebarFooterMobile{border-top:1px solid var(--border);color:var(--muted-foreground);text-align:center;margin-top:1.5rem;padding-top:1.5rem;font-size:.85rem}.DirectoryPage-module__-tWM-W__closeSidebarBtn{cursor:pointer;justify-content:center;align-items:center;background:var(--secondary)!important;color:var(--foreground)!important;border:none!important;border-radius:50%!important;width:44px!important;height:44px!important;display:flex!important}@keyframes DirectoryPage-module__-tWM-W__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1100px){.DirectoryPage-module__-tWM-W__sidebar{max-width:320px!important;padding:2rem 1.5rem!important}.DirectoryPage-module__-tWM-W__categoryList{padding-bottom:2rem}}.DirectoryPage-module__-tWM-W__listViewContainer{flex-direction:column;gap:2.5rem;width:100%;display:flex}.DirectoryPage-module__-tWM-W__listContainer{flex-direction:column;gap:1.5rem;width:100%;display:flex}.DirectoryPage-module__-tWM-W__rowCard{background:var(--secondary);border:1px solid var(--border);border-radius:28px;align-items:stretch;gap:2rem;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.DirectoryPage-module__-tWM-W__rowCard:hover{border-color:var(--primary);box-shadow:var(--shadow-xl);transform:translateY(-4px)}.DirectoryPage-module__-tWM-W__rowCardVip{background:#eab30805;border-color:#eab30866}.DirectoryPage-module__-tWM-W__rowCardVip:hover{border-color:#eab308;box-shadow:0 8px 30px #eab30814}.DirectoryPage-module__-tWM-W__rowImageWrapper{border-radius:18px;flex-shrink:0;width:220px;height:160px;display:block;position:relative;overflow:hidden}.DirectoryPage-module__-tWM-W__rowImage{object-fit:cover;width:100%;height:100%;transition:transform .3s}.DirectoryPage-module__-tWM-W__rowCard:hover .DirectoryPage-module__-tWM-W__rowImage{transform:scale(1.05)}.DirectoryPage-module__-tWM-W__rowPlaceholderCover{background:var(--background);width:100%;height:100%;color:var(--muted-foreground);border-radius:18px;justify-content:center;align-items:center;display:flex}.DirectoryPage-module__-tWM-W__rowContent{flex-direction:column;flex:1;justify-content:space-between;gap:.5rem;min-width:0;display:flex}.DirectoryPage-module__-tWM-W__rowHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.DirectoryPage-module__-tWM-W__rowTitleLink{color:inherit;text-decoration:none}.DirectoryPage-module__-tWM-W__rowTitleLink:hover h3{color:var(--primary)}.DirectoryPage-module__-tWM-W__rowContent h3{font-size:1.4rem;font-weight:900;font-family:var(--font-outfit);margin:0;line-height:1.2}.DirectoryPage-module__-tWM-W__rowDescription{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}.DirectoryPage-module__-tWM-W__rowMeta{flex-wrap:wrap;gap:1.25rem;margin-top:.25rem;display:flex}.DirectoryPage-module__-tWM-W__metaItem{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.DirectoryPage-module__-tWM-W__metaItem a{color:var(--muted-foreground);font-weight:600;text-decoration:none}.DirectoryPage-module__-tWM-W__metaItem a:hover{color:var(--primary);text-decoration:underline}.DirectoryPage-module__-tWM-W__rowActionSide{border-left:1px solid var(--border);flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:stretch;width:160px;padding-left:1.5rem;display:flex}.DirectoryPage-module__-tWM-W__rowInteractions{justify-content:center;margin-top:auto;display:flex}@media (max-width:900px){.DirectoryPage-module__-tWM-W__rowCard{gap:1.5rem;padding:1.25rem}.DirectoryPage-module__-tWM-W__rowImageWrapper{width:180px;height:140px}.DirectoryPage-module__-tWM-W__rowActionSide{width:140px;padding-left:1.25rem}}@media (max-width:768px){.DirectoryPage-module__-tWM-W__rowCard{border-radius:24px;flex-direction:column;align-items:stretch;gap:1.25rem}.DirectoryPage-module__-tWM-W__rowImageWrapper{width:100%;height:180px}.DirectoryPage-module__-tWM-W__rowActionSide{border-left:none;border-top:1px solid var(--border);flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-top:1rem;padding-left:0}.DirectoryPage-module__-tWM-W__rowInteractions{margin-top:0}.DirectoryPage-module__-tWM-W__rowDescription{-webkit-line-clamp:3}}.DirectoryPage-module__-tWM-W__header{margin-bottom:1.5rem}.DirectoryPage-module__-tWM-W__toolbar{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;padding:1rem}.DirectoryPage-module__-tWM-W__cityFilter,.DirectoryPage-module__-tWM-W__mobileCategorySelect{flex-direction:column;gap:.35rem;min-width:0;font-size:.85rem;display:flex}.DirectoryPage-module__-tWM-W__cityFilter select,.DirectoryPage-module__-tWM-W__mobileCategorySelect select{border:1px solid var(--border);background:var(--background);height:44px;color:var(--foreground);border-radius:12px;width:100%;padding:.5rem}.DirectoryPage-module__-tWM-W__mobileCategorySelect{display:none}.DirectoryPage-module__-tWM-W__resultCount{color:var(--muted-foreground);overflow-wrap:anywhere;margin-bottom:1rem;font-size:.9rem}.DirectoryPage-module__-tWM-W__noReviews{color:var(--muted-foreground);font-size:.8rem}.DirectoryPage-module__-tWM-W__titleRow{flex-wrap:wrap}.DirectoryPage-module__-tWM-W__cardActions{flex-wrap:wrap;align-items:center;gap:.75rem;width:100%;display:flex}.DirectoryPage-module__-tWM-W__callButton{border:1px solid var(--primary);min-height:44px;color:var(--primary);border-radius:12px;align-items:center;gap:.4rem;padding:.5rem .75rem;font-weight:600;display:inline-flex}.DirectoryPage-module__-tWM-W__emptyState{text-align:center;background:var(--secondary);border:1px dashed var(--border);border-radius:24px;padding:2rem 1rem}@media (max-width:1100px){.DirectoryPage-module__-tWM-W__mobileCategorySelect{display:flex}.DirectoryPage-module__-tWM-W__toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.DirectoryPage-module__-tWM-W__toolbarRow,.DirectoryPage-module__-tWM-W__searchBar,.DirectoryPage-module__-tWM-W__toolbarRight{grid-column:1/-1}.DirectoryPage-module__-tWM-W__toolbarRow{display:none}.DirectoryPage-module__-tWM-W__searchBar{max-width:none}.DirectoryPage-module__-tWM-W__toolbarRight{justify-content:space-between}.DirectoryPage-module__-tWM-W__desktopFilters{flex-wrap:wrap;gap:.35rem;display:flex}.DirectoryPage-module__-tWM-W__desktopFilters button{min-height:44px;padding:.5rem;font-size:.8rem}.DirectoryPage-module__-tWM-W__viewBtn{width:32px}}@media (max-width:768px){.DirectoryPage-module__-tWM-W__header{align-items:flex-start;gap:.75rem;margin-bottom:1rem}.DirectoryPage-module__-tWM-W__titleInfo h1{gap:.5rem;font-size:1.7rem}.DirectoryPage-module__-tWM-W__titleInfo h1 svg{flex-shrink:0;width:28px;height:28px}.DirectoryPage-module__-tWM-W__titleInfo p{margin-left:0;font-size:.95rem}.DirectoryPage-module__-tWM-W__header>a{min-height:44px;padding:.5rem .75rem;font-size:.85rem}.DirectoryPage-module__-tWM-W__toolbar{padding:.75rem}.DirectoryPage-module__-tWM-W__footer{flex-wrap:wrap}}@media (max-width:1100px){.DirectoryPage-module__-tWM-W__sidebar{display:none}}.DirectoryPage-module__-tWM-W__rowActionSide{flex-wrap:wrap;gap:.5rem}.DirectoryPage-module__-tWM-W__card,.DirectoryPage-module__-tWM-W__rowContent{overflow-wrap:anywhere;min-width:0}.DirectoryPage-module__-tWM-W__servicePreview{flex-wrap:wrap;gap:.35rem;margin:.5rem 0 1rem;display:flex}.DirectoryPage-module__-tWM-W__servicePreview span{background:var(--secondary);border:1px solid var(--border);border-radius:8px;padding:.25rem .5rem;font-size:.8rem}.DirectoryPage-module__-tWM-W__intentBanner{border:1px solid var(--border);background:var(--secondary);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.25rem;display:flex}.DirectoryPage-module__-tWM-W__intentBanner strong{font-size:1.15rem}.DirectoryPage-module__-tWM-W__intentBanner p{color:var(--muted-foreground);margin:.35rem 0 0;line-height:1.5}.DirectoryPage-module__-tWM-W__card{border-radius:var(--radius-lg)}@media (hover:hover) and (pointer:fine){.DirectoryPage-module__-tWM-W__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}}@media (hover:none){.DirectoryPage-module__-tWM-W__card:hover{transform:none}}
.NewsDetail-module__PGNxYW__main{min-height:80vh;padding:2.5rem 0}.NewsDetail-module__PGNxYW__backBtn{color:var(--muted-foreground);width:100%;max-width:800px;transition:var(--transition-fast);align-items:center;gap:.5rem;margin:0 auto 2rem;text-decoration:none;display:flex}.NewsDetail-module__PGNxYW__backBtn:hover{color:var(--primary)}.NewsDetail-module__PGNxYW__header{max-width:800px;margin:0 auto 2rem}.NewsDetail-module__PGNxYW__meta{flex-wrap:wrap;gap:.75rem 1.5rem;margin-bottom:1.5rem;display:flex}.NewsDetail-module__PGNxYW__metaItem{color:var(--muted-foreground);overflow-wrap:anywhere;align-items:center;gap:.5rem;min-width:0;font-size:.9rem;display:flex}.NewsDetail-module__PGNxYW__header h1{font-size:var(--text-h1);line-height:1.2}.NewsDetail-module__PGNxYW__mainImage{aspect-ratio:12/5;border:1px solid var(--border);border-radius:32px;width:100%;max-width:800px;margin:0 auto 2.5rem;position:relative;overflow:hidden}.NewsDetail-module__PGNxYW__mainImage img{object-fit:cover;width:100%;height:100%}.NewsDetail-module__PGNxYW__content{max-width:800px;margin:0 auto}.NewsDetail-module__PGNxYW__content p{color:var(--foreground);margin-bottom:2rem;font-size:1.25rem;line-height:1.8}.NewsDetail-module__PGNxYW__footer{border-top:1px solid var(--border);max-width:800px;margin:4rem auto 0;padding-top:3rem}.NewsDetail-module__PGNxYW__shareBtn{background:var(--secondary);color:var(--foreground);border:1px solid var(--border);transition:var(--transition-fast);border-radius:12px;align-items:center;gap:.75rem;padding:1rem 2rem;font-weight:700;display:flex}.NewsDetail-module__PGNxYW__shareBtn:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.NewsDetail-module__PGNxYW__layoutWrapper{flex-direction:column;gap:2rem;max-width:800px;margin:0 auto;display:flex}.NewsDetail-module__PGNxYW__mainContent{width:100%;min-width:0;max-width:800px}.NewsDetail-module__PGNxYW__sidebar{width:100%;height:fit-content;position:static}@media (max-width:1024px){.NewsDetail-module__PGNxYW__layoutWrapper{flex-direction:column}.NewsDetail-module__PGNxYW__sidebar{width:100%;position:static}}@media (max-width:768px){.NewsDetail-module__PGNxYW__header h1{font-size:var(--text-h2)}.NewsDetail-module__PGNxYW__mainImage{border-radius:16px;max-height:300px}.NewsDetail-module__PGNxYW__content p{font-size:1.125rem}}.NewsDetail-module__PGNxYW__relatedSection{border-top:1px solid var(--border);margin-top:5rem;padding-top:3rem}.NewsDetail-module__PGNxYW__relatedTitle{margin:0;font-size:1.8rem;font-weight:800}.NewsDetail-module__PGNxYW__relatedGrid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem;display:grid}.NewsDetail-module__PGNxYW__relatedCard{color:inherit;flex-direction:column;gap:1rem;text-decoration:none;transition:transform .2s;display:flex}.NewsDetail-module__PGNxYW__relatedCard:hover{transform:translateY(-5px)}.NewsDetail-module__PGNxYW__relatedCard img{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%;box-shadow:0 4px 12px #0000000d}.NewsDetail-module__PGNxYW__relatedCard h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.1rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.NewsDetail-module__PGNxYW__relatedCategory{color:var(--primary);text-transform:uppercase;font-size:.75rem;font-weight:700}.NewsDetail-module__PGNxYW__commentsSection{margin-top:5rem}.NewsDetail-module__PGNxYW__commentsPlaceholder{background:var(--secondary);border:2px dashed var(--border);color:var(--muted-foreground);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:4rem;display:flex}@media (max-width:768px){.NewsDetail-module__PGNxYW__relatedGrid{grid-template-columns:1fr}}.NewsDetail-module__PGNxYW__content a{color:var(--primary);text-underline-offset:.15em;overflow-wrap:anywhere;text-decoration:underline}.NewsDetail-module__PGNxYW__content a:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:2px}.NewsDetail-module__PGNxYW__mainImage:has(>img[data-content-natural]){aspect-ratio:auto;max-height:none}
.PracticalGuidesCollection-module__xFt12q__section{margin-bottom:3rem}.PracticalGuidesCollection-module__xFt12q__header{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.PracticalGuidesCollection-module__xFt12q__header h2{scroll-margin-top:160px;font-size:clamp(1.5rem,4vw,2rem)}.PracticalGuidesCollection-module__xFt12q__header p{color:var(--muted-foreground);max-width:650px;margin-top:.5rem;line-height:1.7}.PracticalGuidesCollection-module__xFt12q__selector{flex:0 0 280px;max-width:100%}.PracticalGuidesCollection-module__xFt12q__selector label{align-items:center;gap:.4rem;margin-bottom:.5rem;font-weight:700;display:flex}.PracticalGuidesCollection-module__xFt12q__selector select{border:1px solid var(--border);background:var(--background);width:100%;min-height:48px;color:var(--foreground);font:inherit;border-radius:12px;padding:.65rem}.PracticalGuidesCollection-module__xFt12q__status{color:var(--muted-foreground);margin:1.25rem 0;line-height:1.7}.PracticalGuidesCollection-module__xFt12q__group{margin:2rem 0}.PracticalGuidesCollection-module__xFt12q__group h3{margin-bottom:1rem;font-size:1.3rem}.PracticalGuidesCollection-module__xFt12q__cardTitle{font-family:var(--font-outfit);margin-bottom:.8rem;font-size:1.35rem;line-height:1.35}.PracticalGuidesCollection-module__xFt12q__note{color:var(--muted-foreground);margin-bottom:1.25rem;line-height:1.7}.PracticalGuidesCollection-module__xFt12q__empty{border:1px solid var(--border);background:linear-gradient(120deg,#0057b70f,#ffd7000d);border-radius:16px;padding:1.25rem;line-height:1.7}.PracticalGuidesCollection-module__xFt12q__empty p+p{color:var(--muted-foreground);margin-top:.5rem}.PracticalGuidesCollection-module__xFt12q__selector select:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media (max-width:760px){.PracticalGuidesCollection-module__xFt12q__header{flex-direction:column}.PracticalGuidesCollection-module__xFt12q__selector{flex:auto;width:100%}}
.EventCalendar-module__dzhTvq__wrapper{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;margin-bottom:2.5rem;display:grid}@media (min-width:900px){.EventCalendar-module__dzhTvq__wrapper{grid-template-columns:minmax(0,1fr) 320px}}.EventCalendar-module__dzhTvq__calendar{background:var(--background);border:1px solid var(--border);border-radius:20px;overflow:hidden;box-shadow:0 4px 24px #0000000f}.EventCalendar-module__dzhTvq__calHeader{background:var(--primary);color:#fff;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.EventCalendar-module__dzhTvq__monthInfo{text-align:center}.EventCalendar-module__dzhTvq__monthTitle{color:#fff;margin:0;font-size:1.1rem;font-weight:800;line-height:1.2}.EventCalendar-module__dzhTvq__yearLabel{opacity:.9;color:#fff;font-size:.8rem;font-weight:500}.EventCalendar-module__dzhTvq__navBtn{color:#fff;background:#ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s;display:flex}.EventCalendar-module__dzhTvq__navBtn:hover{background:#ffffff4d}.EventCalendar-module__dzhTvq__statsBar{background:color-mix(in srgb, var(--primary) 8%, transparent);border-bottom:1px solid var(--border);gap:1rem;padding:.5rem 1.25rem;display:flex}.EventCalendar-module__dzhTvq__statItem{color:var(--primary);align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:flex}.EventCalendar-module__dzhTvq__weekdays{border-bottom:1px solid var(--border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.EventCalendar-module__dzhTvq__weekday{text-align:center;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;padding:.6rem .25rem;font-size:.72rem;font-weight:800}.EventCalendar-module__dzhTvq__weekday.EventCalendar-module__dzhTvq__weekend{color:#ef4444;opacity:.7}.EventCalendar-module__dzhTvq__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.EventCalendar-module__dzhTvq__cell,.EventCalendar-module__dzhTvq__emptyCell{border-right:1px solid var(--border);border-bottom:1px solid var(--border);cursor:pointer;flex-direction:column;gap:3px;min-height:80px;padding:.4rem .35rem;transition:background .15s;display:flex;position:relative}.EventCalendar-module__dzhTvq__emptyCell{cursor:default;background:color-mix(in srgb, var(--secondary) 50%, transparent)}.EventCalendar-module__dzhTvq__cell:last-child,.EventCalendar-module__dzhTvq__emptyCell:last-child{border-right:none}.EventCalendar-module__dzhTvq__cell:hover{background:color-mix(in srgb, var(--primary) 5%, var(--background))}.EventCalendar-module__dzhTvq__weekendCell{background:color-mix(in srgb, var(--secondary) 40%, transparent)}.EventCalendar-module__dzhTvq__weekendCell:hover{background:color-mix(in srgb, var(--primary) 5%, var(--background))}.EventCalendar-module__dzhTvq__dayNum{color:var(--foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;font-weight:600;line-height:1;display:flex}.EventCalendar-module__dzhTvq__cell.EventCalendar-module__dzhTvq__today .EventCalendar-module__dzhTvq__dayNum{background:var(--primary);color:#fff;font-weight:800}.EventCalendar-module__dzhTvq__cell.EventCalendar-module__dzhTvq__selected{background:color-mix(in srgb, var(--primary) 10%, var(--background))}.EventCalendar-module__dzhTvq__cell.EventCalendar-module__dzhTvq__selected .EventCalendar-module__dzhTvq__dayNum{background:var(--primary);color:#fff;font-weight:800}.EventCalendar-module__dzhTvq__holidayLabel{color:#ef4444;margin-top:1px;font-size:.6rem;font-style:italic;font-weight:700;line-height:1.1;display:block}.EventCalendar-module__dzhTvq__cell.EventCalendar-module__dzhTvq__holidayCell{background:color-mix(in srgb, #ef4444 4%, var(--background))}.EventCalendar-module__dzhTvq__eventPills{flex-direction:column;gap:2px;margin-top:2px;display:flex}.EventCalendar-module__dzhTvq__eventPill{background:var(--primary);color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;max-width:100%;padding:1px 5px;font-size:.62rem;font-weight:600;line-height:1.5;overflow:hidden}.EventCalendar-module__dzhTvq__morePill{background:color-mix(in srgb, var(--primary) 20%, transparent);color:var(--primary);border-radius:4px;padding:1px 5px;font-size:.62rem;font-weight:700;line-height:1.5}.EventCalendar-module__dzhTvq__sidePanel{background:var(--background);border:1px solid var(--border);border-radius:20px;animation:.2s EventCalendar-module__dzhTvq__slideIn;overflow:hidden;box-shadow:0 4px 24px #0000000f}@keyframes EventCalendar-module__dzhTvq__slideIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.EventCalendar-module__dzhTvq__sidePanelHeader{background:var(--primary);color:#fff;align-items:center;gap:1rem;padding:1.25rem;display:flex}.EventCalendar-module__dzhTvq__selectedDayBig{font-size:var(--text-h1);min-width:2.5rem;font-weight:900;line-height:1}.EventCalendar-module__dzhTvq__selectedMonthLabel{opacity:.95;font-size:.95rem;font-weight:700}.EventCalendar-module__dzhTvq__eventCountLabel{opacity:.75;margin-top:2px;font-size:.8rem}.EventCalendar-module__dzhTvq__eventList{flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.EventCalendar-module__dzhTvq__eventCard{text-align:left;background:var(--secondary);border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:stretch;width:100%;transition:all .2s;display:flex;overflow:hidden}.EventCalendar-module__dzhTvq__eventCard:hover{border-color:var(--primary);transform:translate(3px);box-shadow:0 4px 12px #00000014}.EventCalendar-module__dzhTvq__eventCardAccent{background:var(--primary);flex-shrink:0;width:4px}.EventCalendar-module__dzhTvq__eventCardBody{flex-direction:column;gap:3px;min-width:0;padding:.65rem .85rem;display:flex}.EventCalendar-module__dzhTvq__eventCardCategory{text-transform:uppercase;letter-spacing:.06em;color:var(--primary);font-size:.68rem;font-weight:800}.EventCalendar-module__dzhTvq__eventCardTitle{color:var(--foreground);font-size:.875rem;font-weight:700;line-height:1.3}.EventCalendar-module__dzhTvq__eventCardMeta{gap:.75rem;margin-top:2px;display:flex}.EventCalendar-module__dzhTvq__eventCardMeta span{color:var(--muted-foreground);align-items:center;gap:3px;font-size:.72rem;display:flex}.EventCalendar-module__dzhTvq__noEventMsg{color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 1rem;display:flex}.EventCalendar-module__dzhTvq__noEventMsg p{margin:0;font-size:.9rem;font-weight:600}@media (max-width:640px){.EventCalendar-module__dzhTvq__cell,.EventCalendar-module__dzhTvq__emptyCell{min-height:52px}.EventCalendar-module__dzhTvq__dayNum{width:20px;height:20px;font-size:.72rem}.EventCalendar-module__dzhTvq__eventPill{display:none}.EventCalendar-module__dzhTvq__cell.EventCalendar-module__dzhTvq__hasEvents:after{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;margin:0 auto;display:block}.EventCalendar-module__dzhTvq__sidePanel{border-radius:16px}}.EventCalendar-module__dzhTvq__wrapper>*,.EventCalendar-module__dzhTvq__cell,.EventCalendar-module__dzhTvq__emptyCell,.EventCalendar-module__dzhTvq__eventCardMeta>span{min-width:0}.EventCalendar-module__dzhTvq__cell,.EventCalendar-module__dzhTvq__eventCardMeta>span{overflow-wrap:anywhere}.EventCalendar-module__dzhTvq__statsBar,.EventCalendar-module__dzhTvq__eventCardMeta{flex-wrap:wrap}.EventCalendar-module__dzhTvq__holidayLabel{overflow-wrap:anywhere}.EventCalendar-module__dzhTvq__navBtn{width:44px;height:44px}
