:root{--font-serif:var(--font-noto-serif), Georgia, serif;--font-sans:var(--font-noto-sans), system-ui, sans-serif;--text-h1:88px;--text-h2:48px;--text-h3:32px;--text-h4:24px;--text-h5:20px;--text-h6:18px;--text-body-l2:16px;--text-body-m:16px;--text-body-s:14px;--text-tag:12px;--text-note:14px;--lh-h1:88px;--lh-h2:70px;--lh-h3:44px;--lh-h4:normal;--lh-h5:normal;--lh-h6:26px;--lh-body-l2:24px;--lh-body-m:24px;--lh-body-s:20px;--lh-tag:18px;--lh-note:20px;--color-text-primary:#212121;--color-text-secondary:#393939}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--base-font-size,16px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);font-size:var(--text-body-l2);font-weight:600;line-height:var(--lh-body-l2);letter-spacing:0;color:var(--color-text-primary);background-color:var(--color-surface-page,#fffef8)}h1{font-family:var(--font-serif);font-size:var(--text-h1);font-weight:300;line-height:var(--lh-h1);letter-spacing:0;color:var(--color-text-primary)}h2{font-family:var(--font-serif);font-size:var(--text-h2);font-weight:300;line-height:var(--lh-h2);letter-spacing:0;color:var(--color-text-primary)}h3{font-family:var(--font-serif);font-size:var(--text-h3);font-weight:500;line-height:var(--lh-h3);letter-spacing:0;color:var(--color-text-primary)}h4{font-family:var(--font-sans);font-size:var(--text-h4);font-weight:700;line-height:var(--lh-h4);letter-spacing:0;color:var(--color-text-primary);text-transform:capitalize}h5{font-family:var(--font-serif);font-size:var(--text-h5);font-weight:600;line-height:var(--lh-h5);letter-spacing:0;color:var(--color-text-primary)}h6{font-family:var(--font-sans);font-size:var(--text-h6);font-weight:600;line-height:var(--lh-h6);letter-spacing:0;color:var(--color-text-primary)}p{font-family:var(--font-sans);font-size:var(--text-body-l2);font-weight:400;line-height:var(--lh-body-l2);letter-spacing:0;color:var(--color-text-secondary)}li,small{font-family:var(--font-sans);font-size:var(--text-body-s);font-weight:400;line-height:var(--lh-body-s);letter-spacing:0;color:var(--color-text-primary)}label{font-family:var(--font-sans);font-size:var(--text-tag);font-weight:600;line-height:var(--lh-tag);letter-spacing:0;color:var(--color-text-primary)}em,i{font-family:var(--font-sans);font-size:var(--text-note);font-style:italic;font-weight:500;line-height:var(--lh-note);letter-spacing:0;color:var(--color-text-primary)}.text-h1{font-family:var(--font-serif);font-size:var(--text-h1);font-weight:300;line-height:var(--lh-h1);letter-spacing:0}.text-h2{font-family:var(--font-serif);font-size:var(--text-h2);font-weight:300;line-height:var(--lh-h2);letter-spacing:0}.text-h3{font-family:var(--font-serif);font-size:var(--text-h3);font-weight:500;line-height:var(--lh-h3);letter-spacing:0}.text-subhead-1{font-family:var(--font-sans);font-size:var(--text-h4);font-weight:700;line-height:var(--lh-h4);letter-spacing:0;text-transform:capitalize}.text-subhead-2{font-family:var(--font-serif);font-size:var(--text-h5);font-weight:600;line-height:var(--lh-h5);letter-spacing:0}.text-body-l1{font-family:var(--font-sans);font-size:var(--text-h6);font-weight:600;line-height:var(--lh-h6);letter-spacing:0}.text-body-l2{font-family:var(--font-sans);font-size:var(--text-body-l2);font-weight:600;line-height:var(--lh-body-l2);letter-spacing:0}.text-body-m{font-family:var(--font-sans);font-size:var(--text-body-m);font-weight:500;line-height:var(--lh-body-m);letter-spacing:0}.text-body-s{font-family:var(--font-sans);font-size:var(--text-body-s);font-weight:400;line-height:var(--lh-body-s);letter-spacing:0}.text-tag{font-family:var(--font-sans);font-size:var(--text-tag);font-weight:600;line-height:var(--lh-tag);letter-spacing:0}.text-note{font-family:var(--font-sans);font-size:var(--text-note);font-style:italic;font-weight:500;line-height:var(--lh-note);letter-spacing:0}.cms-text-body-s,.cms-text-body-s p{font-family:var(--font-sans);font-size:var(--text-body-s);letter-spacing:0;font-weight:400;line-height:24px}.font-inter{font-family:var(--font-inter), "Inter", system-ui, sans-serif}
