.eff-legal-main{padding:24px 0 40px}.eff-legal-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:26px;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;align-items:start}.eff-legal-index{position:-webkit-sticky;position:sticky;top:24px;padding:23px;border:1px solid #a16c85;border-radius:23px;background:#ffffff06}.eff-legal-index strong{display:block;font-size:14px;margin-bottom:13px}.eff-legal-index a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;min-height:44px;padding:10px 0;border-bottom:1px solid #805067;font-size:12px;line-height:1.5}.eff-legal-index a:last-child{border:0}.eff-legal-index a:hover{color:var(--eff-lime)}.eff-legal-body{max-width:860px}.eff-legal-body section{padding-top:25px;scroll-margin-top:22px}.eff-legal-body h2{font-family:Georgia,serif;font-size:26px;line-height:1.3;letter-spacing:-.03em;font-weight:400;margin-bottom:14px}.eff-legal-body p,.eff-legal-body li{font-size:14px;line-height:1.9;overflow-wrap:anywhere}.eff-legal-body ul{padding-left:21px}.eff-policy-meta{font-size:11px!important;line-height:1.7;border-bottom:1px solid #c79daa;padding-bottom:19px;color:#896173}.eff-contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px}.eff-contact-intro h2{font:400 30px/1.2 Georgia,serif;letter-spacing:-.035em}.eff-contact-note{font-size:13px;line-height:1.85}.eff-mail-link{display:inline-block;overflow-wrap:anywhere;text-decoration:underline!important;text-underline-offset:4px}.eff-contact-feedback{font-size:12px;line-height:1.7;min-height:45px;margin-top:20px;padding:14px;border:1px solid #c49ba9;background:#fff3ee88;border-radius:13px}.eff-contact-preview{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.7 Arial,sans-serif;padding:15px;background:#fff8f3;border:1px solid #c49ba9;border-radius:13px;margin-top:18px}@media(max-width:1050px){.eff-legal-layout{grid-template-columns:190px minmax(0,1fr);gap:18px}.eff-legal-index{padding:18px}.eff-contact-layout{grid-template-columns:1fr 1.2fr;gap:24px}}@media(max-width:480px){.eff-legal-main{padding-top:12px}.eff-legal-layout,.eff-contact-layout{grid-template-columns:1fr;gap:18px}.eff-legal-index{position:static;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:6px 16px;padding:18px}.eff-legal-index strong{width:100%;margin:0}.eff-legal-index a{border:0;font-size:11px;padding:7px 0;min-height:36px}.eff-legal-body h2{font-size:24px}.eff-legal-body p,.eff-legal-body li{font-size:13px}.eff-contact-form .eff-action{width:100%}.eff-contact-intro h2{font-size:28px}}

