*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--ink:#0c0c0a;--white:#fff;--mid:#999894;--pale:#cfcdc7;--rule:#e2e0da;--f:"Times New Roman",Times,serif}html{font-size:16px}body{background:var(--white);color:var(--ink);font-family:var(--f);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.nav{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;height:52px;padding:0 32px;display:flex}.nav img{filter:brightness(0);height:28px}.nav-link{font-family:var(--f);color:var(--mid);font-size:13px}.nav-link:hover{color:var(--ink)}.page{grid-template-columns:1fr 1fr;min-height:calc(100vh - 52px);display:grid}.left{border-right:1px solid var(--rule);padding:56px 48px 80px 32px}.right{padding:56px 32px 80px 48px}.section-head{font-family:var(--f);letter-spacing:.16em;text-transform:uppercase;color:var(--mid);border-bottom:1px solid var(--rule);margin-bottom:32px;padding-bottom:12px;font-size:11px;display:block}.faq-item{border-bottom:1px solid var(--rule)}.faq-q{font-family:var(--f);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:16px 0;font-size:14px;display:flex}.faq-q:hover{color:var(--mid)}.faq-toggle{color:var(--pale);flex-shrink:0;font-size:16px;transition:transform .2s}.faq-a{font-family:var(--f);color:var(--mid);max-width:420px;padding:0 0 16px;font-size:13px;line-height:1.7;display:none}.faq-item.open .faq-a{display:block}.faq-item.open .faq-toggle{transform:rotate(45deg)}.field{flex-direction:column;margin-bottom:24px;display:flex}.field label{font-family:var(--f);letter-spacing:.14em;text-transform:uppercase;color:var(--pale);margin-bottom:8px;font-size:10px}.field input,.field select,.field textarea{font-family:var(--f);color:var(--ink);border:none;border-bottom:1px solid var(--rule);appearance:none;resize:none;background:0 0;outline:none;padding:6px 0;font-size:14px;transition:border-color .2s}.field input:focus,.field select:focus,.field textarea:focus{border-bottom-color:var(--ink)}.field input::placeholder,.field textarea::placeholder{color:var(--pale)}.field select{color:var(--mid);cursor:pointer}.field select.filled{color:var(--ink)}.submit{font-family:var(--f);color:var(--white);background:var(--ink);cursor:pointer;letter-spacing:.06em;border:none;margin-top:8px;padding:12px 24px;font-size:13px;transition:opacity .2s}.submit:hover{opacity:.7}.alt{font-family:var(--f);color:var(--pale);margin-top:20px;font-size:12px;font-style:italic}.alt a{color:var(--mid)}
