.fhx .fhx-button{align-items:center;background:#102019;border:1px solid #b8752b;color:#f5f2e9;cursor:pointer;display:inline-flex;font:700 11px/1 Arial,sans-serif;gap:14px;justify-content:center;letter-spacing:.13em;padding:13px 18px;text-decoration:none;text-transform:uppercase}.fhx .fhx-button:hover,.fhx .fhx-button:focus-visible{background:#b8752b;color:#fff}.fhx-kicker{color:#b8752b;font:700 11px/1.2 Arial,sans-serif;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.fhx-muted{color:#697069;font:14px/1.55 Arial,sans-serif}.fhx-intro{background:#0d1b15;color:#f5f2e9;margin:0 0 34px;padding:44px 48px;position:relative}.fhx-intro:after{background:linear-gradient(90deg,#b8752b,transparent);bottom:0;content:"";height:1px;left:48px;position:absolute;width:min(360px,calc(100% - 96px))}.fhx-intro h1{color:#f5f2e9;font:clamp(42px,7vw,92px)/.9 Georgia,serif;letter-spacing:-.045em;margin:0;max-width:760px}.fhx-intro p:not(.fhx-kicker){color:#d7d1c4;font:17px/1.55 Arial,sans-serif;margin:18px 0 0;max-width:680px}.fhx-form-page{background:#f3efe5;color:#102019;margin:0 auto;max-width:1240px;padding:56px clamp(20px,5vw,72px) 72px}.fhx-form{background:#fbf8ef;border:1px solid #d3ccbd;box-shadow:0 18px 50px rgba(16,32,25,.08);display:grid;gap:22px;margin:0 auto;max-width:980px;padding:34px}.fhx-form-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.fhx-form-grid p,.fhx-form p{margin:0}.fhx-form label{color:#102019;display:block;font:700 11px/1.25 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.fhx-form small{color:#6b706a;display:inline;font:400 12px/1.3 Arial,sans-serif;letter-spacing:0;text-transform:none}.fhx-form input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.fhx-form select,.fhx-form textarea{background:transparent;border:0;border-bottom:1px solid #9f9787;border-radius:0;box-sizing:border-box;color:#102019;display:block;font:17px/1.45 Georgia,serif;margin-top:8px;min-height:42px;padding:8px 0;width:100%}.fhx-form textarea{border:1px solid #bcb4a6;min-height:190px;padding:14px;resize:vertical}.fhx-form input[type="file"]{border:1px dashed #bcb4a6;margin-top:10px;padding:16px;width:100%}.fhx-form input:focus,.fhx-form select:focus,.fhx-form textarea:focus{outline:1px solid #b8752b;outline-offset:3px}.fhx-form .fhx-check{background:#f3efe5;border:1px solid #d3ccbd;padding:16px 18px}.fhx-form .fhx-check label{align-items:flex-start;display:flex;font:14px/1.55 Arial,sans-serif;gap:12px;letter-spacing:0;text-transform:none}.fhx-form .fhx-check input{flex:0 0 auto;margin-top:3px}.fhx-form .fhx-button{justify-self:start;min-width:220px}.fhx-hp{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.fhx-manage-edit{border-top:1px solid #d5d0c4;margin-top:25px;padding-top:20px}.fhx-manage-edit summary{cursor:pointer;font:700 11px/1.3 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.fhx-manage-edit summary::marker{color:#b8752b}.fhx-manage-edit>p{color:#5b615c;font:14px/1.5 Arial,sans-serif;max-width:600px}.fhx-manage-edit .fhx-form{margin-top:18px}@media(max-width:760px){.fhx-form-page{padding:32px 16px 48px}.fhx-intro{margin-bottom:22px;padding:30px 24px}.fhx-intro:after{left:24px;width:calc(100% - 48px)}.fhx-form{gap:18px;padding:22px}.fhx-form-grid{grid-template-columns:1fr}.fhx-form .fhx-button{width:100%}}
