@import url("styles.css");
.localized-trust{padding:7rem 5vw;background:#fff}.localized-trust-inner{max-width:1300px;margin:auto;display:grid;grid-template-columns:.65fr 1.35fr;gap:8vw;align-items:center}.localized-trust h2,.localized-local h2{margin:.2rem 0 1.3rem;font:800 clamp(2.7rem,5vw,4.8rem)/1 var(--serif);letter-spacing:-.045em}.localized-local{padding:6rem 5vw;background:var(--sand)}.localized-local>div{max-width:1000px;margin:auto}.localized-local>div>p:not(.eyebrow){max-width:850px;color:var(--muted);font-size:1.1rem}.localized-expansion{margin-top:2.5rem;padding-top:.5rem;border-top:1px solid var(--line)}.localized-expansion h2{margin-top:2.5rem}.localized-case-fields{margin:1.5rem 0}.simple-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.simple-form button{border:0;cursor:pointer}.simple-form select{background:#fff}.mobile-contact{display:none}@media(max-width:950px){.localized-trust-inner{grid-template-columns:1fr}.localized-trust .lawyer-monogram{min-height:280px}}@media(max-width:650px){.simple-form .form-row{grid-template-columns:1fr}.localized-trust,.localized-local{padding:5rem 5vw}.mobile-contact{display:grid}}
.localized-related{margin:2rem 0;padding:1rem;border-block:1px solid var(--line);color:var(--muted);font-size:.86rem}.localized-related a{text-decoration:underline;text-decoration-color:var(--copper);text-underline-offset:.18em}.legal>.button{display:inline-block;margin-top:1rem}
.langbar{display:flex;gap:.7rem;align-items:center;font-size:.72rem;font-weight:800;letter-spacing:.08em}.langbar a{padding:.25rem .35rem;border-bottom:2px solid transparent}.langbar a[aria-current="true"]{color:var(--copper);border-color:var(--copper)}.translated-note{margin:1.5rem 0;padding:1rem;border-left:4px solid var(--copper);background:#fff;color:var(--muted);font-size:.82rem}.simple-form{margin-top:2rem;padding:2rem;background:#fff;border-top:5px solid var(--copper)}.simple-form label{display:grid;gap:.35rem;margin-bottom:1rem;font-size:.8rem;font-weight:700}.simple-form input,.simple-form select,.simple-form textarea{padding:.8rem;border:1px solid var(--line);font:inherit}.simple-form .consent{display:flex;align-items:flex-start;font-weight:400}.simple-form .consent input{margin-top:.35rem}.language-home .claim-grid a{display:block}.language-home .claim-grid article:hover{background:#2c3338}@media(max-width:950px){.langbar{position:absolute;right:5rem;top:1.6rem}}
