.gd.gi{background:#f3f0e9;width:100%;min-width:0;display:block}.gi-header{border-bottom:1px solid #d3d8d1;justify-content:space-between;align-items:center;padding:30px 6vw;display:flex}.gi-header .gd-wordmark span{color:#647571;letter-spacing:.15em;font-size:9px}.gi-body{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:7vw;max-width:1500px;margin:auto;padding:70px 6vw 90px;display:grid}.gi-intro{padding-top:22px}.gi-intro h1{max-width:530px;font-size:clamp(42px,5vw,70px)}.gi-intro>p{color:#526360;max-width:440px;margin:27px 0;font-size:17px;line-height:1.8}.gi-person{border-top:1px solid #cad3cf;gap:9px;margin-top:46px;padding-top:27px;font-size:14px;display:grid}.gi-person b{font:24px Georgia,serif}.gi-form{padding:38px}.gi-form h2{font-size:30px}.gi-form form>p{margin:16px 0 26px}.gi-footer{color:#647571;border-top:1px solid #d3d8d1;padding:30px 6vw;font-size:12px}.gi-success{padding:40px 0}.gi-success p{color:#526360;margin:24px 0;line-height:1.8}.gi .gd-checkbox{align-items:flex-start}.gi-header>a:last-child{font-size:14px;text-decoration:underline}@media (max-width:900px){.gi-body{grid-template-columns:1fr;gap:32px;padding:36px 6vw 60px}.gi-intro>p{max-width:650px}.gi-person{margin-top:22px}.gi-intro h1{max-width:650px}.gi-form{padding:28px}}@media (max-width:500px){.gi-form{padding:22px}.gi-header{padding:22px 6vw}.gi-header .gd-wordmark span{max-width:190px;line-height:1.7}.gi .gd-form-grid{grid-template-columns:1fr}}.gi-body>*,.gi-form form,.gi .gd-form-grid>label{min-width:0}.gi .gd-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gi input:not([type=checkbox]),.gi select,.gi textarea{min-width:0;max-width:100%}@media (max-width:700px){.gi .gd-form-grid{grid-template-columns:minmax(0,1fr)}}
