.kit-credential-card{background:var(--surface-page);border:1px solid var(--border-hairline);border-radius:var(--radius-24);padding:calc(var(--space-24) + var(--space-4)) var(--space-32)}.kit-credential-card__list{margin-top:var(--space-8);list-style:none;padding:0}.kit-credential-card__row{display:flex;align-items:center;gap:var(--space-16);padding-block:var(--space-20)}.kit-credential-card__row+.kit-credential-card__row{border-top:1px solid var(--border-hairline)}.kit-credential-card__mark{flex:none;display:flex;align-items:center;justify-content:center;width:var(--space-48);height:var(--space-48)}.kit-credential-card__logo{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.kit-credential-card__badge{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:var(--radius-pill);background:var(--surface-warm);border:1px solid var(--border-hairline);color:var(--text-body);font-weight:600;text-align:center;white-space:nowrap}.kit-credential-card__title{color:var(--text-primary)}.kit-credential-card__text{margin-top:var(--space-4);color:var(--text-body)}.kit-credential-card__footnote{margin-top:var(--space-16);color:var(--text-muted)}.kit-credential-card__row[data-mark-layout=above]{flex-direction:column;align-items:flex-start}.kit-credential-card__row[data-mark-layout=above] .kit-credential-card__mark{width:auto;max-width:100%;height:calc(var(--space-48) + var(--space-8));background:var(--surface-page)}.kit-credential-card__row[data-mark-layout=above] .kit-credential-card__logo{height:100%;width:auto}.kit-doc-request{background:var(--surface-warm);padding-block:var(--layout-section-padding);scroll-margin-top:calc(var(--space-80) + var(--space-24))}.kit-doc-request__inner{display:grid;grid-template-columns:minmax(0,480fr) minmax(0,560fr);-moz-column-gap:calc(var(--space-80) * 2);column-gap:calc(var(--space-80) * 2);align-items:start}.kit-doc-request__heading{margin-top:var(--space-16);color:var(--text-primary);text-wrap:balance}.kit-doc-request__intro{margin-top:var(--space-24);color:var(--text-body)}.kit-doc-request__card{background:var(--surface-page);border:1px solid var(--border-hairline);border-radius:var(--radius-24);padding:var(--space-40)}.kit-doc-request__form{display:grid;gap:var(--space-20)}.kit-doc-request__trap{position:absolute;left:-100vw;width:1px;height:1px;overflow:hidden}.kit-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kit-doc-request__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16)}.kit-doc-request__label{display:block;font-weight:500;color:var(--text-primary)}.kit-doc-request__input{margin-top:var(--space-8);width:100%;height:var(--space-48);padding-inline:var(--space-16);border:1px solid var(--border-hairline);border-radius:var(--radius-12);background:var(--surface-page);color:var(--text-primary)}.kit-doc-request__input::-moz-placeholder{color:var(--text-muted)}.kit-doc-request__input::placeholder{color:var(--text-muted)}.kit-doc-request__input:focus-visible{outline:2px solid var(--focus-border);outline-offset:0;box-shadow:0 0 0 var(--space-4) var(--focus-ring)}.kit-doc-request__input[aria-invalid=true]{border-color:var(--status-danger)}.kit-doc-request__hint{margin-top:var(--space-8);color:var(--text-muted)}.kit-doc-request__error{margin-top:var(--space-8);color:var(--status-danger-text)}.kit-doc-request__docs{border:0;margin:0;padding:0;display:grid;gap:var(--space-12)}.kit-doc-request__docs legend{margin-bottom:var(--space-12)}.kit-doc-request__check{display:flex;align-items:center;gap:var(--space-12);color:var(--text-primary);cursor:pointer}.kit-doc-request__box{flex:none;width:var(--space-20);height:var(--space-20);margin:0;border-radius:var(--radius-4);accent-color:var(--action-primary)}.kit-doc-request__box:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.kit-doc-request__banner{padding:var(--space-12) var(--space-16);border:1px solid var(--status-danger);border-radius:var(--radius-12);background:var(--status-danger-tint);color:var(--status-danger-text)}.kit-doc-request__consent{color:var(--text-body)}.kit-doc-request__submit{width:100%;justify-content:center}.kit-doc-request__success-heading{color:var(--text-primary);margin-bottom:var(--space-12)}.kit-doc-request__success-heading:focus{outline:none}.kit-doc-request__success-heading:focus-visible{outline:2px solid var(--focus-border)}@media (max-width: 1023px){.kit-doc-request__inner{grid-template-columns:minmax(0,1fr);row-gap:var(--space-48)}}@media (max-width: 767px){.kit-doc-request__fields{grid-template-columns:minmax(0,1fr)}.kit-doc-request__card{padding:var(--space-24)}}.kit-rich__link{color:inherit;text-decoration:underline;text-underline-offset:.15em}.kit-rich__link:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px;border-radius:var(--radius-4)}.kit-rich__strong{font-weight:600;color:var(--text-primary)}.kit-policy{background:var(--surface-page);padding-block:var(--layout-section-padding);scroll-margin-top:calc(var(--space-80) + var(--space-24))}.kit-policy__inner{display:grid;grid-template-columns:minmax(0,260fr) minmax(0,720fr);padding-right:calc(var(--layout-margin-min) + var(--space-120));-moz-column-gap:calc(var(--space-80) + var(--space-20));column-gap:calc(var(--space-80) + var(--space-20));align-items:start}.kit-policy__toc{position:sticky;top:calc(var(--space-80) + var(--space-24))}.kit-policy__toc-label{color:var(--text-muted)}.kit-policy__toc-list{margin-top:var(--space-16);list-style:none;padding:0}.kit-policy__toc-link{display:block;padding:var(--space-8) 0 var(--space-8) var(--space-16);border-left:1px solid var(--border-hairline);color:var(--text-body);text-decoration:none}.kit-policy__toc-link:hover{color:var(--text-primary)}.kit-policy__toc-link:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.kit-policy__toc-link.is-active{border-left-color:var(--text-primary);color:var(--text-primary);font-weight:600}.kit-policy__title{color:var(--text-primary)}.kit-policy__updated{margin-top:var(--space-8);color:var(--text-muted)}.kit-policy__section{margin-top:calc(var(--space-48) + var(--space-8))}.kit-policy__heading{color:var(--text-primary);scroll-margin-top:calc(var(--space-80) + var(--space-24))}.kit-policy__p,.kit-policy__list{margin-top:var(--space-16);color:var(--text-body)}.kit-policy__list{list-style:none;padding-left:var(--space-16);display:grid;gap:var(--space-12)}.kit-policy__list li{position:relative;padding-left:var(--space-16)}.kit-policy__list li:before{content:"";position:absolute;left:0;top:.65em;width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill);background:currentColor}@media (max-width: 1023px){.kit-policy__inner{grid-template-columns:minmax(0,1fr);row-gap:var(--space-48);padding-right:var(--layout-margin)}.kit-policy__toc{position:static}.kit-policy__toc-link.is-active{border-left-color:var(--border-hairline);color:var(--text-body);font-weight:inherit}}
