.page-body{padding-block:var(--s-10) var(--s-16)}.prose{max-inline-size:46rem}.prose>section{margin-block-start:var(--s-10)}.prose>section:first-child{margin-block-start:0}.prose h2{margin-block-end:var(--s-4);font-size:clamp(1.5rem,1.25rem + 1vw,2rem);line-height:1.2}.prose p{max-inline-size:68ch;color:var(--color-navy-600);margin-block-end:var(--s-4);font-size:1.0625rem;line-height:1.75}.prose ul.ticks{gap:var(--s-3);margin-block-end:var(--s-4);display:grid}.prose ul.ticks li{align-items:flex-start;gap:var(--s-3);color:var(--color-navy-600);font-size:1.0625rem;line-height:1.6;display:flex}.prose ul.ticks .ico{block-size:1.25rem;inline-size:1.25rem;color:var(--color-gold-600);margin-block-start:.25rem}.actions-row{gap:var(--s-3);flex-direction:column;align-items:flex-start;margin-block-start:var(--s-8);display:flex}.pending{border:1px solid var(--color-gold-200);background:var(--color-gold-50);color:var(--color-gold-700);margin-block-start:var(--s-5);padding:.125rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;display:inline-block}.notice{max-inline-size:46rem}.notice+.notice,.prose+.notice{margin-block-start:var(--s-6)}.page-body .notice{margin-block-start:var(--s-8)}.criteria{border-block-start:1px solid var(--color-navy-100);counter-reset:crit;max-inline-size:48rem}.criteria li{gap:var(--s-4);padding-block:var(--s-6);border-block-end:1px solid var(--color-navy-100);grid-template-columns:3rem 1fr;display:grid}.criteria li:before{counter-increment:crit;content:counter(crit, decimal-leading-zero);font-family:var(--font-serif);color:var(--color-gold-600);font-size:1.5rem;font-style:italic;line-height:1.4}.criteria h2,.criteria h3{font-size:1.375rem;line-height:1.3}.criteria p{color:var(--color-navy-500);margin-block-start:var(--s-2);line-height:1.7}.two-up{gap:var(--s-8);display:grid}.two-up article{border-block-start:2px solid var(--color-gold-500);padding-block-start:var(--s-5)}.two-up h2,.two-up h3{font-size:1.375rem;line-height:1.3}.two-up p{color:var(--color-navy-500);margin-block-start:var(--s-2)}.switch{border:1px solid var(--color-navy-200);background:var(--color-white);margin-block-start:var(--s-6);display:inline-flex}.switch a{min-block-size:2.75rem;padding-inline:var(--s-6);color:var(--color-navy-600);align-items:center;display:flex}.switch a+a{border-inline-start:1px solid var(--color-navy-200)}.switch a:hover{color:var(--color-gold-600)}.switch a[aria-current]{background:var(--color-navy-700);color:var(--color-white)}.cta-box{max-inline-size:46rem;border:1px solid var(--color-gold-400);background:var(--color-navy-700);padding:var(--s-8) var(--s-6);margin-block-start:var(--s-12)}.cta-box h2{color:var(--color-white);font-size:1.625rem;line-height:1.25}.cta-box p{color:var(--color-navy-200);margin-block-start:var(--s-3)}.cta-box .btn{margin-block-start:var(--s-6)}.form{border:1px solid var(--color-navy-100);border-block-start:2px solid var(--color-gold-500);background:var(--color-white);max-inline-size:38rem;padding:var(--s-6) var(--s-5)}.form legend{font-family:var(--font-serif);color:var(--color-navy-700);padding:0;font-size:1.5rem;line-height:1.25}.form fieldset{border:0;min-inline-size:0;margin:0;padding:0}.field{margin-block-start:var(--s-5)}.field label{color:var(--color-navy-600);font-size:1rem;font-weight:500;display:block}.field .hint{color:var(--color-navy-500);margin-block-start:var(--s-1);font-size:1rem;font-weight:400;display:block}.field input[type=text],.field input[type=email]{border:1px solid var(--color-navy-300);background:var(--color-white);min-block-size:3rem;inline-size:100%;color:var(--color-navy-700);font:inherit;margin-block-start:var(--s-2);padding:.75rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.field input:focus{border-color:var(--color-gold-600);outline:none;box-shadow:0 0 0 3px #82653f40}.field input:focus-visible{outline:2px solid var(--color-gold-600);outline-offset:2px}.check{align-items:flex-start;gap:var(--s-3);min-block-size:2.75rem;padding-block:var(--s-2);color:var(--color-navy-600);cursor:pointer;margin-block-start:var(--s-5);font-size:1rem;line-height:1.5;display:flex}.check input{block-size:1.5rem;inline-size:1.5rem;accent-color:var(--color-navy-700);flex-shrink:0;margin:.0625rem 0 0}.check a,.privacy a{color:var(--color-gold-600);text-underline-offset:3px;text-decoration:underline}.privacy{gap:var(--s-3);border:1px solid var(--color-navy-100);background:var(--color-cream);padding:var(--s-4);color:var(--color-navy-600);margin-block-start:var(--s-5);font-size:1rem;display:flex}.privacy .ico{color:var(--color-gold-600);inline-size:1.5rem}.form .btn{inline-size:100%;margin-block-start:var(--s-6)}.legal-sections{counter-reset:legal;max-inline-size:46rem}.legal-sections section{padding-block:var(--s-6);border-block-end:1px solid var(--color-navy-100)}.legal-sections h2{font-size:1.375rem;line-height:1.3}.legal-sections h2:before{counter-increment:legal;content:counter(legal) ". ";color:var(--color-gold-600)}.legal-sections p{color:var(--color-navy-500);margin-block-start:var(--s-2)}.legal-sections .link-btn{margin-block-start:var(--s-3)}.link-btn{border:1px solid var(--color-navy-700);background:var(--color-white);min-block-size:2.75rem;color:var(--color-navy-700);font:inherit;cursor:pointer;align-items:center;padding:.5rem 1rem;display:inline-flex}.link-btn:hover{background:var(--color-navy-50)}.topics{gap:var(--s-3);max-inline-size:38rem;margin-block-start:var(--s-6);display:grid}.topics a{justify-content:space-between;align-items:center;gap:var(--s-4);border:1px solid var(--color-navy-100);background:var(--color-white);min-block-size:3.5rem;padding:var(--s-3) var(--s-5);font-family:var(--font-serif);font-size:1.125rem;transition:border-color .2s,transform .2s;display:flex}.topics a:hover{border-color:var(--color-gold-400);transform:translateY(-2px)}.topics .ico{color:var(--color-gold-600)}@media (width>=40rem){.actions-row{align-items:center;gap:var(--s-6);flex-direction:row}.form{padding:var(--s-8)}}@media (width>=64rem){.page-body{padding-block:var(--s-12) var(--s-16)}.two-up{gap:var(--s-12);grid-template-columns:1fr 1fr}.cta-box{padding:var(--s-10)}}@media (prefers-reduced-motion:reduce){.topics a:hover{transform:none!important}}.step h2{padding-block-start:.5rem;font-size:1.25rem;line-height:1.35}.legal-sections ul{color:var(--color-navy-500);margin-block-start:var(--s-2);padding-inline-start:1.25rem;list-style:outside}.legal-sections li+li{margin-block-start:var(--s-1)}.legal-sections h3{margin-block-start:var(--s-4);font-size:1.0625rem}.legal-table{inline-size:100%;border-collapse:collapse;margin-block-start:var(--s-3);font-size:.875rem}.legal-table-wrap{overflow-x:auto}.legal-table th,.legal-table td{text-align:start;vertical-align:top;padding:var(--s-2) var(--s-3);border-block-end:1px solid var(--color-navy-100);color:var(--color-navy-600)}.legal-table th{color:var(--color-navy-800);font-weight:600}@media (width<=40rem){.legal-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.legal-table,.legal-table tbody,.legal-table tr,.legal-table td{display:block}.legal-table tr{padding-block:var(--s-2);border-block-end:1px solid var(--color-navy-100)}.legal-table td{padding:var(--s-1) 0;border:0}.legal-table td:before{content:attr(data-label) ": ";color:var(--color-navy-800);font-weight:600}}
