.document49{max-width:1280px;margin:auto;padding:56px 40px 70px}.document-hero49{padding:0 0 36px;border-bottom:1px solid #dcded3;margin-bottom:36px}.document-hero49 h1{font-size:clamp(40px,5vw,70px);line-height:1.05;margin:22px 0 18px}.document-hero49>p{max-width:760px;font-size:17px;line-height:1.7;color:#66705d}.document-meta49{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:24px;font-size:12px;color:#616b56}.document-layout49{display:grid;grid-template-columns:240px minmax(0,1fr);gap:50px;align-items:start}.document-nav49{position:sticky;top:30px;display:flex;flex-direction:column;gap:12px;font-size:12px;line-height:1.55;max-height:calc(100dvh - 70px);overflow:auto;padding-right:12px;scrollbar-width:thin}.document-nav49 strong{font-size:11px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;color:var(--olive)}.document-nav49 a{color:#5e6855}.document-nav49 a:hover,.document-nav49 a:focus-visible{text-decoration:underline}.document-body49{min-width:0;max-width:830px}.document-body49>section{padding:0 0 30px;margin-bottom:30px;border-bottom:1px solid #e0e2d8;scroll-margin-top:30px}.document-body49 h2{font-size:30px;line-height:1.2;margin:0 0 18px}.document-body49 p{font-size:15px;line-height:1.85;color:#4f5749;overflow-wrap:anywhere}.operator49{background:#edf0e5;border:1px solid #d7ddcc;border-radius:6px;padding:26px!important;margin:26px 0}.operator49 h2{font-size:27px;margin:15px 0}.operator49 p{line-height:1.7;font-size:14px;overflow-wrap:anywhere}.operator49 a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.document-cta49{padding:28px!important;background:#fffefb;border:1px solid #dedfd6;border-radius:6px}.contact-grid49{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:30px;align-items:start}.contact-card49{padding:28px;background:#e9eedf;border:1px solid #d4dbc7;border-radius:6px}.contact-card49 h2{font-size:33px;margin:18px 0}.contact-card49 p{font-size:14px;line-height:1.8}.contact-email49{font-size:21px;text-decoration:underline;overflow-wrap:anywhere}.contact-form49{padding:30px}.contact-form49 h2{font-size:32px}.contact-form49 textarea{resize:vertical;min-height:200px}.contact-privacy49{font-size:12px;line-height:1.7;color:#626b58}.contact-privacy49 a{text-decoration:underline}.contact-trap49{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-body49{overflow-wrap:anywhere;white-space:normal;line-height:1.8}.contact-request49 .actions{align-items:flex-end;flex-wrap:wrap}.contact-request49 .field{margin-bottom:8px}.contact-request49 .eyebrow{overflow-wrap:anywhere}
@media(max-width:760px){.document49{padding:32px 20px 45px}.document-hero49{margin-bottom:26px;padding-bottom:26px}.document-hero49>p{font-size:15px}.document-layout49{grid-template-columns:1fr;gap:28px}.document-nav49{position:static;max-height:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 15px;padding:18px;background:#edf0e5;border-radius:5px}.document-nav49 strong{grid-column:1/-1}.document-body49 h2{font-size:26px}.document-body49 p{font-size:14px;line-height:1.8}.contact-grid49{grid-template-columns:1fr;gap:20px}.contact-card49,.contact-form49{padding:22px}.contact-form49 .form-grid{grid-template-columns:1fr}.document-meta49{gap:12px}.operator49{padding:20px!important}}
@media print{.document49{padding:0;max-width:none}.document-layout49{display:block}.document-nav49,.document-cta49,.document-meta49 button{display:none}.document-body49{max-width:none}.document-body49 section{break-inside:auto}.document-body49 h2{break-after:avoid}.operator49{background:none}.document-hero49 h1{font-size:32px}}

@media(max-width:760px){.contact-grid49>.contact-form49{order:-1}}
