.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)}.o{width:-moz-fit-content;width:fit-content;font-weight:700;margin-top:.5rem;color:var(--dark-gray)}.o,figure.p{display:block}figure.p{margin-top:0;padding:1rem 0}.q{display:block;font-size:.75em}.q,.r{margin-top:var(--vertical-margin)}.-E{display:flex;flex-direction:column;margin:1rem 0;font-size:16px;gap:.25rem 0}.-E small{font-size:.75em}.-E strong{font-size:1.2em}.-F{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.-F button{padding:.5rem 1rem;border-radius:5px;background:var(--primary);color:var(--primary-gray);border:0;transition:background-color .2s;font-weight:700}.-F button:hover{background-color:var(--secondary);cursor:pointer}@media screen and (max-width:780px){.-F button{width:100%}}.-G{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}.-G:hover{background-color:var(--secondary);cursor:pointer}.-G:disabled{background-color:var(--light-gray);cursor:not-allowed}.-H{margin:1rem 0;font-size:16px}.-H summary{cursor:pointer;font-weight:700;font-size:1.2em}.-H .-I{display:flex;gap:.5rem;margin:.75rem 0 0}.-H .-I 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}.-H .-I button:hover{background-color:var(--light-gray)}.-H .-I .-J{background:var(--primary);border-color:var(--primary);color:var(--primary-gray);font-weight:700;cursor:default}.-H .-I .-J:hover{background-color:var(--primary)}.-H p{margin:.5rem 0;color:var(--gray)}.-H table{width:100%;margin:.75rem 0;border-collapse:collapse}.-H table td,.-H table th{padding:.375rem .5rem;text-align:left}.-H table td:last-child,.-H table th:last-child{text-align:right}.-H table th{border-bottom:2px solid var(--dark-gray)}.-H table tbody tr:nth-child(2n){background-color:var(--light-gray)}.-K{border-top:.25rem solid var(--primary);margin:var(--horizontal-margin) 0 0}.-K h2{margin:var(--horizontal-margin) 0 1rem}.-K p{font-weight:400;margin:.5em 0 .25em}@media screen and (max-width:780px){.-K{border:0}}.-L{margin-top:.2rem;display:grid;grid-template-areas:"select";align-items:center}.-L: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}.-L 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}.-M{margin-top:.2rem}.-M input:disabled{-webkit-text-fill-color:var(--dark-gray);opacity:1}