*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--white: #ffffff;--black: #000000;--green1000: #005c2e;--green900: #006633;--green: #007d3e;--green700: #008744;--green600: #009e4f;--green100: #e6f2ec;--green50: #f2f8f5;--blue1000: #0047b0;--blue900: #0053bf;--blue: #0065cb;--blue700: #0074e8;--blue600: #0080ff;--blue400: #5eaeff;--blue150: #e0edfc;--blue100: #e5eff9;--blue50: #f2f7fc;--red1000: #9e0012;--red900: #b50015;--red: #cc071e;--red700: #ed001c;--red600: #ff001e;--red100: #f9e6e8;--red50: #fcf2f4;--black1000: #12131a;--black900: #252833;--black800: #3a3d4d;--black700: #515466;--black600: #606c80;--black500: #828699;--black400: #9a9eb2;--black300: #babdcc;--black200: #d8dae5;--black100: #ebecf2;--black50: #f8f8f8;--color-slate: #3c4858;--color-button: var(--blue);--color-button-ghost: var(--white);--color-button-hover: var(--color-slate);--color-button-ghost-hover: var(--color-slate);--color-button-transparent-hover: var(--blue150);--color-disabled-bg: var(--black300);--color-disabled-fg: var(--black800);--color-button-box-shadow: 0 4px 16px -7px var(--blue900);--color-button-box-shadow-hover: 0 4px 16px -7px transparent;--color-text: #2e2d2e;--color-text-inverse: var(--white);--color-bg: #ebeff9;--color-link: var(--blue);--color-input: #49557a;--color-input-tag: #586e8d;--color-input-border: #b9c0de;--color-card-bg: var(--white)}@media (prefers-color-scheme: dark){:root{--color-text: #fff;--color-bg: #252d46;--color-fg: #434e71;--box-shadow: 0 4px 16px -7px var(--black1000);--color-button-ghost-border: #b8dbff;--color-button-ghost-text: #b8dbff;--color-button-ghost-hover: #252d46;--color-link: var(--blue400);--color-input: var(--blue100);--color-input-border: #49557a;--color-disabled-bg: var(--black100);--color-disabled-fg: var(--black300)}}.dark{--color-text: #fff;--color-bg: #252d46;--color-fg: #434e71;--box-shadow: 0 4px 16px -7px var(--black1000);--color-button-ghost-border: #b8dbff;--color-button-ghost-text: #b8dbff;--color-button-ghost-hover: #252d46;--color-link: var(--blue400);--color-input: var(--blue100);--color-input-border: #49557a;--color-disabled-bg: var(--black100);--color-disabled-fg: var(--black300)}html{font-size:62.5%}body{font-size:1.6rem;line-height:1.7;font-family:Zilla Slab,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 768px){body{font-size:1.8rem}}.lovelo{font-family:Lovelo,Nunito Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.app p{font-size:1.6rem;line-height:1.7;margin:14px 0}@media (min-width: 768px){.app p{font-size:1.8rem}}.app h1+p,.app h2+p,.app h3+p,.app h4+p,.app h5+p,.app h6+p{margin:0 0 14px}.app h1{font-size:3.4rem;line-height:1.1;font-weight:300;margin:0 0 14px;letter-spacing:-.05rem}@media (min-width: 768px){.app h1{font-size:4rem}}.app h2{font-size:3rem;line-height:1.2;font-weight:300;margin:0 0 14px;letter-spacing:-.05rem}@media (min-width: 768px){.app h2{font-size:3.5rem}}.app h3{font-size:2.5rem;line-height:1.3;font-weight:900;margin:0 0 10px}@media (min-width: 768px){.app h3{font-size:3rem}}.app h4{font-size:2rem;line-height:1.3;font-weight:900;margin:0 0 10px}@media (min-width: 768px){.app h4{font-size:2.4rem}}.app h5{font-size:1.8rem;line-height:1.5;font-weight:900;margin:0 0 10px}@media (min-width: 768px){.app h5{font-size:2rem}}.app h6{font-size:1.6rem;line-height:1.7;font-weight:900;margin:0 0 10px}@media (min-width: 768px){.app h6{font-size:1.8rem}}.app b{font-weight:700}.app strong{font-weight:900}.app .text-center{text-align:center}.app .text-right{text-align:right}:root{--header-height: 60px;--height-regular: 38px;--height-small: 30px;--height-mini: 24px;--padding: 16px;--radius: 5px}@media (min-width: 480px){:root{--padding: 25px}}@media (min-width: 768px){:root{--header-height: 80px;--height-regular: 42px;--height-small: 34px;--height-mini: 28px}}html{font-size:62.5%;margin:0;padding:0}body{margin:0;padding:0}section{padding:0 16px}@media (min-width: 480px){section{padding:0 25px}}article{max-width:1024px;margin:0 auto}.relative{position:relative}hr{border:none;border-top:1px solid var(--color-input-border);margin:40px 0}hr.small{margin:20px 0}
