.binder-downloads,.binder-builder{overflow-wrap:anywhere;margin:24px 0}.binder-downloads h2,.binder-builder h2{font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.25}.binder-downloads p,.binder-builder p{line-height:1.65}.binder-check{align-items:flex-start;gap:10px;margin:18px 0;font:400 .9rem/1.6 system-ui,sans-serif;display:flex}.binder-check input{flex-shrink:0;width:auto;margin:6px 0 0}.binder-consent{background:#edf1e7;border-radius:9px;padding:14px}.binder-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.binder-actions button,.binder-actions .button{font-size:.9rem;line-height:1.35}.binder-help,.binder-status{color:#53624e;font:.85rem/1.65 system-ui,sans-serif}.binder-source-list{margin-top:22px}.binder-source-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.binder-source-list h3{margin:0 0 8px;font-size:1.1rem}.binder-source-list button{flex-shrink:0}.binder-options{grid-template-columns:2fr 1fr;gap:20px;display:grid}.binder-options label{display:block}.binder-options select{width:100%;font:inherit;border:1px solid var(--line);background:#fff;border-radius:8px;margin:6px 0 14px;padding:12px;display:block}.binder-preview{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;height:80vh;margin:22px 0;display:block}@media (max-width:650px){.binder-options{grid-template-columns:1fr}.binder-source-list article{flex-direction:column;align-items:flex-start}.binder-actions{flex-direction:column;align-items:stretch}.binder-preview{height:65vh}}
