.amzsync-specs{margin:0 0 2rem}.amzsync-spec-group+.amzsync-spec-group{margin-top:2rem}.amzsync-spec-heading{margin:0 0 .75rem;font-size:1.05rem;font-weight:600;letter-spacing:.01em}.amzsync-spec-list{display:grid;grid-template-columns:minmax(9rem,14rem) 1fr;gap:0;margin:0;padding:0}.amzsync-spec-label,.amzsync-spec-value{margin:0;padding:.7rem 0;border-top:1px solid currentColor;border-color:color-mix(in srgb,currentColor 12%,transparent)}.amzsync-spec-list>.amzsync-spec-label:first-of-type,.amzsync-spec-list>.amzsync-spec-label:first-of-type+.amzsync-spec-value{border-top:0}.amzsync-spec-label{padding-right:1.25rem;font-weight:600;opacity:.72}.amzsync-spec-value{overflow-wrap:anywhere}.amzsync-spec-value--list ul{display:flex;flex-wrap:wrap;gap:.4rem .75rem;margin:0;padding:0;list-style:none}.amzsync-spec-value--list li{margin:0;padding:.2rem .6rem;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 18%,transparent);border-radius:999px;font-size:.875em;line-height:1.5}@media (max-width:640px){.amzsync-spec-list{grid-template-columns:1fr}.amzsync-spec-label{padding-bottom:0;border-top-width:1px}.amzsync-spec-list>.amzsync-spec-label+.amzsync-spec-value{padding-top:.15rem;border-top:0}}.amzsync-amazon-link{margin:1rem 0 0}.amzsync-amazon-link a{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 30%,transparent);border-radius:4px;font-size:.9em;line-height:1.4;text-decoration:none}.amzsync-amazon-link a::after{content:"↗";font-size:.9em;opacity:.7}.amzsync-amazon-link a:hover,.amzsync-amazon-link a:focus{border-color:currentColor}