.sn-embed-document{background:transparent;scroll-padding:8px}
html:has(body.sn-embed){background:transparent;scroll-padding:8px}
body.sn-embed{min-width:0;min-height:0;margin:0;padding:8px;background:transparent;color:var(--sn-text,#273f41);font:15px/1.55 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-wrap:anywhere}
.sn-embed-main{display:flow-root;width:100%;max-width:100%;margin:0;padding:0}
.sn-embed-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.sn-embed-main .sn-lookup-layout{display:block}
.sn-embed-main .sn-lookup-panel{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;min-width:0}
.sn-embed-main h1,.sn-embed-main h2,.sn-embed-main h3{letter-spacing:-.02em;line-height:1.25}
.sn-embed-main h1,.sn-embed-main h2{font-family:inherit;font-size:1.2rem;font-weight:700}
.sn-embed-main h3{font-size:1rem}
.sn-embed-main form{margin:0}
.sn-embed-main label{font-size:.85rem;line-height:1.5;margin-bottom:6px}
.sn-embed-main input:not([type=hidden]):not([type=checkbox]),.sn-embed-main select{max-width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #8fa5a1;border-radius:4px;background:#fff;color:var(--sn-ink,#173c40);font:inherit}
.sn-embed-main input[type=checkbox]{width:20px;height:20px;min-width:20px;margin:2px 8px 2px 0;accent-color:var(--sn-ink,#173c40)}
.sn-embed-main .sn-input-row{display:flex;gap:8px;flex-direction:row;align-items:stretch}
.sn-embed-main .sn-input-row input{flex:1;width:100%;letter-spacing:.02em}
.sn-embed-main .sn-button,.sn-embed-main button[type=submit]{min-height:44px;padding:10px 14px;font-size:.85rem;line-height:1.45;white-space:normal}
.sn-embed-main .sn-input-row .sn-button{flex:0 0 auto}
.sn-embed-main .sn-embed-options{margin-top:12px;padding-top:10px;border-top:1px solid var(--sn-line,#d9ded5)}
.sn-embed-options>summary{cursor:pointer;color:var(--sn-link,#075d69);font-size:.8rem;font-weight:650;min-height:30px}
.sn-embed-options[open]>summary{margin-bottom:12px}
.sn-embed-main .sn-embed-secondary{margin-top:16px;padding-top:12px;border-top:1px solid var(--sn-line,#d9ded5)}
.sn-embed-main .sn-embed-secondary>summary{cursor:pointer;color:var(--sn-link,#075d69);min-height:36px;font-size:.8rem;font-weight:650}
.sn-embed-main .sn-embed-secondary[open]>summary{margin-bottom:12px}
.sn-embed-options label{margin-top:12px}
.sn-embed-options input:not([type=checkbox]),.sn-embed-options select{width:100%}
.sn-embed-options p,.sn-embed-main .sn-small{font-size:.76rem}
.sn-embed-main .sn-option-grid,.sn-embed-main .ib-option-grid,.sn-embed-main .gu-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0}
.sn-embed-main .sn-status{font-size:.78rem;line-height:1.5;margin-top:10px!important}
.sn-embed-main .sn-status:empty{display:none}
.sn-embed-main .sn-results{margin-top:16px;padding-top:16px;scroll-margin-top:8px}
.sn-embed-main .sn-results[hidden],.sn-embed-main [hidden]{display:none!important}
.sn-embed-main .sn-record{padding:14px;margin-top:12px;border-radius:4px}
.sn-embed-main .sn-record-top{display:flex;flex-wrap:wrap;flex-direction:row;gap:8px}
.sn-embed-main .sn-record-top h3{font-size:1.1rem}
.sn-embed-main .sn-result-heading h2{font-size:1.2rem}
.sn-embed-main .sn-result-heading .sn-eyebrow{margin-bottom:6px!important}
.sn-embed-main .sn-serial-value{font-size:1rem;margin-top:8px!important}
.sn-embed-main .sn-result-message{font-size:.83rem;margin:10px 0 14px!important}
.sn-embed-main .sn-facts{gap:12px 16px;margin-top:14px!important}
.sn-embed-main .sn-facts dt{font-size:.7rem}
.sn-embed-main .sn-facts dd{font-size:.86rem;line-height:1.5}
.sn-embed-main .sn-source-note,.sn-embed-main .sn-record-links{margin-top:14px!important;padding-top:12px;font-size:.75rem}
.sn-embed-main .sn-caution{padding:10px 12px;margin-top:14px;font-size:.76rem}
.sn-embed-main .sn-explanation{margin-top:12px!important;font-size:.76rem}
.sn-embed-main .sn-tag{white-space:normal}
.sn-embed-main table{max-width:100%;font-size:.8rem}
.sn-embed-main img,.sn-embed-main svg,.sn-embed-main video{max-width:100%;height:auto}
.sn-embed-main iframe,.sn-embed-main object{max-width:100%;border:0}
.sn-embed-main .ib-map iframe{width:100%;height:220px}
.sn-embed-attribution{margin-top:10px!important;font-size:.73rem;color:var(--sn-muted,#526968)}
.sn-embed-attribution a{color:var(--sn-link,#075d69)}
.sn-embed-main :focus-visible,.sn-embed-copy:focus-visible{outline:3px solid #ac5b13;outline-offset:3px}
.sn-embed-code{margin-top:30px;border-top:1px solid var(--sn-line,#d9ded5);padding-top:24px}
.sn-embed-code summary{cursor:pointer;color:var(--sn-link,#075d69);font-weight:650;min-height:44px}
.sn-embed-code label{display:block;margin:16px 0 8px;font-size:.85rem;font-weight:650}
.sn-embed-code textarea{display:block;width:100%;max-width:100%;min-height:130px;resize:vertical;border:1px solid #8fa5a1;border-radius:4px;background:#fff;color:var(--sn-ink,#173c40);padding:12px;font:.78rem/1.55 ui-monospace,SFMono-Regular,monospace}
.sn-embed-code .sn-button{margin-top:12px;min-height:44px}
.sn-embed-code [data-sn-embed-status]{display:inline-block;font-size:.78rem;margin-left:12px}
@media(max-width:420px){.sn-embed-main .sn-input-row{flex-direction:column}.sn-embed-main .sn-input-row .sn-button{width:100%}.sn-embed-main .sn-option-grid,.sn-embed-main .ib-option-grid,.sn-embed-main .gu-option-grid,.sn-embed-main .sn-facts{grid-template-columns:minmax(0,1fr)}.sn-embed-main .sn-fact-wide{grid-column:auto}.sn-embed-main .sn-record{padding:12px}.sn-embed-code [data-sn-embed-status]{display:block;margin:8px 0 0}}
@media(prefers-reduced-motion:reduce){.sn-embed-main *{scroll-behavior:auto!important;transition:none!important}}
@media print{body.sn-embed{padding:0}.sn-embed-main>form,.sn-embed-main .sn-status,.sn-embed-code{display:none!important}.sn-embed-main .sn-record{break-inside:avoid}}
