*,:after,:before{box-sizing:border-box;margin:0;padding:0}* ul,ol{-webkit-margin-before:16px;margin-block-start:16px;-webkit-margin-after:16px;margin-block-end:16px;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;margin-left:18px}body{font-family:Arial,sans-serif;font-size:16px;line-height:1.6;color:#333;background-color:#fff}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:.5em}a{text-decoration:none;color:inherit;cursor:pointer}a:hover{text-decoration:underline}button,input,select,textarea{font-family:inherit;font-size:inherit;border:1px solid #ccc;padding:.5em}button{cursor:pointer;background-color:#007bff;color:#fff;border:none;padding:.5em 1em}img{max-width:100%;height:auto}table{width:100%;border-collapse:collapse}td,th{padding:10px;border:1px solid #ddd}th{background-color:#f4f4f4;text-align:left}fieldset{border:none;padding:0}legend{font-weight:700}input,select,textarea{width:100%;display:block}code{font-family:monospace;background:#f4f4f4;padding:2px 4px;border-radius:4px}.editor p{margin-bottom:16px;line-height:180%}.editor h1,h2,h3,h4,h5,h6{margin-top:40px;margin-bottom:20px}html{scroll-behavior:smooth;-webkit-scroll-behavior:smooth}input,select,textarea{box-sizing:border-box;padding:10px;border:1px solid silver;width:100%;font-size:16px}#fg-variant.unavailable{-webkit-text-decoration-color:red!important;text-decoration-color:red!important;text-decoration:line-through}#fg-variant.selected{border:1px solid #000}.editor h1,h2,h3,h4,h5,h6{font-family:arial;font-weight:700}.editor p{font-family:arial;font-size:18px;line-height:140%}h1{font-size:28px}h1,h2{font-family:var(--fg-font-family-heading)}h2{font-size:24px}h3{font-size:22px}h3,h4{font-family:var(--fg-font-family-heading)}h4{font-size:20px}h5{font-size:18px}h5,h6{font-family:var(--fg-font-family-heading)}h6,p{font-size:16px}p{margin:0 0 16px;color:var(--fg-color-gray-600);font-family:var(--fg-font-family-body)}.button,p{line-height:150%}.button{background-color:#000;font-size:18px;color:#fff;padding:12px 20px;border-radius:4px;font-weight:600}.hero-headline{font-size:32px;line-height:110%;margin:0 0 8px}.section-headline{font-family:var(--fg-font-family-heading);font-size:48px;line-height:120%;margin:0 0 8px}.button-primary{background-color:var(--fg-color-primary);color:var(--fg-color-white);border-radius:4px}.button-info{color:var(--fg-color-white);background-color:var(--fg-color-info)}.button-success{color:var(--fg-color-white);background-color:var(--fg-color-success)}.button-warning{color:var(--fg-color-white);background-color:var(--fg-color-warning)}.button-danger{color:var(--fg-color-white);background-color:var(--fg-color-danger)}.button-secondary{color:var(--fg-color-gray-700);background-color:var(--fg-color-secondary)}label{font-weight:400;color:var(--color-black)}input{border:1px solid #e3e2e2}input,textarea{border-radius:4px;margin-top:8px;margin-bottom:16px}textarea{border:1px solid #e3e2e2}select{border-radius:4px;border:1px solid #e3e2e2;margin-top:8px;margin-bottom:16px}.image-container{position:relative;overflow:hidden;width:100%;height:300px}.image-container img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:360px){h1{font-size:36px}h2{font-size:32px}h3{font-size:26px}h4{font-size:24px}h5{font-size:22px}h6{font-size:20px}.hero-headline{font-size:44px}}@media screen and (min-width:479px){h1{font-size:44px}h2{font-size:40px}h3{font-size:30px}h4{font-size:28px}h5{font-size:26px}h6{font-size:24px}.hero-headline{font-size:64px}}