.astra-guru-legal .ag-page{background:var(--ag-page)}.legal-page{padding:48px 0}.legal-page__wrap{width:min(100% - 48px,736px);margin:0 auto}.legal-page h1{margin:0;color:var(--ag-ink);font-family:var(--font-heading);font-size:36px;font-weight:700;line-height:44px}.legal-page__updated{margin:24px 0 0;color:var(--color-text-muted);font-size:12px;font-weight:600;line-height:16px}.legal-page__intro,.legal-page__sections p,.legal-page__items{color:var(--ag-ink);font-size:14px;line-height:20px}.legal-page__intro{margin:24px 0 0}.legal-page__sections{display:grid;gap:24px;margin-top:24px}.legal-page__sections h2{margin:0;color:var(--ag-ink);font-family:var(--font-heading);font-size:18px;font-weight:700;line-height:28px}.legal-page__sections p{margin:16px 0 0}.legal-page__items{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.legal-page__items li{margin:0}.legal-page__items strong{font-weight:600}.support-page{padding:48px 0}.support-page__wrap{display:grid;grid-template-columns:minmax(280px,488px) minmax(360px,696px);gap:32px;width:min(100% - 64px,1216px);margin:0 auto}.support-card,.support-form{border:1px solid var(--ag-soft-line);background:#ffffff80}.support-card{align-self:start;min-height:269px;padding:25px;border-radius:16px}.support-kicker{margin:0;color:#b8872e;font-size:12px;font-weight:600;line-height:16px}.support-card h1{margin:0;color:var(--ag-ink);font-family:var(--font-heading);font-size:30px;font-weight:700;line-height:36px}.support-card>p:not(.support-kicker){margin:8px 0 0;max-width:438px;color:var(--ag-muted);font-size:12px;line-height:16px}.support-methods{display:grid;gap:16px;margin-top:24px}.support-method{display:flex;align-items:center;gap:12px}.support-method__icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--color-primary-10)}.support-method__icon:before{content:"";display:block;width:20px;height:20px;background:var(--ag-red);mask:var(--support-method-icon) center / contain no-repeat;-webkit-mask:var(--support-method-icon) center / contain no-repeat}.support-method__icon--message{--support-method-icon: url(/_assets/aliases/figma-home-footer-message/footer-message.svg)}.support-method__icon--mail{--support-method-icon: url(/_assets/aliases/figma-home-footer-mail/footer-mail.svg)}.support-method small{display:block;color:var(--color-text-muted);font-size:10px;font-weight:700;letter-spacing:1px;line-height:15px}.support-method strong{display:block;color:var(--ag-ink);font-size:14px;font-weight:600;line-height:20px}.support-form{padding:33px;border-radius:24px}.support-form h2{margin:0 0 16px;padding-bottom:13px;border-bottom:1px solid var(--ag-soft-line);color:var(--ag-ink);font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:28px}.support-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.support-form label{display:grid;gap:4px;color:var(--ag-ink);font-size:16px;line-height:24px}.support-form input,.support-form textarea{width:100%;border:1px solid var(--ag-soft-line);border-radius:8px;background:var(--ag-cream);color:var(--ag-ink);font:inherit;outline:none}.support-form input{height:46px;padding:0 17px}.support-form textarea{min-height:84px;resize:vertical;padding:13px 17px}.support-form input::placeholder,.support-form textarea::placeholder{color:var(--color-text-muted)}.support-form>label{margin-top:16px}.support-form button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:16px;border:0;border-radius:8px;background:var(--ag-red);color:var(--color-text-inverse);font-size:14px;font-weight:600;line-height:20px;box-shadow:0 4px 10px var(--color-warm-shadow-sm)}@media(max-width:900px){.support-page__wrap{grid-template-columns:1fr;width:min(100% - 48px,720px)}}@media(max-width:640px){.legal-page,.support-page{padding:36px 0}.legal-page__wrap,.support-page__wrap{width:min(100% - 32px,720px)}.legal-page h1,.support-card h1{font-size:30px;line-height:36px}.support-card,.support-form{padding:22px}.support-form__grid{grid-template-columns:1fr}}
