.mcg-rc-head .mcg-page-head__desc{max-width:640px}@media (max-width:781px){.mcg-rc-head{padding-block:var(--sp-8) var(--sp-5)}.mcg-rc-head .mcg-page-head__desc{font-size:var(--fs-md)}}.mcg-rc-pick{padding-bottom:var(--sp-10)}.mcg-rc-pick__title{margin:0 0 var(--sp-3);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--color-secondary)}.mcg-rc-pick__grid{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;display:grid}.mcg-rc-option{justify-content:center;gap:var(--sp-1);min-height:88px;padding:var(--sp-4);border:1px solid var(--color-line);border-radius:var(--rd-lg);background:var(--color-surface);cursor:pointer;flex-direction:column;transition:border-color .15s,background .15s;display:flex}.mcg-rc-option:hover{border-color:var(--color-secondary)}.mcg-rc-option:has(input:focus-visible){outline:2px solid var(--color-contrast);outline-offset:2px}.mcg-rc-option.is-selected{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-base)}.mcg-rc-option__no{font-family:var(--font-en);font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:.16em;color:var(--color-secondary)}.mcg-rc-option.is-selected .mcg-rc-option__no{color:var(--color-on-dark-muted)}.mcg-rc-option__name{font-size:var(--fs-lg);font-weight:var(--fw-medium);word-break:keep-all}.mcg-rc-pick__cta{margin-top:var(--sp-5);width:100%;max-width:760px}@media (max-width:781px){.mcg-rc-pick{padding-bottom:var(--sp-8)}.mcg-rc-option{min-height:72px;padding:var(--sp-3)}.mcg-rc-option__name{font-size:var(--fs-base)}.mcg-rc-pick__cta{margin-top:var(--sp-4)}}.mcg-rc-detail{padding-block:var(--sp-10);border-top:1px solid var(--color-line)}.mcg-rc-detail>*{max-width:760px}.mcg-rc-detail__title{margin:0 0 var(--sp-4);font-size:var(--fs-h3);font-weight:var(--fw-medium)}.mcg-rc-detail__hint{color:var(--color-secondary);margin:0}.mcg-rc-detail__list{margin:0}.mcg-rc-detail__list>div{gap:var(--sp-4);padding-block:var(--sp-3);border-bottom:1px solid var(--color-line);grid-template-columns:8rem 1fr;display:grid}.mcg-rc-detail__list dt{font-size:var(--fs-md);color:var(--color-secondary)}.mcg-rc-detail__list dd{word-break:keep-all;margin:0}.mcg-rc-detail__steps{margin:var(--sp-8) 0 0}@media (max-width:599px){.mcg-rc-detail__list>div{gap:var(--sp-3);grid-template-columns:6rem 1fr}}.mcg-rc-form-wrap{padding-block:var(--sp-10) var(--sp-section-sm);border-top:1px solid var(--color-line);scroll-margin-top:var(--sp-4)}.mcg-rc-badge{margin:0 0 var(--sp-3);padding:var(--sp-1) var(--sp-3);border:1px dashed var(--color-secondary);border-radius:var(--rd-full);font-size:var(--fs-xs);color:var(--color-secondary);display:inline-block}.mcg-rc-form__title{margin:0 0 var(--sp-6);font-size:var(--fs-h3);font-weight:var(--fw-medium)}.mcg-rc-form{gap:var(--sp-5);max-width:560px;display:grid}.mcg-rc-field{gap:var(--sp-2);display:grid}.mcg-rc-field label{font-size:var(--fs-md);font-weight:var(--fw-medium)}.mcg-rc-field__opt{font-weight:var(--fw-regular);color:var(--color-secondary)}.mcg-rc-field input,.mcg-rc-field select,.mcg-rc-field textarea{width:100%;min-height:var(--size-tap);padding:var(--sp-3) var(--sp-4);border:1px solid var(--color-line);border-radius:var(--rd-md);background:var(--color-base);color:var(--color-contrast);font-family:var(--font-ko);font-size:var(--fs-lg)}.mcg-rc-field input:focus,.mcg-rc-field select:focus,.mcg-rc-field textarea:focus{outline:2px solid var(--color-contrast);outline-offset:0}.mcg-rc-consent{gap:var(--sp-3);font-size:var(--fs-sm);color:var(--color-secondary);word-break:keep-all;align-items:flex-start;display:flex}.mcg-rc-consent input{margin-top:var(--sp-1)}.mcg-rc-consent a{color:var(--color-contrast);text-underline-offset:.2em;text-decoration:underline}.mcg-rc-controller{font-size:var(--fs-sm);color:var(--color-secondary);margin:0}.mcg-rc-email{padding-bottom:var(--sp-section)}
