.lpg-brand-intro{box-sizing:border-box;max-width:1120px;margin:0 auto;padding:48px 24px;color:#17232d}.lpg-brand-intro h1{font-size:clamp(30px,5vw,56px);line-height:1.1}.lpg-brand-intro h2{font-size:clamp(24px,3vw,36px);line-height:1.2;margin-top:28px}.lpg-brand-signature{font-weight:800;letter-spacing:.06em;margin:14px 0;text-transform:uppercase}.lpg-brand-skills{display:grid;gap:10px;margin:24px 0;max-width:100%;min-width:0}.lpg-brand-skills details{border:1px solid #cad6da;border-radius:10px;background:#fff;color:#17232d;padding:0;min-width:0}.lpg-brand-skills summary{cursor:pointer;display:list-item;list-style-position:inside;padding:18px 20px;min-height:48px;box-sizing:border-box;line-height:1.35}.lpg-brand-skills summary span{font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:#356254;font-weight:700}.lpg-brand-skills summary strong{display:block;font-size:clamp(18px,2.1vw,23px);margin:6px 0 0;overflow-wrap:anywhere}.lpg-brand-skills details p{padding:0 20px 20px;margin:0;font-size:17px;line-height:1.6;color:#263640}.lpg-brand-skills summary:focus-visible{outline:3px solid #247749;outline-offset:2px}.lpg-brand-manifesto{font-weight:800;line-height:1.5}.lpg-brand-quote{border-left:4px solid #25764c;padding:12px 18px;margin:20px 0;font-size:20px;line-height:1.4}.lpg-brand-quote cite{font-size:15px}@media(max-width:600px){.lpg-brand-intro{padding:30px 18px}.lpg-brand-skills summary{padding:16px}.lpg-brand-skills details p{padding:0 16px 18px}.lpg-brand-quote{font-size:18px}}
