.btn-row{display:flex;flex-wrap:wrap;gap:var(--s-3)}.tile .tile__media{margin:calc(-1 * var(--s-5)) calc(-1 * var(--s-5)) 0}.tile__media img{display:block;width:100%;height:auto;aspect-ratio:16 / 7;object-fit:cover}.tile .data-table+h3,.tile .data-table+.data-table{margin-top:var(--s-3)}.date-list{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.date-list li{display:flex;justify-content:space-between;gap:var(--s-3);padding:.6em .9em;border-radius:var(--r-s);background:#ffffff24;font-weight:650}.field select{width:100%;min-height:50px;padding:.75em 1em;border:2px solid var(--c-line);border-radius:var(--r-m);background:var(--c-bg);font:inherit;font-weight:500;font-size:var(--fs-m);color:inherit}.field select:focus{outline:none;border-color:var(--c-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-sun) 45%,transparent)}.field-check{display:flex;gap:var(--s-3);align-items:flex-start;font-size:var(--fs-s);color:var(--c-ink-2)}.field-check input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--c-brand)}.field-check a{color:var(--c-brand)}.form{display:grid;gap:var(--s-4)}.form-success{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-4);border-radius:var(--r-m);background:var(--c-green);color:#13200a;font-weight:600}.form-success svg{flex:none}.data-table--num td{text-align:right;white-space:nowrap}
