.tca-landing{--tca-brand:#0a3556;max-width:1050px;margin:24px auto;line-height:2;color:var(--tca-brand)}.tca-device{float:left;width:150px;max-height:200px;object-fit:contain;margin:0 24px 20px 0}.tca-specs{display:grid;grid-template-columns:auto 1fr;gap:8px 24px;padding:20px;background:#f4f8fc;border-radius:12px;clear:both}.tca-specs dd{margin:0}.tca-driver-download{display:inline-block;background:#0a3556;color:#fff!important;padding:12px 28px;border-radius:8px;text-decoration:none}.tca-os-links{display:flex;gap:12px;margin:24px 0}.tca-os-links a{padding:8px 22px;border:1px solid #bdcddb;border-radius:8px;text-decoration:none}.tca-os-links a[aria-current=true]{background:#0a3556;color:white}.tca-guide-step{border:1px solid #dce5ed;border-radius:10px;margin:12px 0;padding:14px 20px}.tca-guide-step summary{font-weight:700;cursor:pointer}.tca-guide-step figure{margin:20px 0}.tca-guide-step img{max-width:100%;height:auto}.tca-guide-step figcaption{font-size:.9em;color:#586b7c}.tca-guide[hidden]{display:none}@media(max-width:600px){.tca-device{float:none;display:block;margin:auto}.tca-specs{grid-template-columns:1fr}.tca-specs dt{font-weight:700}}
.tca-guide-step{display:block;clear:both;margin:24px 0;padding:20px;border:1px solid #dce5ed;border-radius:10px}.tca-guide-step h4{margin:0 0 14px}.tca-step-text{display:flow-root;margin-bottom:12px;overflow-wrap:anywhere}.tca-step-text p{margin:0 0 12px}.tca-step-images{margin-top:14px}.tca-step-images summary{display:flex;align-items:center;gap:12px;cursor:pointer;background:#eaf2f9;padding:12px;border:1px solid #b6cadb;border-radius:6px;min-height:44px;box-sizing:border-box}.tca-step-images summary:focus-visible{outline:3px solid #1261ba}.tca-chevron{display:inline-block;transition:transform .15s;transform:rotate(90deg)}.tca-step-images[open] .tca-chevron{transform:rotate(-90deg)}.tca-images-open{display:none}.tca-step-images[open] .tca-images-open{display:inline}.tca-step-images[open] .tca-images-closed{display:none}.tca-os-links{flex-wrap:wrap}.tca-landing{overflow-wrap:anywhere}.tca-shared-layout>.tca-landing{margin:0}
.tca-shared-layout{max-width:none;margin:0;line-height:inherit}.tca-device-image{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;object-position:var(--tca-device-position,50% 50%)}.tca-brand-logo{display:block;max-width:100%;width:auto;max-height:120px;height:auto;object-fit:contain}.tca-step-images figure{max-width:min(100%,720px);margin:20px auto;min-width:0}.tca-step-images figure img{display:block;max-width:100%;width:auto;height:auto;max-height:none;object-fit:contain;margin-inline:auto}.tca-step-images figcaption{text-align:center;overflow-wrap:anywhere}.tca-shared-layout .tca-guide-wrap{line-height:1.8}.tca-parts-cta{padding:24px;border-radius:12px;background:#f4f8fc;line-height:1.8}@media(max-width:600px){.tca-step-images figure{margin:14px 0}.tca-guide-step{padding:12px}}

/* Scoped defaults only: builder widget CSS remains authoritative. */
:where(.tca-device-image,.tca-brand-logo){max-width:100%;height:auto;object-fit:contain}
.tca-device-image{width:auto;max-width:min(100%,480px);height:auto}
.tca-brand-logo{width:auto;max-width:min(100%,240px);height:auto;max-height:none}
.tca-step-images figure{width:100%;max-width:760px;box-sizing:border-box}
.tca-step-images figure img{width:100%;max-width:100%;height:auto;object-fit:contain}
@media(max-width:767px){.tca-step-images figure{max-width:100%}}
