.pagination{display:flex;justify-content:start;padding:10px 0!important;list-style:none;margin-top:20px}.pagination li{margin:0 5px}.pagination a{padding:6px 12px;margin:0 2px;border-radius:4px;border:1px solid #dee2e6;background-color:#fff;color:#007bff;text-decoration:none;transition:background-color .3s,border-color .3s,color .3s}.pagination a:hover{background-color:#007bff;color:#fff;border-color:#007bff}.pagination .active span{padding:6px 12px;margin:0 2px;border-radius:4px;border:1px solid #dee2e6;background-color:#007bff;color:#fff}.pagination .disabled span,.pagination .disabled a{color:#6c757d;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#dee2e6}.pagination a[aria-label="pagination.previous"],.pagination a[aria-label="pagination.next"]{font-size:1.5em;vertical-align:middle}.result-card{background:#fff;border:1px solid #ddd;box-shadow:0 2px 5px #0000001a;padding:15px;border-radius:8px;transition:box-shadow .3s ease;margin-bottom:20px}.result-card-header{display:flex;align-items:center;margin-bottom:10px}.result-card-header i{font-size:30px;margin-right:10px;color:#ccc}.result-title{margin:0;font-size:1.25em;flex-grow:1}.result-title a{text-decoration:none;color:#333}.result-excerpt{font-size:.95em;color:#666}.search-container{display:block;margin:20px}.search-heading{width:100%}.search-form{width:100%;margin-bottom:20px}.search-form{background:#fff;padding:20px;border-radius:8px;box-shadow:0 8px 6px #0000001a;display:block}.search-form h2,.filters div{margin-bottom:10px}.filter-label{font-weight:700}.filters div div label{cursor:pointer}.search-input,.search-button{margin-bottom:10px}.search-form input[type=text],.search-form button{width:100%;padding:10px;border-radius:4px}.search-form input[type=text]{border:1px solid #ccc}.search-form button{background-color:#007bff;color:#fff;border:none;cursor:pointer}.election-page .election-notice{margin:1rem 0;padding:1rem;border-radius:.25rem}.election-page .election-notice-warning{background:#fff3cd;color:#664d03}.election-page .election-notice-error{background:#f8d7da;color:#842029}.election-page .election-notice-success{background:#d1e7dd;color:#0f5132}.election-page .election-candidate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1.5rem 0}.election-page .election-candidate-card{padding:1rem;border:1px solid #ddd}.election-page .election-candidate-photo{display:block;width:100%;max-width:400px;aspect-ratio:1;object-fit:cover}.election-page .election-candidate-choice{display:flex;gap:.5rem;align-items:center;margin-top:.75rem;font-weight:700}.election-page .election-link-button{padding:0;border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer}.election-page .election-candidate-dialog{width:min(90vw,640px);padding:2rem;border:0}.election-page .election-candidate-dialog::backdrop{background:#0009}.election-page .election-dialog-close{float:right;border:0;background:none;font-size:2rem;cursor:pointer}.election-page .election-profile-summary{display:grid;grid-template-columns:minmax(120px,180px) 1fr;gap:.5rem 1rem}.election-page .election-profile-summary dt{font-weight:700}.election-page .election-profile-summary dd{margin:0}.election-page .election-cropper{max-width:600px;margin-top:1rem}.election-page .election-cropper img{display:block;max-width:100%}.election-page .election-photo-preview img{width:200px;height:200px;object-fit:cover;margin-top:1rem}.election-page .election-confirmation{display:flex;gap:.5rem;margin:1rem 0}.award-page{--award-ink: #16253c;--award-ink-soft: #4f617d;--award-accent: #be6b2d;--award-accent-deep: #8f4a1d;--award-accent-soft: #f2e3d3;--award-surface: #ffffff;--award-surface-alt: #f7f2ea;--award-border: rgba(22, 37, 60, .12);--award-shadow: 0 30px 60px rgba(16, 27, 45, .14);--award-radius: 28px;max-width:1180px;margin:2rem auto 3rem;padding:0 1rem;color:var(--award-ink)}.award-page__hero{position:relative;overflow:hidden;padding:clamp(2rem,5vw,3.5rem);border-radius:var(--award-radius);background:radial-gradient(circle at top right,rgba(255,255,255,.42),transparent 34%),linear-gradient(135deg,#16304f,#214d63 52%,#bf6b2d);color:#fff;box-shadow:var(--award-shadow)}.award-page__eyebrow{margin:0 0 .85rem;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.8}.award-page__hero h1{margin:0;font-size:clamp(2.1rem,5vw,3.5rem);line-height:1.05}.award-page__lead{max-width:54rem;margin:1rem 0 0;font-size:1.08rem;line-height:1.75;color:#ffffffe0}.award-page__highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.award-page__highlight{padding:1rem 1.15rem;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.award-page__highlight span{display:block;margin-bottom:.45rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.award-page__highlight strong{font-size:1rem;line-height:1.5}.award-page__empty,.award-notice{margin-top:1.5rem;padding:1rem 1.2rem;border-radius:18px;border:1px solid var(--award-border)}.award-page__empty{background:var(--award-surface);box-shadow:var(--award-shadow)}.award-notice ul{margin:0;padding-left:1.2rem}.award-notice-success{background:#dff2e7;color:#17543f}.award-notice-error{background:#f9e0df;color:#8d2b2e}.award-page__layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);gap:1.5rem;align-items:start;margin-top:1.5rem}.award-form-card,.award-aside-card{background:var(--award-surface);border:1px solid var(--award-border);border-radius:var(--award-radius);box-shadow:var(--award-shadow)}.award-form-card{overflow:hidden}.award-form-card__header{padding:1.5rem 1.5rem 1.25rem;border-bottom:1px solid var(--award-border);background:linear-gradient(180deg,#f2e3d38c,#ffffffe6)}.award-form-card__header h2{margin:0 0 .45rem;font-size:1.55rem}.award-form-card__header p{margin:0;color:var(--award-ink-soft);line-height:1.65}.award-form-card form{padding:1.5rem}.award-form__section,.award-form__selector{padding:1.35rem;border:1px solid var(--award-border);border-radius:22px;background:linear-gradient(180deg,#fff,#fbf8f3)}.award-form__selector{margin-bottom:1.25rem}.award-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.award-form__section-header{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1rem}.award-form__step{display:inline-flex;flex:0 0 2.4rem;align-items:center;justify-content:center;width:2.4rem;min-width:2.4rem;height:2.4rem;border-radius:999px;background:var(--award-accent-soft);color:var(--award-accent-deep);font-weight:700}.award-form__section h3,.award-form__selector h3,.award-aside-card h3{margin:0 0 .35rem;font-size:1.25rem}.award-form__section-header p,.award-form__selector p,.award-aside-card p,.award-aside-card li{color:var(--award-ink-soft);line-height:1.65}.award-field{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1rem}.award-field:last-child{margin-bottom:0}.award-field label,.award-radio-group>span{font-weight:700}.award-field input,.award-field select,.award-field textarea{width:100%;padding:.95rem 1rem;border:1px solid rgba(22,37,60,.18);border-radius:14px;background:#fff;color:var(--award-ink);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.award-field textarea{min-height:220px;resize:vertical}.award-field input:focus,.award-field select:focus,.award-field textarea:focus{outline:none;border-color:#be6b2dbf;box-shadow:0 0 0 4px #be6b2d24}.award-field__hint{margin:0;font-size:.92rem;color:var(--award-ink-soft)}.award-radio-group{display:grid;gap:.85rem}.award-radio-options{display:flex;gap:.8rem;flex-wrap:wrap}.award-radio{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1rem;border:1px solid var(--award-border);border-radius:999px;background:#fff;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.award-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.15rem;height:1.15rem;min-width:1.15rem;margin:0;border:2px solid rgba(22,37,60,.35);border-radius:999px;background:#fff;box-shadow:inset 0 0 0 0 var(--award-accent-deep);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.award-radio input:checked{border-color:var(--award-accent-deep);background:var(--award-accent-soft);box-shadow:inset 0 0 0 4px var(--award-accent-deep)}.award-radio input:focus-visible{outline:none;box-shadow:0 0 0 4px #be6b2d29}.award-radio:has(input:checked){border-color:#be6b2d8c;background:linear-gradient(180deg,#fff,#f8ede1);box-shadow:0 10px 18px #8f4a1d1f}.award-form__footer{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-top:1rem;padding-top:1.25rem;border-top:1px solid var(--award-border)}.award-form__footer p{margin:0;color:var(--award-ink-soft)}.award-page .button{display:inline-flex;align-items:center;justify-content:center;min-width:13rem;padding:.95rem 1.5rem;border:0;border-radius:999px;background:linear-gradient(135deg,var(--award-accent) 0%,var(--award-accent-deep) 100%);color:#fff;font-weight:700;text-decoration:none;cursor:pointer;box-shadow:0 16px 30px #8f4a1d40}.award-page .button:hover{color:#fff;transform:translateY(-1px)}.award-page__aside{display:grid;gap:1rem}.award-aside-card{padding:1.35rem}.award-aside-card__eyebrow{margin:0 0 .5rem;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--award-accent-deep)}.award-aside-card__placeholder{margin:0}.award-aside-card__selection[hidden]{display:none}.award-selected-award h4{margin:0 0 .35rem;font-size:1.2rem;color:var(--award-ink)}.award-selected-award p{margin:0 0 .65rem}.award-selected-award p:last-child,.award-aside-card ul{margin-bottom:0}.award-selected-award__deadline{font-weight:700;color:var(--award-accent-deep)}.award-thanks{margin-top:1.5rem;padding:clamp(2rem,4vw,3rem);text-align:center}.award-thanks h1{margin-top:0;margin-bottom:.75rem}.award-thanks p{max-width:40rem;margin:0 auto 1rem;color:var(--award-ink-soft);line-height:1.7}@media (max-width: 991px){.award-page__highlights,.award-form__grid,.award-page__layout{grid-template-columns:1fr}.award-form__footer{flex-direction:column;align-items:stretch}.award-page .button{width:100%}}@media (max-width: 640px){.award-page{margin-top:1.25rem;padding:0 .75rem 2rem}.award-page__hero,.award-form-card form,.award-aside-card,.award-form-card__header,.award-form__section,.award-form__selector{padding:1.1rem}.award-radio-options{flex-direction:column}.award-radio{width:100%;justify-content:flex-start}}.member-signup{--member-ink: var(--secondary, #16253c);--member-ink-soft: #5b5560;--member-accent: var(--primary, #a4c13c);--member-accent-deep: var(--secondary, #180d1c);--member-accent-soft: #eef3dc;--member-surface: #ffffff;--member-border: rgba(22, 37, 60, .12);--member-shadow: 0 30px 60px rgba(16, 27, 45, .14);--member-radius: 28px;max-width:1180px;margin:2rem auto 3rem;padding:0 1rem;color:var(--member-ink)}.member-signup__hero{position:relative;overflow:hidden;padding:clamp(2rem,5vw,3.5rem);border-radius:var(--member-radius);background:radial-gradient(circle at top right,rgba(164,193,60,.18),transparent 40%),linear-gradient(135deg,#180d1c,#2c1f34 55%,#4a3b6b);color:#fff;box-shadow:var(--member-shadow)}.member-signup__eyebrow{margin:0 0 .85rem;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.8}.member-signup__hero h1{margin:0;color:#fff;font-size:clamp(2.1rem,5vw,3.5rem);line-height:1.05}.member-signup__lead{max-width:54rem;margin:1rem 0 0;font-size:1.08rem;line-height:1.75;color:#ffffffe0}.member-signup__highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.member-signup__highlight{padding:1rem 1.15rem;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.member-signup__highlight span{display:block;margin-bottom:.45rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.member-signup__highlight strong{font-size:1rem;line-height:1.5}.member-signup__empty,.member-notice{margin-top:1.5rem;padding:1rem 1.2rem;border-radius:18px;border:1px solid var(--member-border)}.member-signup__empty{background:var(--member-surface);box-shadow:var(--member-shadow)}.member-signup__empty h2{margin:0 0 .5rem}.member-signup__empty p{margin:0;color:var(--member-ink-soft);line-height:1.65}.member-notice ul{margin:0;padding-left:1.2rem}.member-notice-success{background:#dff2e7;color:#17543f}.member-notice-error{background:#f9e0df;color:#8d2b2e}.member-form-card{margin-top:1.5rem;overflow:hidden;background:var(--member-surface);border:1px solid var(--member-border);border-radius:var(--member-radius);box-shadow:var(--member-shadow)}.member-form-card__header{padding:1.5rem 1.5rem 1.25rem;border-bottom:1px solid var(--member-border);background:linear-gradient(180deg,#a4c13c24,#ffffffe6)}.member-form-card__header h2{margin:0 0 .45rem;font-size:1.55rem}.member-form-card__header p{margin:0;color:var(--member-ink-soft);line-height:1.65}.member-form-card form{padding:1.5rem}.member-form__section{padding:1.35rem;margin-bottom:1.25rem;border:1px solid var(--member-border);border-radius:22px;background:linear-gradient(180deg,#fff,#f8faf2)}.member-form__section:last-of-type{margin-bottom:0}.member-form__section-header{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1rem}.member-form__step{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:.4rem .85rem;height:2.2rem;white-space:nowrap;border-radius:999px;background:var(--member-accent-soft);color:var(--member-accent-deep);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.member-form__section h3{margin:0 0 .35rem;font-size:1.25rem}.member-form__section-header p{margin:0;color:var(--member-ink-soft);line-height:1.65}.member-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.member-field{display:flex;flex-direction:column;gap:.45rem}.member-field--full{grid-column:1/-1}.member-field label{font-weight:700}.member-field input,.member-field select,.member-field textarea{width:100%;padding:.95rem 1rem;border:1px solid rgba(22,37,60,.18);border-radius:14px;background:#fff;color:var(--member-ink);transition:border-color .2s ease,box-shadow .2s ease}.member-field textarea{min-height:150px;resize:vertical}.member-field input:focus,.member-field select:focus,.member-field textarea:focus{outline:none;border-color:#a4c13cbf;box-shadow:0 0 0 4px #a4c13c24}.member-field__hint{margin:0;font-size:.92rem;color:var(--member-ink-soft)}.member-signup .required{color:var(--red, #cc0000)}.member-form-display{grid-column:1/-1;margin:0;padding:.9rem 1.1rem;border-left:3px solid var(--member-accent);border-radius:0 14px 14px 0;background:#a4c13c29;color:var(--member-ink-soft);line-height:1.65}.member-choice-group{display:grid;gap:.85rem}.member-form-group-label{margin:0;font-weight:700}.member-choice-options{display:flex;gap:.8rem;flex-wrap:wrap}.member-form-choice{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1rem;border:1px solid var(--member-border);border-radius:999px;background:#fff;font-weight:400;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.member-form-choice input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.15rem;height:1.15rem;min-width:1.15rem;margin:0;border:2px solid rgba(22,37,60,.35);border-radius:999px;background:#fff;box-shadow:inset 0 0 0 0 var(--member-accent-deep);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.member-form-choice input[type=checkbox]{border-radius:.35rem}.member-form-choice input:checked{border-color:var(--member-accent-deep);background:var(--member-accent-soft);box-shadow:inset 0 0 0 4px var(--member-accent-deep)}.member-form-choice input:focus-visible{outline:none;box-shadow:0 0 0 4px #a4c13c29}.member-form-choice:has(input:checked){border-color:#a4c13c8c;background:linear-gradient(180deg,#fff,#f5f7ee);box-shadow:0 10px 18px #180d1c1f}.member-form-choice--block{width:100%;justify-content:flex-start;border-radius:18px;line-height:1.55}.member-payment-test-mode{margin-top:0;margin-bottom:1rem;background:#fff3cd;color:#664d03;border-color:#664d032e;font-weight:700}.member-summary{padding:1.1rem 1.25rem;margin-bottom:1.25rem;border:1px solid var(--member-border);border-radius:18px;background:#a4c13c1f}.member-summary__row{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;color:var(--member-ink-soft)}.member-summary__row--total{margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--member-border);color:var(--member-ink);font-size:1.2rem;font-weight:700}.member-summary__row--total span:last-child{color:var(--member-accent-deep)}.member-admin-options{display:grid;gap:.85rem;padding:1.1rem 1.25rem;margin-bottom:1.25rem;border:1px dashed rgba(22,37,60,.28);border-radius:18px;background:#fff}.member-admin-options__label{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--member-accent-deep)}.member-admin-options+.member-form__grid{margin-bottom:1.25rem}.member-payment-loading{padding:1rem 0;color:var(--member-ink-soft)}.member-payment-loading[hidden],.member-form__grid[hidden],.member-notice[hidden],[data-card-wrapper][hidden],[data-payment-section][hidden]{display:none}.member-stripe-element{margin-bottom:.85rem}.member-form__footer{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--member-border)}.member-form__footer p{margin:0;color:var(--member-ink-soft)}.member-signup .button{display:inline-flex;align-items:center;justify-content:center;min-width:13rem;padding:.95rem 1.5rem;border:0;border-radius:999px;background:linear-gradient(135deg,var(--member-accent) 0%,var(--member-accent-deep) 100%);color:#fff;font-weight:700;text-decoration:none;cursor:pointer;box-shadow:0 16px 30px #180d1c40}.member-signup .button:hover{color:#fff;transform:translateY(-1px)}.member-dashboard__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start;margin-top:1.5rem}.member-dashboard .member-notice{margin-top:1.5rem}.member-dashboard .member-notice strong{display:block;margin-bottom:.35rem}.member-dashboard__grid .member-form-card{margin-top:0;height:100%}.member-dashboard__body{padding:1.5rem}.member-detail-list{display:grid;gap:.9rem;margin:0}.member-detail-list dt{margin-bottom:.15rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--member-ink-soft)}.member-detail-list dd{margin:0;line-height:1.6}.member-badge{display:inline-block;padding:.3rem .8rem;border-radius:999px;font-size:.82rem;font-weight:700;line-height:1.4}.member-badge--active,.member-badge--paid{background:#dff2e7;color:#17543f}.member-badge--expired,.member-badge--failed{background:#f9e0df;color:#8d2b2e}.member-badge--pending,.member-badge--outstanding{background:#fff3cd;color:#664d03}.member-badge--neutral,.member-badge--refunded{background:#16253c14;color:var(--member-ink-soft)}.member-dashboard__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;padding-top:1.35rem;border-top:1px solid var(--member-border)}.member-signup .button--ghost{background:#fff;border:1px solid var(--member-border);color:var(--member-ink);box-shadow:none}.member-signup .button--ghost:hover{color:var(--member-accent-deep);border-color:#a4c13c8c}.member-table-wrap{overflow-x:auto}.member-table{width:100%;border-collapse:collapse;min-width:34rem}.member-table th,.member-table td{padding:.8rem .75rem;text-align:left;border-bottom:1px solid var(--member-border);vertical-align:top}.member-table th{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--member-ink-soft);white-space:nowrap}.member-table tbody tr:last-child td{border-bottom:0}.member-table__amount{text-align:right;white-space:nowrap}.member-table__muted{color:var(--member-ink-soft)}.member-dashboard .member-form__footer{padding:0 1.5rem 1.5rem;border-top:0;margin-top:0}.member-address{padding:1.25rem;margin-bottom:1rem;border:1px solid var(--member-border);border-radius:18px;background:#16253c05}.member-address .member-form__grid{margin-top:0}.member-address__header{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-bottom:1rem}.member-address__header .member-form-choice{margin:0}.member-address__remove{padding:.35rem .75rem;border:1px solid var(--member-border);border-radius:999px;background:#fff;color:#8d2b2e;font-size:.82rem;font-weight:700;cursor:pointer}.member-address__remove:hover{border-color:#8d2b2e}.member-address-repeater [data-address-template]{display:none}.member-table__link{font-weight:700;color:var(--member-accent-deep);text-decoration:underline}.member-inline-form{display:inline;margin:0}button.member-table__link{padding:0;background:none;border:0;font:inherit;cursor:pointer}.member-table__link+.member-inline-form{margin-left:.75rem}.member-table__link--danger{color:#8d2b2e}.member-detail-list--inline{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.25rem}.member-company-picker{margin-top:.5rem}.member-field{position:relative}.member-autocomplete{position:absolute;z-index:20;left:0;right:0;max-height:15rem;margin:.25rem 0 0;padding:.25rem;overflow-y:auto;list-style:none;background:var(--member-surface);border:1px solid var(--member-border);border-radius:14px;box-shadow:0 18px 32px #101b2d29}.member-autocomplete[hidden]{display:none}.member-autocomplete__option{padding:.55rem .75rem;border-radius:10px;cursor:pointer}.member-autocomplete__option:hover,.member-autocomplete__option.is-active{background:var(--member-accent-soft);color:var(--member-accent-deep)}.member-company-picker [hidden]{display:none}.member-term-change{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.member-term-change__item{padding:.9rem 1.1rem;border:1px solid var(--member-border);border-radius:16px;background:#16253c05}.member-term-change__item--new{border-color:#1e7a3c59;background:#f0f8f3}.member-term-change__label{display:block;margin-bottom:.3rem;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--member-ink-soft)}.member-term-change__value{font-weight:700;line-height:1.45}.member-term-change__note{margin:.35rem 0 0;font-size:.88rem;color:var(--member-ink-soft)}@media (max-width: 640px){.member-term-change{grid-template-columns:1fr}}.member-thanks{padding:clamp(2rem,4vw,3rem);text-align:center}.member-thanks h1{margin-top:0;margin-bottom:.75rem}.member-thanks p{max-width:40rem;margin:0 auto 1rem;color:var(--member-ink-soft);line-height:1.7}@media (max-width: 991px){.member-signup__highlights,.member-form__grid,.member-dashboard__grid{grid-template-columns:1fr}.member-form__footer{flex-direction:column;align-items:stretch}.member-signup .button{width:100%}}@media (max-width: 640px){.member-signup{margin-top:1.25rem;padding:0 .75rem 2rem}.member-signup__hero,.member-form-card form,.member-form-card__header,.member-form__section,.member-dashboard__body{padding:1.1rem}.member-dashboard .member-form__footer{padding:0 1.1rem 1.1rem}.member-choice-options{flex-direction:column}.member-form-choice{width:100%;justify-content:flex-start}}
