.AdminAnnouncementsPanel-module__R2hfaG__loading,.AdminAnnouncementsPanel-module__R2hfaG__login,.AdminAnnouncementsPanel-module__R2hfaG__panel{width:min(1050px,100%);margin:auto}.AdminAnnouncementsPanel-module__R2hfaG__loading{text-align:center;background:#fffdf8;padding:55px}.AdminAnnouncementsPanel-module__R2hfaG__login{background:#fffdf8;border:1px solid #17453124;gap:17px;max-width:500px;padding:34px;display:grid;box-shadow:0 30px 80px #123a2a1a}.AdminAnnouncementsPanel-module__R2hfaG__login>p{color:#246247;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.AdminAnnouncementsPanel-module__R2hfaG__login h2{font:500 34px/1.1 var(--type-display);margin:0 0 7px}.AdminAnnouncementsPanel-module__R2hfaG__login label{color:#52655c;text-transform:uppercase;gap:7px;font-size:10px;font-weight:900;display:grid}.AdminAnnouncementsPanel-module__R2hfaG__login input{color:#17211c;background:#fff;border:1px solid #17453138;padding:13px;font-size:14px}.AdminAnnouncementsPanel-module__R2hfaG__login button,.AdminAnnouncementsPanel-module__R2hfaG__panelHeader button,.AdminAnnouncementsPanel-module__R2hfaG__actions button{color:#fff;cursor:pointer;background:#174531;border:0;padding:13px 16px;font-size:10px;font-weight:900}.AdminAnnouncementsPanel-module__R2hfaG__login>small{color:#68776f;line-height:1.5}.AdminAnnouncementsPanel-module__R2hfaG__error{color:#8d3a2c;background:#f9e3dd;padding:14px;font-size:12px}.AdminAnnouncementsPanel-module__R2hfaG__panelHeader{color:#fff;background:#0d3022;justify-content:space-between;align-items:center;gap:25px;padding:25px 28px;display:flex}.AdminAnnouncementsPanel-module__R2hfaG__panelHeader small{color:#efd39b;text-transform:uppercase;letter-spacing:.12em}.AdminAnnouncementsPanel-module__R2hfaG__panelHeader h2{font:500 30px var(--type-display);margin:6px 0 0}.AdminAnnouncementsPanel-module__R2hfaG__panelHeader p{color:#ffffffa6;margin:6px 0 0;font-size:11px}.AdminAnnouncementsPanel-module__R2hfaG__panelHeader button{background:0 0;border:1px solid #ffffff40}.AdminAnnouncementsPanel-module__R2hfaG__stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.AdminAnnouncementsPanel-module__R2hfaG__stats>div{background:#fffdf8;border:1px solid #1745311f;padding:20px}.AdminAnnouncementsPanel-module__R2hfaG__stats strong{font:500 34px var(--type-display);display:block}.AdminAnnouncementsPanel-module__R2hfaG__stats span{color:#65756d;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:900;display:block}.AdminAnnouncementsPanel-module__R2hfaG__section{margin-top:35px}.AdminAnnouncementsPanel-module__R2hfaG__section>h2{font:500 29px var(--type-display);margin:0 0 15px}.AdminAnnouncementsPanel-module__R2hfaG__list{gap:12px;display:grid}.AdminAnnouncementsPanel-module__R2hfaG__empty{color:#68776f;text-align:center;border:1px dashed #17453140;padding:25px}.AdminAnnouncementsPanel-module__R2hfaG__card{background:#fffdf8;border:1px solid #1745311f;padding:23px}.AdminAnnouncementsPanel-module__R2hfaG__cardMeta{color:#697970;text-transform:uppercase;justify-content:space-between;gap:15px;font-size:9px;font-weight:900;display:flex}.AdminAnnouncementsPanel-module__R2hfaG__cardMeta span{color:#246247}.AdminAnnouncementsPanel-module__R2hfaG__card h3{font:500 24px/1.2 var(--type-display);margin:11px 0 0}.AdminAnnouncementsPanel-module__R2hfaG__card>p{color:#53665c;white-space:pre-wrap;margin:12px 0 0;font-size:13px;line-height:1.65}.AdminAnnouncementsPanel-module__R2hfaG__card>small{color:#63736a;margin-top:12px;display:block}.AdminAnnouncementsPanel-module__R2hfaG__card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0 0;display:grid}.AdminAnnouncementsPanel-module__R2hfaG__card dl>div{background:#eef1e9;padding:11px}.AdminAnnouncementsPanel-module__R2hfaG__card dt{color:#66766e;text-transform:uppercase;font-size:8px;font-weight:900}.AdminAnnouncementsPanel-module__R2hfaG__card dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:11px}.AdminAnnouncementsPanel-module__R2hfaG__actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.AdminAnnouncementsPanel-module__R2hfaG__actions button:disabled{opacity:.5}.AdminAnnouncementsPanel-module__R2hfaG__actions .AdminAnnouncementsPanel-module__R2hfaG__secondary{background:#826831}.AdminAnnouncementsPanel-module__R2hfaG__actions .AdminAnnouncementsPanel-module__R2hfaG__danger{background:#934536}@media (max-width:700px){.AdminAnnouncementsPanel-module__R2hfaG__login{padding:25px 19px}.AdminAnnouncementsPanel-module__R2hfaG__panelHeader{flex-direction:column;align-items:flex-start}.AdminAnnouncementsPanel-module__R2hfaG__stats{grid-template-columns:1fr 1fr}.AdminAnnouncementsPanel-module__R2hfaG__card dl{grid-template-columns:1fr}.AdminAnnouncementsPanel-module__R2hfaG__actions{display:grid}.AdminAnnouncementsPanel-module__R2hfaG__actions button{width:100%}}
.LegalPage-module__jXgtnq__page{color:#17211c;background:#f5f1e7;min-height:100vh}.LegalPage-module__jXgtnq__hero{color:#fff;background:#0d3022;padding:155px 24px 70px}.LegalPage-module__jXgtnq__hero>div,.LegalPage-module__jXgtnq__content{width:min(920px,100%);margin:auto}.LegalPage-module__jXgtnq__eyebrow{color:#ffe0a0;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:15px;font-weight:950;line-height:1.4}.LegalPage-module__jXgtnq__hero h1{font:500 clamp(45px,7vw,78px)/.98 var(--type-display);letter-spacing:-.04em;margin:0}.LegalPage-module__jXgtnq__hero p:last-child{color:#ffffffb8;max-width:720px;margin:20px 0 0;font-size:16px;line-height:1.7}.LegalPage-module__jXgtnq__content{padding:65px 24px 95px}.LegalPage-module__jXgtnq__notice{color:#624d27;background:#fff6df;border-left:4px solid #d6ad61;margin-bottom:30px;padding:18px 20px;font-size:13px;line-height:1.65}.LegalPage-module__jXgtnq__section{border-bottom:1px solid #17453124;padding:28px 0}.LegalPage-module__jXgtnq__section h2{font:500 clamp(25px,3vw,34px)/1.15 var(--type-display);margin:0}.LegalPage-module__jXgtnq__section p,.LegalPage-module__jXgtnq__section li{color:#53665c;font-size:14px;line-height:1.75}.LegalPage-module__jXgtnq__section ul,.LegalPage-module__jXgtnq__section ol{padding-left:22px}.LegalPage-module__jXgtnq__section a{color:#246247;text-underline-offset:3px;font-weight:800;text-decoration:underline}.LegalPage-module__jXgtnq__meta{color:#63746b;margin-top:36px;font-size:13px;line-height:1.65}@media (max-width:600px){.LegalPage-module__jXgtnq__hero{padding:125px 16px 55px}.LegalPage-module__jXgtnq__content{padding:48px 16px 75px}.LegalPage-module__jXgtnq__section{padding:23px 0}}
