.form-page{max-width:820px;padding-top:36px;padding-bottom:40px}.form-page h1{font-size:clamp(1.6rem,4vw,2.25rem);line-height:1.5;margin:0 0 14px}.form-direct{font-size:.9rem;margin:0 0 20px;line-height:1.8}.form-direct a{text-decoration:underline;text-underline-offset:3px}.google-form{display:block;width:100%;height:1400px;border:0;background:#fff;border-radius:12px}.form-note{margin-top:18px;line-height:1.8}@media(max-width:600px){.form-page{padding:24px 0}.form-page h1,.form-direct,.form-note{margin-left:12px;margin-right:12px}.google-form{height:1800px;border-radius:8px}}
.form-language-note{margin:24px 0;padding:18px 22px;border:1px solid #d9c6b4;border-radius:12px;background:#fff8ef;line-height:1.8}
.form-language-note>p{margin:0 0 12px}
.form-guide summary{cursor:pointer;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.form-guide dl{margin:18px 0}
.form-guide dt{font-weight:700;margin-top:14px}
.form-guide dd{margin:4px 0 12px}
.form-guide ul{margin:4px 0;padding-left:22px}
.form-guide>p{margin-bottom:0}
.form-followup{line-height:1.8;margin-top:18px;overflow-wrap:anywhere}
.form-followup a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:600px){.form-page>p,.form-language-note{margin-left:12px;margin-right:12px}.form-language-note{padding:16px}.form-guide{font-size:.9rem;overflow-wrap:anywhere}}
