.NfwL3a_tableContents{box-sizing:border-box;padding:var(--padding);border:2px solid var(--color-text);border-radius:var(--border-radius);top:calc(var(--nav-height) + var(--padding));margin-top:calc(var(--section-margin));margin-bottom:calc(var(--padding));max-height:calc(100vh - var(--nav-height) - 2 * var(--padding));z-index:1;background-color:var(--color-background);min-height:0;display:none;position:sticky;overflow-y:auto}@media screen and (min-width:768px){.NfwL3a_tableContents{grid-column:1/5;display:block}}.NfwL3a_tableContents__list{flex-direction:column;gap:1rem;padding-inline-start:0;list-style-type:none;display:flex}.NfwL3a_tableContents__list__item{flex-direction:column;gap:.5rem;display:flex}.NfwL3a_tableContents__sublist{flex-direction:column;gap:.5rem;list-style-type:none;display:flex}
.JBuYoW_form{align-items:flex-start;gap:var(--gutter);flex-direction:column;grid-column:1/-1;display:flex}.JBuYoW_form__content{gap:var(--gutter);align-items:flex-start;width:100%;display:grid}.JBuYoW_form textarea{resize:vertical}@media screen and (min-width:768px){.JBuYoW_form__content{grid-template-columns:repeat(2,1fr)}}.JBuYoW_form__submit{background-color:var(--color-primary);color:var(--color-text);cursor:pointer;border:none;border-radius:40px;min-width:0;padding:10px 20px;transition:background-color .3s linear;display:flex}.JBuYoW_form__submit:disabled{cursor:wait;opacity:.7}.JBuYoW_form__months{border:none;margin:0 0 10px;padding:0}.JBuYoW_form__months legend{padding:0}.JBuYoW_form__hint{margin:4px 0 10px}.JBuYoW_form__monthGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.JBuYoW_form__month{border:2px solid var(--color-primary);white-space:nowrap;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:40px;padding:8px 4px;transition:background-color .2s linear;position:relative}.JBuYoW_form__month input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.JBuYoW_form__month:hover{background-color:var(--color-primary-hover)}.JBuYoW_form__month:has(input:checked){background-color:var(--color-primary)}.JBuYoW_form__month:has(input:focus-visible){outline:2px solid var(--color-text);outline-offset:2px}.JBuYoW_form__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
.N0lWCq_formInput{border:2px solid var(--color-primary);box-sizing:border-box;width:100%;font:inherit;z-index:0;border-radius:4px;margin:10px 0;padding:10px;position:relative;top:0;left:0}
.sda72q_fields{width:100%;max-width:640px}.sda72q_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
