._card_1lnvh_1{border:1px solid color-mix(in srgb,var(--primary,#328a65) 24%,transparent);background:color-mix(in srgb,var(--primary,#328a65) 5%,white);color:#203d31;border-radius:20px;margin-top:1.5rem;padding:clamp(18px,3vw,28px)}._heading_1lnvh_3{align-items:center;gap:12px;margin-bottom:12px;display:flex}._heading_1lnvh_3 h2,._heading_1lnvh_3 h3{margin:0;font-size:1.25rem}._card_1lnvh_1 p{line-height:1.6}._card_1lnvh_1 summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-weight:700;line-height:1.5;display:flex}._form_1lnvh_3{gap:14px;margin-top:18px;display:grid}._row_1lnvh_3{grid-template-columns:1fr 1fr;gap:12px;display:grid}._form_1lnvh_3 label{gap:7px;min-width:0;font-size:.9rem;display:grid}._form_1lnvh_3 input{color:#183e32;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #b6c9bd;border-radius:10px;padding:10px}._consent_1lnvh_3{align-items:flex-start;line-height:1.6;gap:10px!important;font-size:.86rem!important;display:flex!important}._consent_1lnvh_3 input{accent-color:#347b59;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin-top:4px}._hint_1lnvh_3{color:#506759;font-size:.84rem}._metrics_1lnvh_3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}._metric_1lnvh_3{background:#ffffffbf;border:1px solid #d9e5dd;border-radius:16px;gap:8px;padding:20px;display:grid}._metric_1lnvh_3 strong{overflow-wrap:anywhere;font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.2}._metric_1lnvh_3 span{color:#506759;font-size:.9rem}._toggle_1lnvh_3{justify-content:space-between;align-items:center;gap:20px;display:flex}._toggle_1lnvh_3 button{flex-shrink:0;min-width:108px}._actions_1lnvh_3{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}._manage_1lnvh_3{max-width:620px;margin:clamp(24px,8vw,80px) auto;padding:20px}._notice_1lnvh_3{color:#245136;background:#edf7ed;border-radius:12px;margin-bottom:18px;padding:14px 18px;line-height:1.5}._notice_1lnvh_3 a{text-decoration:underline}._error_1lnvh_3{color:#a02d28}._success_1lnvh_3{color:#24603f}._form_1lnvh_3 button{min-height:46px}._card_1lnvh_1 a{text-decoration:underline}._returnSteps_1lnvh_5{margin:20px 0;padding-left:22px;line-height:1.7}._returnSteps_1lnvh_5 li+li{margin-top:8px}@media (max-width:600px){._metrics_1lnvh_3,._row_1lnvh_3{grid-template-columns:1fr}._toggle_1lnvh_3{flex-direction:column;align-items:flex-start}._toggle_1lnvh_3 button,._actions_1lnvh_3>*{width:100%}._card_1lnvh_1{border-radius:16px}}
