/* GENERATED by tools/convert_to_blocks.py. Do not edit by hand.
   Each class replaces one inline style from the static build. The
   !important keeps the declarations winning against class rules they
   used to beat as inline styles. Regenerate after content changes. */

.u-05cf10 { font-size:42px !important; line-height:1.15 !important; }
.u-0789e8 { padding-top:56px !important; gap:64px !important; align-items:start !important; }
.u-10efee { max-width:900px !important; }
.u-112092 { gap:44px !important; }
.u-1ae8a3 { font-size:10.5px !important; }
.u-1dff99 { font-size:13px !important; font-weight:700 !important; letter-spacing:.1em !important; color:var(--muted) !important; }
.u-1e2cc3 { align-items:center !important; }
.u-1ffc4c { padding-top:56px !important; }
.u-241122 { height:340px !important; }
.u-24affd { font-size:18px !important; line-height:1.65 !important; max-width:56ch !important; }
.u-27189a { font-size:42px !important; line-height:1.15 !important; max-width:32ch !important; }
.u-2a4dac { align-items:start !important; }
.u-2ada09 { font-size:16.5px !important; line-height:1.6 !important; }
.u-2cbabd { font-size:28px !important; }
.u-3d094d { height:320px !important; }
.u-3e5380 { height:180px !important; }
.u-432dbc { gap:8px !important; font-size:15.5px !important; }
.u-44ef20 { border-left:1px solid var(--line) !important; padding-left:64px !important; }
.u-455949 { grid-template-columns:1.1fr .9fr !important; padding-top:64px !important; padding-bottom:64px !important; }
.u-4a2b41 { gap:32px !important; }
.u-4bce78 { padding-top:56px !important; padding-bottom:40px !important; }
.u-511cd1 { padding-top:0 !important; }
.u-5e8a11 { font-size:16.5px !important; }
.u-66490d { padding-top:56px !important; padding-bottom:56px !important; gap:64px !important; align-items:start !important; }
.u-676ff8 { font-size:42px !important; line-height:1.15 !important; max-width:30ch !important; }
.u-69f0f6 { font-size:40px !important; max-width:28ch !important; }
.u-6c63a9 { font-size:15.5px !important; line-height:1.5 !important; }
.u-6e01e7 { height:400px !important; }
.u-6f70c7 { font-size:26px !important; margin-bottom:6px !important; }
.u-71a5ac { font-size:15px !important; font-weight:700 !important; color:var(--navy) !important; }
.u-720529 { font-size:42px !important; }
.u-722dba { gap:18px !important; }
.u-83e448 { font-weight:700 !important; }
.u-85fd8d { font-size:32px !important; font-weight:800 !important; color:var(--navy) !important; }
.u-8e0671 { padding-bottom:48px !important; }
.u-9440bd { display:flex !important; gap:20px !important; align-items:center !important; padding-top:12px !important; flex-wrap:wrap !important; }
.u-9e0e1d { font-weight:800 !important; color:var(--navy) !important; }
.u-a307d4 { font-size:24px !important; margin-bottom:6px !important; }
.u-a5bb4a { flex-direction:row !important; align-items:baseline !important; gap:14px !important; padding:24px !important; }
.u-aba157 { font-size:16px !important; padding:18px 22px !important; }
.u-ac3b51 { font-size:18px !important; font-weight:700 !important; color:var(--red) !important; }
.u-afc28b { line-height:1.65 !important; }
.u-b01039 { height:220px !important; padding:12px !important; }
.u-b6f3f7 { height:260px !important; padding:14px !important; }
.u-bfdff3 { font-size:40px !important; max-width:26ch !important; }
.u-d0488b { width:120px !important; height:52px !important; padding:0 !important; align-items:center !important; justify-content:center !important; border-radius:6px !important; }
.u-d51702 { margin-bottom:8px !important; }
.u-ed67a6 { font-size:15.5px !important; }
.u-f070af { padding-top:24px !important; gap:64px !important; }
.u-f0a3e5 { padding:0 22px 18px !important; }
.u-f17b50 { font-size:36px !important; }
.u-f258e0 { font-size:19px !important; font-weight:600 !important; }
.u-f92251 { font-weight:700 !important; text-decoration:underline !important; }
