.la-brand{font-family:var(--la-font,Arial,sans-serif);max-width:800px;margin:35px auto;padding:0 16px;color:#242421}
.la-brand h1{font-weight:300}.la-brand fieldset{margin:20px 0;padding:20px;border:1px solid #d9d9d2;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}
.la-brand legend{padding:0 8px;font-size:1.2rem}.la-brand label{display:grid;align-content:start;gap:6px}.la-brand select,.la-brand input:not([type=hidden]){width:100%;min-height:44px;border-radius:0;box-sizing:border-box}
.la-brand small{line-height:1.4}.la-brand button{min-height:44px;cursor:pointer}.la-brand a{text-decoration:underline}
.la-brand .la-template{padding:.65em 0;border-top:1px solid #d4d6d4}.la-template summary{cursor:pointer;font-weight:500}.la-measures{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px;margin:12px 0}.la-measures input{max-width:8em}
.la-brand fieldset:has(.la-template){display:block}
