*,:after,:before{box-sizing:border-box}:root{--divider: rgba(0, 0, 0, .1);--border-radius: .5rem;--text: hsl(215, 50%, 20%);--background: hsl(0, 0%, 96%);--primary: hsl(215, 50%, 30%);--secondary: hsl(0, 0%, 100%);--accent: hsl(162, 87%, 35%);--danger: hsl(0, 78%, 49%);--danger-focus: hsl(0, 78%, 39%);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}lib-amp-alert{--borderradius: 4px !important}lib-amp-button{--loader-size: 10px !important}html{font-size:14px}body{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;margin:0;line-height:1.75;color:var(--text);background-color:var(--background);scroll-behavior:smooth;overflow-x:hidden;position:relative;transition:all .4s ease-in-out}body.modal-open{overflow:hidden}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.5;margin:0;font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}h1{font-size:1.75em}h2{font-size:1.4em}p{margin:0}.section{margin:1rem auto;width:100%;max-width:1200px}.section-header{padding:.5rem 1rem;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);background-color:var(--primary);color:var(--secondary)}.section-header a{color:var(--background)}.section-header button{border-color:transparent;background:transparent;color:var(--secondary)}.section-body{padding:2rem 1rem;border-radius:var(--border-radius);overflow:hidden;background-color:var(--secondary)}.section-header+.section-body{border-top-left-radius:0;border-top-right-radius:0}app-modal .section-header{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;justify-content:center;align-items:center}app-modal .section-header.modal-header h2{grid-column-start:2}app-modal .section-header.modal-header button{margin-left:auto}label{line-height:1.4}input:not([type=checkbox]):not([type=radio]),textarea,select{display:block;border:1px solid var(--divider);border-radius:4px;font-size:1rem;font-weight:400;line-height:1.4;padding:.35rem .5rem;width:100%;background-color:var(--secondary)}input:not([type=checkbox]):not([type=radio]):disabled,textarea:disabled,select:disabled{background-color:var(--background);color:#545454}select{cursor:pointer}select:disabled{pointer-events:none}textarea{resize:vertical}.form-row{display:flex;flex-direction:row;flex-wrap:wrap;text-align:left}.form-row+.form-row{margin-top:1rem}table{border-collapse:collapse;width:100%}table thead{border:0;background-color:var(--primary);color:var(--secondary)}table tr th.code{font-weight:500;font-size:.8rem}table.striped{border:1px solid var(--divider)}table.striped tbody a,table.striped tbody button{padding:0;border:0;margin:0 8px}table.striped tbody tr:nth-child(odd){background-color:transparent}table.striped tbody tr:nth-child(2n){background-color:var(--divider)}table.striped tbody tr>td{text-align:center}.space-between{justify-content:space-between}.align-bottom{align-items:end}.flex{display:flex;flex-wrap:wrap}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}a{text-decoration:none;color:var(--primary)}a:hover{text-decoration:underline}button{border-style:solid;border-color:inherit;border-width:2px;border-radius:var(--border-radius);cursor:pointer;padding:.35rem}button:disabled{cursor:not-allowed;opacity:.7}button.primary,button.secondary,button.danger{font-size:1rem;padding:.75rem 1rem}button.primary{background-color:var(--primary);color:var(--secondary);border-color:var(--primary)}button.primary:hover{background-color:var(--text);border-color:var(--text)}button.secondary{background-color:var(--secondary);color:var(--primary);border-color:var(--primary)}button.secondary:hover{color:var(--text);border-color:var(--text)}button.danger{background-color:var(--danger);color:var(--secondary);border-color:var(--danger)}button.danger:hover{background-color:var(--danger-focus);border-color:var(--danger-focus)}button.removal-button{background-color:transparent;color:var(--danger)}.text-center{text-align:center!important}.text-right{text-align:right!important}.m-2,.m-top-2{margin-top:.5rem}.m-2,m-left-2{margin-left:.5rem}.m-2,.m-bottom-2{margin-bottom:.5rem}.m-2,.m-right-2{margin-right:.5rem}.m-3,.m-top-3{margin-top:1rem}.m-3,m-left-3{margin-left:1rem}.m-3,.m-bottom-3{margin-bottom:1rem}.m-3,.m-right-3{margin-right:1rem}@media screen and (max-width: 650px){html{font-size:12px}h1{font-size:1.5em}h2{font-size:1.25em}}
