.ds-group-policies{--ds-teal:#00b5cb;--ds-teal-dark:#009eb2;--ds-text:#252b31;--ds-text-soft:#475461;--ds-muted:#818991;--ds-panel:#f4f8f9;--ds-border:#d7e1e4;box-sizing:border-box;color:var(--ds-text-soft);display:none;font-family:Helvetica Neue,Helvetica,Noto Sans,Noto Sans JP,Noto Sans KR,YuGothic,Yu Gothic,-apple-system,sans-serif;padding:36px 0}.ds-group-policies.ds-gp--editor,.ds-group-policies.ds-gp--ja{display:block}.ds-group-policies *,.ds-group-policies :after,.ds-group-policies :before{box-sizing:border-box}.ds-gp-inner{margin:0 auto;max-width:1024px;padding:0 20px}.ds-gp-grid{align-items:start;display:grid;gap:40px;grid-template-columns:4fr 8fr}.ds-gp-heading{color:var(--ds-text-soft);font-family:Quattrocento Sans,Noto Sans,Noto Sans JP,Noto Sans KR,YuGothic,Yu Gothic,sans-serif;font-size:35px;font-weight:700;line-height:48px;margin:0 0 20px}.ds-gp-desc{font-size:17px;line-height:1.7em;margin-bottom:32px}.ds-gp-desc p{margin:0 0 12px}.ds-gp-desc p:last-child{margin-bottom:0}.ds-gp-cards{display:grid;gap:16px;grid-template-columns:1fr}.ds-gp-card{align-items:center;background:#fff;border:1px solid var(--ds-border);border-radius:10px;color:var(--ds-text-soft);display:flex;gap:16px;padding:22px;text-decoration:none;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}a.ds-gp-card:hover{border-color:var(--ds-teal);box-shadow:0 8px 22px rgba(0,181,203,.15);transform:translateY(-2px)}.ds-gp-card-doc{align-items:center;background:var(--ds-panel);border-radius:8px;color:var(--ds-teal);display:inline-flex;flex:0 0 auto;height:48px;justify-content:center;width:48px}.ds-gp-card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.ds-gp-card-title{color:var(--ds-text);font-family:Quattrocento Sans,Noto Sans,Noto Sans JP,Noto Sans KR,YuGothic,Yu Gothic,sans-serif;font-size:17px;font-weight:700;line-height:1.45em}a.ds-gp-card:hover .ds-gp-card-title{color:var(--ds-teal-dark)}.ds-gp-card-desc{color:var(--ds-muted);font-size:14px;line-height:1.6em}.ds-gp-card-ext{color:var(--ds-muted);flex:0 0 auto;margin-top:2px}a.ds-gp-card:hover .ds-gp-card-ext{color:var(--ds-teal)}.ds-gp-divider{border:0;border-top:1px solid var(--ds-border);margin:44px 0}.ds-gp-form-heading{color:var(--ds-text);font-family:Quattrocento Sans,Noto Sans,Noto Sans JP,Noto Sans KR,YuGothic,Yu Gothic,sans-serif;font-size:20px;line-height:1.5em;margin:0 0 12px}.ds-gp-form-intro{font-size:16px;line-height:1.7em;margin-bottom:24px}.ds-gp-form-intro p{margin:0 0 12px}.ds-gp-form-intro p:last-child{margin-bottom:0}.ds-gp-form,.ds-gp-form .hs-form,.ds-gp-form form{max-width:100%;width:100%}.ds-gp-form .hs-form fieldset,.ds-gp-form fieldset.form-columns-1,.ds-gp-form fieldset.form-columns-2,.ds-gp-form fieldset.form-columns-3{max-width:100%!important;width:100%!important}.ds-gp-form .hs-form fieldset .hs-form-field,.ds-gp-form .hs-form-field{box-sizing:border-box;float:none!important;margin-bottom:18px;padding:0!important;width:100%!important}.ds-gp-form .hs-form-field .input{margin-right:0!important}.ds-gp-form .hs-form-field .input .hs-input{width:100%!important}.ds-gp-form .hs-form-field>label{color:var(--ds-text);display:block;font-size:15px;font-weight:700;margin-bottom:7px}.ds-gp-form .hs-form-field .hs-input,.ds-gp-form .hs-input{background:#fff;border:1px solid var(--ds-border);border-radius:8px;box-sizing:border-box;color:var(--ds-text);font-family:inherit;font-size:16px;max-width:100%!important;padding:12px 14px;width:100%!important}.ds-gp-form input[type=checkbox].hs-input,.ds-gp-form input[type=radio].hs-input{width:auto!important}.ds-gp-form textarea.hs-input{min-height:140px;resize:vertical}.ds-gp-form .hs-input:focus{border-color:var(--ds-teal);box-shadow:0 0 0 3px rgba(0,181,203,.15);outline:none}.ds-gp-form .hs-error-msg,.ds-gp-form .hs-error-msgs label{color:#cc2b4f;font-size:13px}.ds-gp-form .hs-button,.ds-gp-form input[type=submit]{background:var(--ds-teal);border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.02em;padding:13px 34px;text-transform:uppercase;transition:background .2s ease}.ds-gp-form .hs-button:hover,.ds-gp-form input[type=submit]:hover{background:var(--ds-teal-dark)}.ds-gp-form-placeholder{background:var(--ds-panel);border:1px dashed var(--ds-teal);border-radius:8px;color:var(--ds-teal-dark);font-size:15px;padding:18px}@media only screen and (max-width:767px){.ds-group-policies{padding:40px 0}.ds-gp-grid{gap:16px;grid-template-columns:1fr}.ds-gp-heading{font-size:24px;line-height:1.4em;margin-bottom:14px}.ds-gp-desc{font-size:15px;margin-bottom:24px}.ds-gp-cards{gap:14px;grid-template-columns:1fr}.ds-gp-card{padding:18px}.ds-gp-divider{margin:32px 0}.ds-gp-form-heading{font-size:18px}}