section.svelte-7pdckx{max-width:900px;margin:0 auto;padding:2rem}h1.svelte-7pdckx{font-size:3rem;margin-bottom:2rem;color:#222;font-weight:700;line-height:1.2}.intro.svelte-7pdckx{background-color:#f8f9fa;border-left:4px solid #0066cc;padding:2rem;margin-bottom:3rem;border-radius:4px;box-shadow:0 2px 8px #0000000d}.intro.svelte-7pdckx p:where(.svelte-7pdckx){font-size:1.125rem;line-height:1.8;margin:0;color:#333}.section-block.svelte-7pdckx{margin-bottom:3rem}.section-block.svelte-7pdckx h2:where(.svelte-7pdckx){font-size:1.875rem;color:#222;margin:0 0 1rem;font-weight:600;line-height:1.3}.section-block.svelte-7pdckx p:where(.svelte-7pdckx){line-height:1.8;margin-bottom:1rem;color:#444;font-size:1rem}.section-block.svelte-7pdckx p:where(.svelte-7pdckx):last-child{margin-bottom:0}.criteria-list.svelte-7pdckx,.award-list.svelte-7pdckx{list-style:none;padding:0;margin:1.5rem 0 0}.criteria-list.svelte-7pdckx li:where(.svelte-7pdckx),.award-list.svelte-7pdckx li:where(.svelte-7pdckx){padding:1rem 1.5rem;margin-bottom:1rem;background-color:#f8f9fa;border-left:4px solid #0066cc;border-radius:4px;line-height:1.8;color:#444}.criteria-list.svelte-7pdckx li:where(.svelte-7pdckx) strong:where(.svelte-7pdckx){color:#06c;display:block;margin-bottom:.5rem;font-size:1.05rem}.process-list.svelte-7pdckx{list-style:none;counter-reset:step-counter;padding:0;margin:1.5rem 0 0}.process-list.svelte-7pdckx li:where(.svelte-7pdckx){counter-increment:step-counter;padding:1rem 1.5rem 1rem 3.5rem;margin-bottom:1rem;background-color:#f8f9fa;border-radius:4px;position:relative;line-height:1.8;color:#444}.process-list.svelte-7pdckx li:where(.svelte-7pdckx):before{content:counter(step-counter);position:absolute;left:1rem;top:1rem;background-color:#06c;color:#fff;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.callout.svelte-7pdckx{background-color:#e8f4f8;border:2px solid #0066cc;border-radius:8px;padding:2rem;margin-top:3rem}.callout.svelte-7pdckx h2:where(.svelte-7pdckx){font-size:1.5rem;color:#222;margin:0 0 1rem;font-weight:600}.callout.svelte-7pdckx p:where(.svelte-7pdckx){line-height:1.8;margin-bottom:1rem;color:#444;font-size:1rem}.callout.svelte-7pdckx p:where(.svelte-7pdckx):last-child{margin-bottom:0}.callout.svelte-7pdckx .award-info:where(.svelte-7pdckx){margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,102,204,.2)}.callout.svelte-7pdckx a:where(.svelte-7pdckx){color:#06c;text-decoration:none;border-bottom:2px solid #0066cc;transition:color .2s ease,border-color .2s ease;font-weight:500}.callout.svelte-7pdckx a:where(.svelte-7pdckx):hover{color:#004c99;border-bottom-color:#004c99}@media(max-width:768px){section.svelte-7pdckx{padding:1.5rem}h1.svelte-7pdckx{font-size:2.25rem}.intro.svelte-7pdckx{padding:1.5rem}.section-block.svelte-7pdckx h2:where(.svelte-7pdckx){font-size:1.5rem}.callout.svelte-7pdckx{padding:1.5rem}.process-list.svelte-7pdckx li:where(.svelte-7pdckx){padding-left:3rem}.process-list.svelte-7pdckx li:where(.svelte-7pdckx):before{width:1.75rem;height:1.75rem;font-size:1rem}}@media(max-width:640px){section.svelte-7pdckx{padding:1.1rem}.intro.svelte-7pdckx,.callout.svelte-7pdckx{padding:1.25rem}.process-list.svelte-7pdckx li:where(.svelte-7pdckx){padding:.85rem 1rem .85rem 2.75rem}.process-list.svelte-7pdckx li:where(.svelte-7pdckx):before{left:.85rem;top:.85rem}}@media(max-width:480px){h1.svelte-7pdckx{font-size:1.875rem}.section-block.svelte-7pdckx h2:where(.svelte-7pdckx){font-size:1.375rem}.callout.svelte-7pdckx h2:where(.svelte-7pdckx){font-size:1.25rem}}
