.A{border-top:.25rem solid var(--primary);margin:var(--horizontal-margin) 0 0}@media screen and (max-width:780px){.A{border:0}}.A .B{margin:var(--horizontal-margin) 0 1rem}.A .C{font-weight:400;margin:.5em 0 .25em}.M{display:flex;align-items:center;border:1px solid var(--dark-gray);border-radius:.25rem}.N{color:var(--dark-gray);padding:.5rem .75rem;border:0;font-size:16px;flex-grow:1;background-color:transparent;margin:0}.O{flex-grow:0;border-left:1px solid var(--dark-gray);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;padding:0 .5rem;align-self:stretch;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--light-gray)}.a{width:-moz-fit-content;width:fit-content;font-weight:700;margin-top:.5rem;color:var(--dark-gray)}.a,figure.b{display:block}figure.b{margin-top:0;padding:1rem 0}.c{display:block;font-size:.75em}.c,.d{margin-top:var(--vertical-margin)}.-l{display:flex;flex-direction:column;margin:1rem 0;font-size:16px;gap:.25rem 0}.-l small{font-size:.75em}.-l strong{font-size:1.2em}.-m{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.-m button{padding:.5rem 1rem;border-radius:5px;background:var(--primary);color:var(--primary-gray);border:0;transition:background-color .2s;font-weight:700}.-m button:hover{background-color:var(--secondary);cursor:pointer}@media screen and (max-width:780px){.-m button{width:100%}}.-n{padding:.5rem .75rem;font-size:16px;margin:1rem 0;width:100%;border-radius:.25rem;background:var(--primary);color:var(--primary-gray);border:0;transition:background-color .2s;font-weight:700}.-n:hover{background-color:var(--secondary);cursor:pointer}.-n:disabled{background-color:var(--light-gray);cursor:not-allowed}.-o{margin:1rem 0;font-size:16px}.-o summary{cursor:pointer;font-weight:700;font-size:1.2em}.-o .-p{display:flex;gap:.5rem;margin:.75rem 0 0}.-o .-p button{padding:.25rem 1rem;border:1px solid var(--dark-gray);border-radius:.25rem;background:var(--white);color:var(--dark-gray);font-size:1em;cursor:pointer;transition:background-color .2s}.-o .-p button:hover{background-color:var(--light-gray)}.-o .-p .-q{background:var(--primary);border-color:var(--primary);color:var(--primary-gray);font-weight:700;cursor:default}.-o .-p .-q:hover{background-color:var(--primary)}.-o p{margin:.5rem 0;color:var(--gray)}.-o table{width:100%;margin:.75rem 0;border-collapse:collapse}.-o table td,.-o table th{padding:.375rem .5rem;text-align:left}.-o table td:last-child,.-o table th:last-child{text-align:right}.-o table th{border-bottom:2px solid var(--dark-gray)}.-o table tbody tr:nth-child(2n){background-color:var(--light-gray)}.-r{border-top:.25rem solid var(--primary);margin:var(--horizontal-margin) 0 0}.-r h2{margin:var(--horizontal-margin) 0 1rem}.-r p{font-weight:400;margin:.5em 0 .25em}@media screen and (max-width:780px){.-r{border:0}}.-s{margin-top:.2rem;display:grid;grid-template-areas:"select";align-items:center}.-s:after{content:"";display:flex;justify-self:end;width:.8rem;height:.5rem;margin-right:.75rem;pointer-events:none;clip-path:polygon(100% 0,0 0,50% 100%);background-color:var(--gray);grid-area:select}.-s select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--dark-gray);background-color:#fff;color:var(--dark-gray);border-radius:.25rem;padding:.5rem .75rem;width:100%;grid-area:select;font-size:16px}.-t{margin-top:.2rem}.-t input:disabled{-webkit-text-fill-color:var(--dark-gray);opacity:1}