.privacy-module___TH2Zq__page{color:#202921;background:#fffdf7;max-width:820px;margin:0 auto;padding:48px 24px 80px;line-height:1.7}.privacy-module___TH2Zq__page h1{font-size:clamp(30px,6vw,44px);line-height:1.15}.privacy-module___TH2Zq__page h2{margin-top:32px;font-size:24px}.privacy-module___TH2Zq__page a{color:#245237;text-decoration:underline}.privacy-module___TH2Zq__form{margin-top:32px}.privacy-module___TH2Zq__form fieldset{border:1px solid #829384;border-radius:12px;flex-direction:column;gap:12px;padding:24px;display:flex}.privacy-module___TH2Zq__form legend{padding:0 8px;font-weight:700}.privacy-module___TH2Zq__form input:not([type=checkbox]),.privacy-module___TH2Zq__form select{width:100%;min-height:48px;font:inherit;color:#202921;background:#fff;border:1px solid #647367;border-radius:6px;padding:10px}.privacy-module___TH2Zq__form input[type=checkbox]{flex-shrink:0;width:20px;height:20px}.privacy-module___TH2Zq__consent{align-items:flex-start;gap:10px;display:flex}.privacy-module___TH2Zq__form button{min-height:48px;font:inherit;color:#fff;cursor:pointer;background:#245237;border:0;border-radius:6px;padding:12px 20px;font-weight:700}.privacy-module___TH2Zq__form button:disabled{opacity:.65;cursor:wait}.privacy-module___TH2Zq__page :focus-visible{outline-offset:4px;outline:3px solid #245237}.privacy-module___TH2Zq__notice{overflow-wrap:anywhere;border:1px solid #647367;border-radius:8px;margin-top:20px;padding:20px}.privacy-module___TH2Zq__trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
