.brand-copy{min-width:0}.brand .brand-copy strong{font-size:clamp(18px,1.8vw,28px);letter-spacing:1px;overflow-wrap:anywhere;line-height:1.2}.brand .brand-copy small{font-size:9px;letter-spacing:2px}.header-row .brand{max-width:290px}.site-logo{display:block;width:44px;height:44px;max-width:44px;object-fit:contain;object-position:center;flex:0 0 44px}.footer-brand{max-width:100%}.footer-brand .brand-copy strong{font-size:22px;letter-spacing:.5px}.footer-brand .brand-icon{width:36px;height:36px;flex:0 0 36px}.footer-top>div{min-width:0}.footer-top>div>strong{overflow-wrap:anywhere}.company-details{display:flex;flex-wrap:wrap;column-gap:36px;row-gap:12px;padding-top:20px;padding-bottom:22px;border-top:1px solid #e8edf4;font-size:12px;line-height:1.8}.company-details p{display:flex;align-items:baseline;gap:12px;margin:0;color:inherit;font-size:inherit;line-height:inherit;min-width:0}.company-details p>span{color:#8793a5;flex-shrink:0}.company-details p>strong,.company-details p>a{font-weight:400;color:#54647c;overflow-wrap:anywhere;min-width:0}.company-details .company-address{flex-basis:100%}.select-footer .company-details{border-color:#d8ddd5}.select-footer .company-details p>strong,.select-footer .company-details p>a{color:inherit}.site-logo-preview{display:flex;align-items:center;min-height:82px;padding:16px;margin-bottom:12px;border:1px dashed #d8dfeb;border-radius:8px;background:repeating-conic-gradient(#f0f3f8 0% 25%,#fff 0% 50%) 50%/16px 16px}.site-logo-preview img{max-width:100%;max-height:90px;object-fit:contain}.admin-sidebar .site-logo{width:37px;height:37px;max-width:37px;flex-basis:37px}.admin-sidebar .brand{max-width:100%;min-width:0}.admin-sidebar .brand-icon{flex-shrink:0}.admin-sidebar .brand .brand-copy strong{font-size:21px;letter-spacing:.5px}.admin-sidebar .brand .brand-copy small{font-size:8px;letter-spacing:1px}#site-general-settings .form-help{line-height:1.8;margin-top:7px}#site-general-settings textarea{resize:vertical}.copyright{gap:16px}.copyright>span:first-child{overflow-wrap:anywhere}
@media(max-width:767px){.header-row .brand{max-width:calc(100% - 100px)}.brand .brand-copy strong{font-size:21px}.site-logo{width:36px;height:36px;max-width:36px;flex-basis:36px}.company-details{font-size:11px;row-gap:10px}.company-details p{flex-basis:100%;gap:10px}.footer-brand .brand-copy strong{font-size:20px}}
@media(max-width:650px){.admin-sidebar .site-logo{width:32px;height:32px;max-width:32px;flex-basis:32px;object-fit:contain}.admin-sidebar .brand .brand-copy{display:none}}

.company-address strong{white-space:pre-line}@media(max-width:900px){.admin-sidebar .brand .brand-copy strong{font-size:18px}}

.footer-brand .site-logo{width:36px;height:36px;max-width:36px;flex-basis:36px}
