.req[data-astro-cid-44drzmnb]{border:1px solid var(--line-strong);border-radius:var(--r-sheet);background:var(--surface);margin:max(48px,min(6vw,72px)) 0 8px;padding:max(22px,min(3vw,36px))}.req[data-astro-cid-44drzmnb] h2[data-astro-cid-44drzmnb]{margin-top:0}.req-lede[data-astro-cid-44drzmnb]{color:var(--text-2);max-width:62ch;margin-bottom:28px}html[lang=ja] .req-lede[data-astro-cid-44drzmnb]{max-width:40em}.trf[data-astro-cid-44drzmnb]{flex-direction:column;gap:0;min-width:0;display:flex}.trf-hp[data-astro-cid-44drzmnb]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.trf-fields[data-astro-cid-44drzmnb]{flex-direction:column;gap:28px;display:flex}.trf-fields[data-astro-cid-44drzmnb][hidden]{display:none}.trf-set[data-astro-cid-44drzmnb]{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.trf-legend[data-astro-cid-44drzmnb]{color:var(--text);padding:0;font-size:15px;font-weight:500;line-height:1.4}.trf-set[data-astro-cid-44drzmnb][data-missing] .trf-legend[data-astro-cid-44drzmnb]{color:var(--danger)}.trf-opts[data-astro-cid-44drzmnb]{flex-wrap:wrap;gap:8px;display:flex}.trf-b[data-astro-cid-44drzmnb]{border-radius:var(--r-control);min-height:44px;color:var(--text-2);font:500 15px/1.25 var(--font-body);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--t-fast), background-color var(--t-fast), color var(--t-fast);background:0 0;border:1px solid #d6e6dc24;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.trf-b[data-astro-cid-44drzmnb]:hover{border-color:var(--line-hover);color:var(--text)}html[lang=ja] .trf-b[data-astro-cid-44drzmnb]{word-break:auto-phrase}.trf-in[data-astro-cid-44drzmnb]:checked+.trf-b[data-astro-cid-44drzmnb]{background:var(--surface-2);color:var(--text);border-color:#e9efe999}.trf-in[data-astro-cid-44drzmnb]:focus-visible+.trf-b[data-astro-cid-44drzmnb]{outline:2px solid var(--text);outline-offset:3px}.trf-check[data-astro-cid-44drzmnb]:before{content:"";border:1.5px solid var(--line-hover);background:50%/12px no-repeat;border-radius:4px;flex:none;width:16px;height:16px}.trf-in[data-astro-cid-44drzmnb]:checked+.trf-check[data-astro-cid-44drzmnb]:before{border-color:var(--text);background-color:var(--text);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A0E0C' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.trf-other[data-astro-cid-44drzmnb]{flex-direction:column;gap:6px;margin-top:4px;display:flex}.trf-sub[data-astro-cid-44drzmnb]{color:var(--muted);font-size:13.5px}.trf-text[data-astro-cid-44drzmnb]{border-radius:var(--r-control);border:1px solid var(--line-strong);width:100%;min-width:0;height:44px;color:var(--text);font:15px var(--font-body);background:#d6e6dc0a;padding:0 14px}.trf-text[data-astro-cid-44drzmnb]::placeholder{color:var(--placeholder)}.trf-text[data-astro-cid-44drzmnb]:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-color:#0000}.trf-set[data-astro-cid-44drzmnb][data-missing] .trf-email[data-astro-cid-44drzmnb]{border-color:var(--danger-line)}.trf-line[data-astro-cid-44drzmnb]{flex-wrap:wrap;gap:8px;display:flex}.trf-email[data-astro-cid-44drzmnb]{flex:240px;width:auto}.trf-btn[data-astro-cid-44drzmnb]{flex:0 auto;min-height:48px}.trf-noscript[data-astro-cid-44drzmnb]{color:var(--text-2);margin:16px 0 0;font-size:14px;line-height:1.55}.trf-noscript[data-astro-cid-44drzmnb] a[data-astro-cid-44drzmnb]{color:var(--text)}.trf-note[data-astro-cid-44drzmnb]{color:var(--muted);max-width:62ch;margin:0;font-size:13px;line-height:1.5}.trf-note[data-astro-cid-44drzmnb] a[data-astro-cid-44drzmnb]{color:var(--muted)}.trf-note[data-astro-cid-44drzmnb] a[data-astro-cid-44drzmnb]:hover{color:var(--text)}.trf-status[data-astro-cid-44drzmnb]{color:var(--text);border-radius:var(--r-control);border:1px solid var(--line-strong);background:#d6e6dc0d;align-items:flex-start;gap:10px;margin-top:4px;padding:12px 14px;font-size:15px;line-height:1.55;display:flex}.trf-status[data-astro-cid-44drzmnb][hidden]{display:none}.trf-status[data-astro-cid-44drzmnb]:focus{outline:none}.trf-status[data-astro-cid-44drzmnb]:not(.trf-err):before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--accent-wash);border-radius:50%;flex-shrink:0;margin-top:8px}.trf-err[data-astro-cid-44drzmnb]{border-color:var(--danger-line);background:var(--danger-wash);color:var(--danger);margin-top:16px}@media (max-width:560px){.trf-opts-4[data-astro-cid-44drzmnb]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trf-b[data-astro-cid-44drzmnb]{padding:8px 14px}.trf-btn[data-astro-cid-44drzmnb]{flex:100%}}@media (max-width:1000px){.trf-text[data-astro-cid-44drzmnb]{font-size:16px}}@media (prefers-reduced-motion:reduce){.trf-b[data-astro-cid-44drzmnb]{transition:none}}.team-cta{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:-16px 0 40px;display:flex}.team-cta-note{color:var(--muted);font-size:14px;line-height:1.55}html[lang=ja] .team-cta-note{line-height:1.7}.prose .team-buy{padding-left:0;list-style:none}.prose .team-buy li{padding-left:0}.team-buy a{text-decoration:underline;-webkit-text-decoration-color:var(--line-hover);text-decoration-color:var(--line-hover);text-underline-offset:3px}.team-buy a:hover{text-decoration-color:currentColor}.team-sizes .team-group th{color:var(--text);text-align:left;white-space:normal;padding-top:22px;font-size:15px;font-weight:500}.team-sizes tbody:first-of-type .team-group th{padding-top:12px}@media (max-width:640px){.team-cta{margin-top:-20px}.team-cta .btn{width:100%}}
