.support-document,.support-guide,.support-intake,.support-not-found{--support-blue:var(--cobalt,#1644ed);--support-ink:#152035;--support-muted:#526075;--support-line:#dce2ec;--support-surface:#f3f5f8;color:var(--support-ink);font-family:var(--font-sans);overflow-wrap:break-word}.support-document h1,.support-document h2,.support-guide h1,.support-guide h2,.support-guide h3,.support-intake .project-cta__copy h1,.support-not-found h1{font-family:var(--font-sans);letter-spacing:-.045em;text-wrap:balance;font-style:normal;font-weight:550}.support-document a,.support-guide a,.support-intake a{text-underline-offset:.22em}.support-document a:focus-visible,.support-guide a:focus-visible,.support-intake a:focus-visible,.support-not-found a:focus-visible{outline:2px solid var(--support-blue);outline-offset:5px}.support-document{padding:calc(var(--header-height) + clamp(3rem, 6vw, 6rem)) var(--gutter) clamp(4rem, 8vw, 8rem);background:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,7vw,8rem);display:grid}.support-document .legal-content__header{top:calc(var(--header-height) + 2rem);margin:0;position:sticky}.support-document .eyebrow,.support-guide .eyebrow,.support-intake .project-cta__copy .eyebrow{color:var(--support-blue);font-size:.75rem}.support-document .legal-content__header h1{margin:1.25rem 0 2rem;font-size:clamp(2.5rem,4.6vw,4.75rem);line-height:1.06}.support-contents{border-top:1px solid var(--support-line);max-width:22rem;display:grid}.support-contents a{border-bottom:1px solid var(--support-line);min-height:44px;color:var(--support-muted);align-items:center;padding:.7rem 0;font-size:.875rem;line-height:1.5;text-decoration:none;display:flex}.support-contents a:hover{color:var(--support-blue)}.support-document .legal-content__body{min-width:0;max-width:48rem}.support-document .legal-note{border:0;border-top:3px solid var(--support-blue);background:var(--support-surface);margin:0 0 1.5rem;padding:1.5rem;font-size:.875rem;line-height:1.75}.support-document .legal-content__body section{border-bottom:1px solid var(--support-line);scroll-margin-top:calc(var(--header-height) + 2rem);padding:1.75rem 0}.support-document .legal-content__body h2{margin:0 0 .85rem;font-size:1.35rem;line-height:1.3}.support-document .legal-content__body p{color:var(--support-muted);line-height:1.8}.support-document .legal-content__body section p{margin:0 0 1rem}.support-document .legal-content__body section p:last-child{margin-bottom:0}.support-document code{overflow-wrap:anywhere;font-size:.9em}.start-page .support-intake{background:var(--support-surface);padding:clamp(2.5rem, 5vw, 5rem) var(--gutter) clamp(4rem, 7vw, 7rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,5vw,6rem)}.support-intake .project-cta__copy h1{max-width:13ch;margin:1.25rem 0 1.5rem;font-size:clamp(2.5rem,4.2vw,4.5rem);line-height:1.08}.support-intake .project-cta__copy>p{max-width:38rem;color:var(--support-muted);margin:0 0 1.25rem;font-size:1rem;line-height:1.75}.support-intake .project-cta__copy>.project-route{font-size:.875rem}.support-intake .project-cta__copy>.project-route:last-child{border-top:1px solid var(--support-line);margin-top:.5rem;padding-top:1.5rem}.support-intake__form{border-top:3px solid var(--support-blue);min-width:0}.support-intake .project-form{border:1px solid var(--support-line);width:100%;color:var(--support-ink);background:#fff;border-top:0;gap:1.5rem 1.25rem;margin:0;padding:clamp(1.25rem,2.5vw,2.5rem)}.support-intake #project-channel-note{border-bottom:1px solid var(--support-line);color:var(--support-muted);margin:0;padding-bottom:1.5rem;font-size:.875rem;line-height:1.7}.support-intake .form-field label{font-size:.875rem;font-weight:550;line-height:1.5}.support-intake .form-field :is(input,select,textarea){min-width:0;color:var(--support-ink);background:#fff;border:1px solid #77849b;border-radius:4px;font-family:inherit;font-size:1rem}.support-intake .form-field textarea{min-height:10rem}.support-intake .form-field small,.support-intake #project-privacy-note{color:var(--support-muted);font-size:.8125rem;line-height:1.65}.support-intake .form-consent{grid-template-columns:1.25rem minmax(0,1fr);min-height:44px;line-height:1.65}.support-intake .form-consent input{width:1.25rem;height:1.25rem}.support-intake button[type=submit]{background:var(--support-blue);color:#fff;border-color:var(--support-blue);white-space:normal;min-height:52px}.support-intake button[type=submit]:hover{background:#1035bc}.support-guide{width:min(1280px, calc(100% - 2 * var(--gutter)));padding:calc(var(--header-height) + clamp(3rem, 6vw, 6rem)) 0 clamp(4rem, 8vw, 8rem);margin-inline:auto}.support-guide__header{border-bottom:1px solid var(--support-line);padding-bottom:2.5rem}.support-guide h1{max-width:20ch;margin:1.25rem 0 2.5rem;font-size:clamp(2.5rem,5.5vw,5.5rem);line-height:1.08}.support-guide h1 span{color:var(--support-blue)}.support-guide__nav{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.support-guide__nav a{align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.support-guide__body{max-width:68rem;margin-inline:auto}.support-guide__body>section{border-bottom:1px solid var(--support-line);scroll-margin-top:calc(var(--header-height) + 2rem);padding:3rem 0}.support-guide__body h2{margin:0 0 1.5rem;font-size:clamp(1.65rem,2.8vw,2.5rem);line-height:1.2}.support-guide__body h3{letter-spacing:-.025em;max-width:50ch;margin:2rem 0 .75rem;font-size:1.2rem;line-height:1.4}.support-guide__body p{max-width:75ch;color:var(--support-muted);margin:0 0 1.25rem;line-height:1.8}.support-guide__body p:last-child{margin-bottom:0}.support-guide__body #reading-library{background:var(--support-surface);border-left:3px solid var(--support-blue);padding-inline:clamp(1.25rem,3vw,3rem)}.support-resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}.support-resources>div{border:1px solid var(--support-line);border-top:3px solid var(--support-blue);min-width:0;padding:clamp(1.25rem,2.5vw,2rem)}.support-resources dt{color:var(--support-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:600}.support-resources dd{color:var(--support-muted);margin:0;line-height:1.8}.support-resources a{color:var(--support-blue)}.support-not-found{text-align:left;background:var(--support-surface);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);min-height:80svh}.support-not-found .support-not-found__code{font-family:var(--font-sans);letter-spacing:-.08em;color:var(--support-blue);font-size:clamp(7rem,20vw,20rem);font-weight:550;line-height:1}.support-not-found h1{max-width:15ch;margin:0;font-size:clamp(2.5rem,4.5vw,4.75rem);line-height:1.08}.support-not-found p{color:var(--support-muted);margin:1.5rem 0 2rem;line-height:1.8}.support-not-found .button{white-space:normal}@media (width<=64rem){.start-page .support-intake{grid-template-columns:minmax(0,1fr)}.support-intake .project-cta__copy h1{max-width:19ch}.support-intake .project-cta__copy>p{max-width:48rem}.support-document{grid-template-columns:minmax(0,1fr);gap:2rem}.support-document .legal-content__header{position:static}.support-contents{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;max-width:none}.support-document .legal-content__body{max-width:none}}@media (width<=40rem){.support-resources,.support-not-found{grid-template-columns:minmax(0,1fr)}.support-not-found{justify-items:start;gap:2rem}.support-guide h1 br{display:none}.support-contents,.support-intake .project-form{grid-template-columns:minmax(0,1fr)}.support-guide__body>section{padding-block:2rem}}@media (width<=25rem){.start-page .support-intake .project-cta__copy h1{font-size:2.5rem}.support-intake__form{margin-inline:calc(-1 * var(--gutter))}.support-intake .project-form{border-inline:0;padding-inline:10px}}.support-intake__notes{border-top:1px solid #c5cddd;margin-top:16px}.support-intake__notes summary{cursor:pointer;color:#1644ed;text-underline-offset:4px;align-items:center;min-height:48px;font-size:14px;text-decoration:underline;display:flex}.support-intake__notes .project-route{margin-top:18px}.support-intake__jump{align-items:center;min-height:44px;margin-top:16px;font-size:16px;display:inline-flex}#project-form-panel{scroll-margin-top:calc(var(--header-height) + 24px)}.form-preview-note{background:#f3f5f8;border:1px solid #c5cddd;border-left:3px solid #1644ed;margin:0;padding:12px 16px}.form-preview-note p{color:var(--support-muted);margin:0;font-size:14px;line-height:1.65}@media (width<=600px){.support-intake__notes summary{font-size:16px}.support-intake .project-cta__copy>p:not(.eyebrow){font-size:16px;line-height:1.65}.support-intake .project-cta__copy h1{font-size:clamp(36px,10vw,46px)}}.support-intake__additional{grid-column:1/-1;min-width:0;max-width:72ch}.support-intake__additional .support-intake__notes summary{padding-block:12px;line-height:1.5}.support-intake__additional .support-intake__notes p{margin-block:16px;line-height:1.75}.start-page .support-intake{padding-inline:max(var(--gutter),calc((100vw - 1440px)/2 + 56px))}@media (width<=600px){body.localized-page .localized-intro h1,body.start-page .support-intake h1{hyphens:none;word-break:normal;overflow-wrap:normal;text-wrap:balance;max-width:100%}body.localized-page .localized-intro h1,body.localized-page.start-page .support-intake h1{font-size:clamp(28px,8.5vw,36px)}.inner-title-phrase{white-space:nowrap}body.localized-page .vc-section-head>*{min-width:0}body.localized-page :is(.localized-items,.vc-section-head) :is(h2,h3){word-break:normal;overflow-wrap:break-word;text-wrap:balance;hyphenate-limit-chars:10 4 4}}
