margin: 3em auto;
}
-h1 {
+main {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+
+h1.index {
font-size: 12vw;
text-align: center;
}
-h2 {
+h2.index {
font-size: 6vw;
text-align: center;
}
font-size: 12pt;
width: 100%;
}
+
+footer {
+ margin: 1rem 0 0 0;
+ text-align: center;
+}
+
+footer section:not(:first-child) {
+ margin-top: 1em;
+}
+
+h1 {
+ font-size: 3em;
+}
+
+section.faq {
+ max-width: 40em;
+}
+
+p.faq-question {
+ font-weight: bold;
+}
+
+p.faq-question:not(:first-child) {
+ margin-top: 1em;
+}