.meeting-basics{grid-template-columns:repeat(3,minmax(0,1fr))}
.meeting-basic-note{font-size:12px;line-height:1.8;color:#515b65;margin:16px 0}
.meeting-options{margin-top:16px;border:1px solid var(--line);border-radius:10px;background:var(--paper-deep)}
.meeting-options>summary{padding:14px 16px;min-height:48px;cursor:pointer;overflow-wrap:anywhere}
.meeting-options-title{font-weight:700;color:var(--ink-deep)}
.meeting-options-selection{display:block;margin:6px 0 0;font-size:12px;line-height:1.8;color:#515b65}
.meeting-options-note{font-size:13px;line-height:1.9;padding:0 16px;margin:0 0 16px}
.meeting-options>.condition-policy{padding:0 16px;font-size:13px;margin-bottom:16px}
.meeting-options-grid{padding:0 16px 18px}
.meeting-options summary:focus-visible,.meeting-basics select:focus-visible{outline:3px solid var(--shu);outline-offset:3px}
.meeting-options .form-field{min-width:0}
.meeting-basics>.form-field{min-width:0}
.trial-head{margin-bottom:22px}
.trial-head h1{font-size:clamp(28px,5vw,36px)}
@media(max-width:720px){.meeting-basics{grid-template-columns:1fr;gap:15px}.trial-wrap{padding-top:24px}.meeting-options-grid{gap:20px}}
