.instrument-access-panel{min-width:0;margin-top:var(--space-4);padding-top:var(--space-block);border-top:1px solid;grid-column:1/-1}.instrument-access-panel form{max-width:680px}.instrument-access-panel h3{font-size:var(--text-compact);line-height:var(--leading-compact);margin-bottom:var(--space-3)}.instrument-access-panel p{max-width:68ch;font-size:var(--text-body);line-height:var(--leading-body);margin-top:var(--space-3)}.instrument-access-panel>form>label:not(.instrument-access-check){margin-top:var(--space-block);margin-bottom:var(--space-2);font-weight:var(--weight-medium);display:block}.instrument-access-email-row{align-items:stretch;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.instrument-access-email-row input{width:100%;min-width:0;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--deep-black);border-radius:var(--radius-control);background:var(--off-white);color:var(--deep-black);font:inherit;font-size:var(--text-body);caret-color:var(--orange-accessible)}.instrument-access-panel a{text-underline-offset:5px;text-decoration:underline}.instrument-access-check{align-items:flex-start;gap:var(--space-3);font-weight:var(--weight-regular);margin-block:var(--space-4);cursor:pointer;font-size:var(--text-body);line-height:var(--leading-body);display:flex}.instrument-access-check input{accent-color:var(--deep-black);flex:none;width:20px;height:20px;margin-top:3px}.instrument-access-panel .instrument-access-help,.instrument-access-help{font-size:var(--text-small);line-height:var(--leading-caption)}.instrument-access-email{overflow-wrap:anywhere}.instrument-access-actions{align-items:center;gap:var(--space-3) var(--space-block);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.instrument-access-text-action{min-height:44px;padding:var(--space-2) 0;color:inherit;font:inherit;font-weight:var(--weight-medium);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:underline;display:inline-flex}.instrument-access-text-action:hover{text-decoration-thickness:2px}.instrument-access-panel button:disabled,.instrument-access-preferences button:disabled{opacity:.65;cursor:wait}.instrument-access-error{font-weight:var(--weight-medium)}.instrument-access-noscript{margin-top:var(--space-block);grid-column:1/-1}.instrument-access-preferences{margin-top:var(--space-10);padding-top:var(--space-block);border-top:1px solid var(--line)}.instrument-access-preferences h2{font-size:var(--text-card);line-height:var(--leading-heading)}@media (max-width:640px){.instrument-access-email-row{grid-template-columns:minmax(0,1fr)}}.instrument-access-notice{margin-top:var(--space-block);font-size:var(--text-body);line-height:var(--leading-body);grid-column:1/-1}
