.insurance-finder{--finder-teal:#086d70;--finder-ink:#142c3b;--finder-muted:#627480;--finder-line:#e0e7e9;color:var(--finder-ink);background:#f5f8f8;min-height:calc(100dvh - 64px);font-family:BarunHomePretendard,Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;padding:0 24px 48px;line-height:1.6}.finder-dialog a,.finder-dialog button,.insurance-finder a,.insurance-finder button{-webkit-tap-highlight-color:transparent}.finder-dialog a:focus-visible,.finder-dialog button:focus-visible,.finder-dialog textarea:focus-visible,.insurance-finder a:focus-visible,.insurance-finder button:focus-visible,.insurance-finder summary:focus-visible{outline:3px solid #148c90;outline-offset:4px}.finder-shell{max-width:1152px;margin:auto}.finder-breadcrumb{display:flex;align-items:center;gap:8px;padding:22px 0;font-size:13px;color:var(--finder-muted)}.finder-breadcrumb a:hover{color:var(--finder-teal)}.finder-test-badge{margin-left:auto;background:#e6ecee;color:#596a75;padding:3px 10px;border-radius:5px;font-weight:600;font-size:12px}.finder-page-intro{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.finder-eyebrow{display:flex;gap:7px;align-items:center;color:var(--finder-teal);font-size:13px;font-weight:700}.finder-page-intro h1{margin:6px 0 0;font-size:21px;font-weight:650;letter-spacing:-.5px}.finder-mobile-break{display:none}.finder-time{display:flex;align-items:center;gap:7px;color:var(--finder-muted);font-size:13px}.finder-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:28px}.finder-question-panel,.finder-result-panel{background:#fff;border:1px solid var(--finder-line);border-radius:18px;padding:32px 34px 0;box-shadow:0 5px 20px #193a4304}.finder-progress-label{display:flex;justify-content:space-between;font-size:12px;color:var(--finder-teal);letter-spacing:.3px;align-items:baseline}.finder-progress-label strong{font-size:20px;margin-left:5px;font-weight:750}.finder-progress-total{color:#627480}.finder-progress{display:flex;gap:6px;margin:12px 0 30px}.finder-progress span{flex:1;height:4px;background:#edf1f2;border-radius:3px}.finder-progress span.is-active{background:var(--finder-teal)}.finder-question-content{animation:finder-enter .2s ease-out}.finder-question-panel #finder-question-heading,.finder-result-panel #finder-question-heading{margin:0;font-size:29px;line-height:1.4;font-weight:750;letter-spacing:-1px;word-break:keep-all}.finder-question-panel #finder-question-heading:focus,.finder-result-panel #finder-question-heading:focus{outline:none}.finder-question-description{margin:10px 0 25px;color:var(--finder-muted);font-size:15px;word-break:keep-all;line-height:1.8}.finder-options{display:grid;gap:12px}.finder-option{display:flex;gap:16px;align-items:center;text-align:left;width:100%;min-height:88px;padding:18px;border:1px solid #dce4e7;border-radius:10px;background:white;transition:border-color .16s,background-color .16s;cursor:pointer}.finder-option:hover{border-color:#80aeb0;background:#fafdfd}.finder-option.is-selected{border:2px solid var(--finder-teal);padding:17px;background:#eef8f7}.finder-option-number{width:32px;height:32px;flex-shrink:0;border-radius:50%;background:#f3f6f7;color:#627480;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.is-selected .finder-option-number{background:var(--finder-teal);color:#fff}.finder-option-copy{flex:1;min-width:0}.finder-option-copy strong{display:block;font-size:17px;font-weight:650;letter-spacing:-.3px;word-break:keep-all}.finder-option-copy>span{display:block;margin-top:3px;font-size:13px;color:var(--finder-muted);word-break:keep-all}.finder-option-arrow{color:#a9b7bf;flex-shrink:0}.is-selected .finder-option-arrow{color:var(--finder-teal)}.finder-options-budget{grid-template-columns:repeat(2,minmax(0,1fr))}.finder-options-budget .finder-option{gap:10px;padding:15px 12px}.finder-options-budget .finder-option.is-selected{padding:14px 11px}.finder-options-budget .finder-option-arrow,.finder-options-budget .finder-option-number{display:none}.finder-help{border-top:1px solid #edf1f2;margin-top:24px;padding-top:17px;font-size:13px;color:var(--finder-muted)}.finder-help summary{list-style:none;display:flex;align-items:center;gap:7px;cursor:pointer;min-height:32px}.finder-help summary::-webkit-details-marker{display:none}.finder-help summary svg:last-child{margin-left:auto}.finder-help[open] summary svg:last-child{transform:rotate(180deg)}.finder-help p{padding:0 24px;line-height:1.8;margin:8px 0 0}.finder-step-actions{display:flex;justify-content:space-between;gap:14px;padding:22px 0 24px}.finder-back,.finder-kakao-button,.finder-primary,.finder-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border-radius:8px;font-size:15px;font-weight:650;padding:12px 20px;cursor:pointer;transition:background-color .15s}.finder-primary{background:var(--finder-teal);color:#fff;min-width:190px}.finder-primary:hover:not(:disabled){background:#07595c}.finder-primary:disabled{background:#e5ebed;color:#96a3aa;cursor:not-allowed}.finder-back{padding:12px 0;color:#667883;font-size:14px}.finder-back:disabled{opacity:.4;cursor:not-allowed}.finder-secondary{border:1px solid #cbd6dc;color:#294251;background:#fff}.finder-secondary:hover{background:#f3f7f7}.finder-kakao-button{background:#fee500;color:#302613;font-weight:700;border:none}.finder-kakao-button:hover{background:#f3dc00}.finder-kakao-button>svg{flex-shrink:0}.finder-inline-inquiry{border-top:1px solid #e4ebed;display:flex;justify-content:center;align-items:center;gap:7px;width:calc(100% + 68px);margin-left:-34px;padding:17px 12px;border-radius:0 0 18px 18px;color:#526a76;font-size:13px;background:#fbfcfd}.finder-inline-inquiry:hover{color:var(--finder-teal);background:#f0f8f7}.finder-test-note{display:flex;gap:8px;color:#627480;font-size:12px;margin:17px 6px 0;align-items:flex-start;line-height:1.8}.finder-test-note>svg{flex-shrink:0;margin-top:3px}.finder-test-note p{margin:0}.finder-sidebar{position:sticky;top:90px}.finder-consult{padding:26px 24px;border-radius:15px;background:#e9f3f2}.finder-consult-label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:650;color:#40716c}.finder-consult h2{margin:19px 0 10px;font-weight:700;font-size:24px;line-height:1.5;letter-spacing:-.6px}.finder-consult p{font-size:13px;color:#506e68;line-height:1.9;margin-bottom:21px}.finder-consult .finder-kakao-button{width:100%;font-size:13px;padding:13px 10px;gap:7px}.finder-consult-note{display:block;text-align:center;color:#506e68;font-size:11px;margin-top:10px}.finder-summary{padding:26px 6px 0}.finder-summary-heading{display:flex;align-items:center;justify-content:space-between}.finder-summary-heading h2{font-size:14px;font-weight:650;display:flex;gap:7px;align-items:center;margin:0}.finder-summary-heading>span{font-size:12px;color:#627480}.finder-summary ol{list-style:none;padding:0;margin:16px 0 0}.finder-summary li{display:flex;align-items:flex-start;gap:10px;padding:10px 0}.finder-summary-marker{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#e9eef0;border-radius:50%;font-size:10px;color:#627480;flex-shrink:0;margin-top:2px}.is-answered .finder-summary-marker{background:#deefeb;color:var(--finder-teal)}.finder-summary li>div{flex:1}.finder-summary li>div>span{display:block;color:#627480;font-size:12px}.finder-summary li strong{font-weight:550;font-size:13px;display:block;color:#334c59;margin-top:2px}.finder-summary li button{color:#627480;min-width:32px;min-height:32px;display:grid;place-items:center;border-radius:5px}.finder-summary li button:hover{background:#e6eeee}.finder-reset{border-top:1px solid #e3e9eb;padding-top:14px;margin-top:8px}.finder-reset button{display:inline-flex;align-items:center;gap:5px;padding:5px 4px;font-size:12px;color:#647a86;margin-right:10px}.finder-reset [role=alert] p{font-size:13px}.finder-side-footnote{display:flex;gap:7px;font-size:12px;color:#627480;padding:18px 6px;border-top:1px solid #e3e9eb;margin-top:20px}.finder-side-footnote svg{flex-shrink:0;margin-top:3px}.finder-mobile-contact{display:none}.finder-result-panel{padding-bottom:28px}.finder-result-eyebrow{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--finder-teal);font-weight:650;margin-bottom:16px}.finder-result-description{font-size:15px;color:var(--finder-muted);margin:12px 0 18px;word-break:keep-all}.finder-answer-tags{display:flex;gap:6px;flex-wrap:wrap}.finder-answer-tags span{color:#48656c;background:#edf5f4;padding:5px 9px;border-radius:5px;font-size:12px}.finder-example-notice{display:flex;gap:9px;background:#f6f8fa;border-radius:8px;padding:13px;font-size:12px;color:#697b87;margin:24px 0 8px}.finder-example-notice svg{flex-shrink:0;margin-top:2px}.finder-example-notice p{margin:0}.finder-candidate{display:flex;align-items:flex-start;gap:15px;padding:23px 0;border-bottom:1px solid #e3eaeb}.finder-candidate-icon{display:grid;place-items:center;width:47px;height:47px;background:#eaf4f2;border-radius:12px;color:var(--finder-teal);flex-shrink:0;margin-top:4px}.finder-candidate-body{flex:1;min-width:0}.finder-candidate-angle{font-size:12px;font-weight:600;color:var(--finder-teal)}.finder-candidate h2{font-size:19px;font-weight:700;margin:4px 0;letter-spacing:-.5px}.finder-candidate p{font-size:12px;color:#6c818c;line-height:1.9;margin:5px 0}.finder-candidate p strong{color:#4b626d;font-weight:600;margin-right:4px}.finder-candidate details summary{display:flex;align-items:center;gap:5px;color:#627783;font-size:12px;cursor:pointer;padding:8px 0 0}.finder-candidate details summary::-webkit-details-marker{display:none}.finder-candidate-ask{display:flex;gap:5px;align-items:center;font-size:12px;color:#536b78;border:1px solid #d9e2e7;border-radius:7px;padding:8px 10px;min-height:40px;margin-top:6px}.finder-candidate-ask:hover{background:#fff9c8;border-color:#ecd866}.finder-small-note{font-size:12px;color:#627480;margin:15px 0}.finder-compare-toggle{display:flex;align-items:center;justify-content:center;width:100%;gap:7px;padding:14px;border-radius:8px;background:#f3f7f7;color:var(--finder-teal);font-size:13px;margin:22px 0 0}.finder-table-wrap{overflow-x:auto;margin:16px 0}.finder-table-wrap table{width:100%;font-size:12px;border-collapse:collapse;min-width:440px}.finder-table-wrap caption{text-align:left;color:#627480;padding:8px 0}.finder-table-wrap td,.finder-table-wrap th{border-bottom:1px solid #e0e7ea;padding:12px 8px;text-align:left}.finder-table-wrap thead{background:#eef5f4}.finder-result-notice{display:flex;gap:8px;font-size:12px;color:#627480;line-height:1.8;margin:22px 0}.finder-result-notice svg{flex-shrink:0;margin-top:3px}.finder-result-actions{display:flex;flex-wrap:wrap;gap:10px}.finder-result-actions>button{flex:1;font-size:13px;padding:12px}.finder-review-state{margin:25px 0 0;padding:28px 16px;text-align:center;background:#f0f7f6;border-radius:12px}.finder-review-state>svg{margin:auto;color:var(--finder-teal)}.finder-review-state h2{font-size:18px;font-weight:650;margin-top:14px}.finder-review-state p{color:#6c8189;font-size:14px;line-height:1.9;margin:9px 0 22px}.finder-dialog{padding:0;border:1px solid #e0e7e9;border-radius:18px;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 40px);color:#142c3b;background:#fff;box-shadow:0 24px 80px #08292e25;font-family:BarunHomePretendard,Pretendard,sans-serif;overflow-y:auto}.finder-dialog::backdrop{background:#142c3b88;backdrop-filter:blur(3px)}.finder-dialog-inner{padding:30px;position:relative}.finder-close{position:absolute;right:16px;top:16px;min-width:36px;min-height:36px;display:grid;place-items:center;color:#667986;border-radius:8px}.finder-close:hover{background:#f1f5f5}.finder-kakao-symbol{display:grid;place-items:center;width:48px;height:48px;background:#fee500;color:#382b17;border-radius:13px;margin-bottom:18px}.finder-dialog h2{font-size:25px;line-height:1.45;letter-spacing:-.6px;font-weight:750;margin-bottom:12px}.finder-dialog-description{color:#6b7c86;font-size:14px;line-height:1.8;margin-bottom:22px}.finder-dialog label{display:block;font-size:13px;font-weight:650;margin-bottom:8px}.finder-dialog textarea{display:block;width:100%;border:1px solid #d8e2e6;border-radius:8px;background:#f8fafb;padding:13px;resize:vertical;font-size:13px;line-height:1.8;min-height:170px}.finder-copy-status{min-height:48px;font-size:12px;color:#657f7b;padding:10px 0;line-height:1.8}.finder-dialog-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.finder-dialog-actions .finder-kakao-button,.finder-dialog-actions .finder-secondary{font-size:14px;padding:12px 10px}.finder-dialog-footnote{text-align:center;font-size:12px;color:#627480;margin-top:14px}@keyframes finder-enter{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.finder-layout{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.finder-question-panel,.finder-result-panel{padding:25px 24px 0}.finder-result-panel{padding-bottom:24px}.finder-inline-inquiry{width:calc(100% + 48px);margin-left:-24px}.finder-consult{padding:23px 18px}.finder-consult h2{font-size:22px}.finder-question-panel #finder-question-heading,.finder-result-panel #finder-question-heading{font-size:25px}.finder-option-copy strong{font-size:16px}.finder-option-copy>span{font-size:12px}}@media (max-width:767px){.insurance-finder{padding:0 16px 112px}.finder-breadcrumb{padding:18px 0;font-size:11px;gap:4px}.finder-test-badge{font-size:10px;padding:3px 7px}.finder-page-intro{margin:2px 0 20px}.finder-page-intro h1{font-size:18px}.finder-eyebrow,.finder-time{font-size:11px}.finder-time{gap:4px}.finder-time svg{width:13px}.finder-layout{display:block}.finder-question-panel,.finder-result-panel{padding:23px 20px 0;border-radius:14px}.finder-result-panel{padding-bottom:22px}.finder-progress{margin-bottom:24px}.finder-question-panel #finder-question-heading,.finder-result-panel #finder-question-heading{font-size:24px;letter-spacing:-.7px}.finder-question-description{font-size:14px;margin:10px 0 23px;line-height:1.75}.finder-option{gap:12px;padding:16px 13px;min-height:88px}.finder-option.is-selected{padding:15px 12px}.finder-option-number{width:27px;height:27px;font-size:11px}.finder-option-arrow{display:none}.finder-option-copy strong{font-size:15px}.finder-option-copy>span{font-size:12px;line-height:1.65;margin-top:5px}.finder-options-budget .finder-option-copy strong{font-size:15px}.finder-options-budget .finder-option{min-height:98px}.finder-help{margin-top:20px;font-size:12px}.finder-step-actions{padding:20px 0}.finder-primary{min-width:155px;font-size:14px}.finder-back{font-size:13px}.finder-inline-inquiry{width:calc(100% + 40px);margin-left:-20px;font-size:11px;gap:5px;padding:15px 10px;border-radius:0 0 14px 14px}.finder-inline-inquiry svg{width:14px}.finder-sidebar{position:static;margin-top:24px}.finder-consult{display:none}.finder-summary{padding:10px 8px}.finder-summary ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px}.finder-summary li{gap:7px}.finder-summary li strong{font-size:12px}.finder-side-footnote{display:none}.finder-mobile-contact{display:flex;position:fixed;z-index:45;bottom:0;left:0;right:0;align-items:center;justify-content:center;gap:12px;background:#fff;border-top:1px solid #e0e7e9;padding:12px 16px max(12px,env(safe-area-inset-bottom));box-shadow:0 -3px 14px #16363a05}.finder-mobile-contact>span{font-size:11px;color:#627480}.finder-mobile-contact .finder-kakao-button{font-size:13px;padding:10px 13px;min-height:44px;gap:6px}.finder-test-note{font-size:12px}.finder-candidate{gap:10px;flex-wrap:wrap;padding:21px 0}.finder-candidate-icon{width:37px;height:37px;border-radius:9px}.finder-candidate-icon svg{width:20px}.finder-candidate h2{font-size:17px}.finder-candidate-ask{margin-left:47px;margin-top:0;min-height:36px}.finder-result-description{font-size:14px}.finder-result-actions{flex-direction:column-reverse}.finder-answer-tags span{font-size:11px}.finder-dialog-inner{padding:25px 20px}.finder-dialog h2{font-size:23px}.finder-dialog textarea{font-size:14px}}@media (max-width:374px){.insurance-finder{padding-left:12px;padding-right:12px}.finder-page-intro h1{font-size:16px}.finder-time{display:none}.finder-question-panel,.finder-result-panel{padding-left:16px;padding-right:16px}.finder-question-panel #finder-question-heading,.finder-result-panel #finder-question-heading{font-size:22px}.finder-primary{min-width:135px}.finder-inline-inquiry{width:calc(100% + 32px);margin-left:-16px}.finder-mobile-contact>span{display:none}.finder-mobile-contact .finder-kakao-button{width:100%}.finder-dialog-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.finder-dialog *,.insurance-finder *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.finder-real-catalog{margin-top:24px;border:1px solid #dbe5e6;border-radius:14px;background:#fff;padding:24px}.finder-real-catalog>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;gap:12px}.finder-real-catalog>summary::-webkit-details-marker{display:none}.finder-real-catalog>summary h2{font-size:20px;font-weight:700;margin-top:4px}.finder-real-catalog[open]>summary>svg{transform:rotate(180deg)}.finder-catalog-intro{font-size:13px;line-height:1.8;color:#566c79;margin:16px 0 6px;word-break:keep-all}.finder-real-product{padding:22px 0;border-bottom:1px solid #e2eaec}.finder-real-product-header{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:12px;font-weight:650;color:#086d70}.finder-pending-status{border-radius:4px;background:#f5f1e7;color:#766037;padding:3px 7px;font-size:11px;font-weight:500}.finder-real-product h3{font-size:18px;font-weight:700;margin:9px 0;line-height:1.5;word-break:keep-all}.finder-real-product>p{color:#566c79;font-size:13px;line-height:1.8;word-break:keep-all}.finder-product-checks{list-style:none;display:flex;flex-wrap:wrap;padding:0;gap:5px;margin:12px 0}.finder-product-checks li{font-size:11px;color:#516b70;background:#edf5f4;padding:4px 7px;border-radius:4px}.finder-real-product-actions{display:flex;gap:12px;justify-content:space-between;align-items:flex-end}.finder-product-references{display:flex;flex-wrap:wrap;gap:6px 12px}.finder-product-references a{display:inline-flex;align-items:center;gap:4px;color:#526d79;font-size:12px;text-decoration:underline;text-underline-offset:3px}.finder-real-product-actions .finder-candidate-ask{flex-shrink:0;margin:0;color:#302613;border-color:#eedb49;background:#fff8be}.finder-catalog-footnote{font-size:12px;color:#627480;margin-top:18px;line-height:1.8}@media (max-width:767px){.finder-real-catalog{padding:20px}.finder-real-product-actions{flex-direction:column;align-items:flex-start}.finder-real-product-actions .finder-candidate-ask{min-height:44px;margin-left:0}.finder-real-product h3{font-size:17px}}.finder-insurer-brand{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}.finder-insurer-brand img{width:110px;height:38px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.finder-insurer-brand span{font-size:12px;font-weight:650;color:#294653}.finder-product-kind{display:inline-block;font-size:11px;color:#526d79;background:#eef3f5;border-radius:4px;padding:3px 7px;margin:0 0 9px}.finder-product-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px;border:1px solid #dde8e8;border-radius:10px;background:#f7faf9;padding:16px;margin:16px 0 12px}.finder-product-metrics dt{color:#516774;font-size:12px;margin-bottom:6px}.finder-product-metrics dd{margin:0}.finder-product-metrics strong{display:block;font-size:18px;color:#123d43;font-weight:700}.finder-final-comparison small,.finder-product-metrics small{display:block;color:#627480;font-size:11px;line-height:1.65;margin-top:3px}.finder-fund-count+.finder-fund-count{margin-top:9px}.finder-metric-source{font-size:12px;color:#526d79;margin:10px 0}.finder-metric-source summary{cursor:pointer;padding:5px 0}.finder-metric-source ul{list-style:none;padding:0;margin:6px 0}.finder-metric-source li{padding:5px 0;overflow-wrap:anywhere}.finder-metric-source a{text-decoration:underline;text-underline-offset:3px}.finder-metric-source a svg{display:inline}.finder-metric-source p{font-size:11px;line-height:1.7}.finder-metric-explainer{padding:15px 16px;background:#edf5f4;border-radius:8px;margin:20px 0 4px;font-size:12px;color:#48666a}.finder-metric-explainer p{margin-top:5px;line-height:1.8}.finder-final-comparison{min-width:0;margin:25px 0 20px}.finder-final-comparison>h3{font-size:17px;font-weight:700;margin-bottom:12px}.finder-comparison-scroll{width:100%;overflow-x:auto;border:1px solid #dce6e8;border-radius:9px}.finder-comparison-scroll:focus-visible{outline:3px solid #148c90;outline-offset:3px}.finder-final-comparison table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px;text-align:left}.finder-final-comparison caption{text-align:left;color:#627480;font-size:12px;padding:10px 12px}.finder-final-comparison td,.finder-final-comparison th{padding:15px 14px;border-top:1px solid #e0e8e9;border-right:1px solid #e0e8e9;vertical-align:top;min-width:195px}.finder-final-comparison th:first-child{position:sticky;left:0;min-width:105px;background:#f1f7f6;color:#294c54;z-index:1}.finder-final-comparison thead th{background:#fbfcfc}.finder-final-comparison .finder-fund-count strong,.finder-final-comparison td>strong{color:#0d676b;font-weight:700;font-size:16px}.finder-final-comparison .finder-insurer-brand{flex-direction:column;align-items:flex-start;gap:4px}.finder-table-product-name{display:block;font-weight:650;margin-top:10px;line-height:1.6}.finder-comparison-help{display:flex;gap:7px;color:#627480;font-size:11px;line-height:1.8;margin-top:10px}.finder-comparison-help svg{flex-shrink:0;margin-top:2px}@media (max-width:767px){.finder-real-product-header{align-items:flex-start;gap:10px;flex-direction:column}.finder-product-metrics{padding:13px;gap:12px}.finder-product-metrics strong{font-size:16px}.finder-product-metrics small{font-size:11px}.finder-insurer-brand img{width:104px;height:36px}}.finder-copy-steps{list-style:none;padding:0;margin:17px 0;display:flex;align-items:center;gap:10px;color:#627480;font-size:12px}.finder-copy-steps li{display:flex;align-items:center;gap:6px}.finder-copy-steps li>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#edf1f2;font-weight:700}.finder-copy-steps .is-current{color:#143b40;font-weight:700}.finder-copy-steps .is-current>span{background:#fee500;color:#302613}.finder-copy-steps .is-complete>span{background:#dff3e9;color:#196347}.finder-copy-first-actions{grid-template-columns:1fr;gap:10px}.finder-copy-cta{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;min-height:76px;border-radius:10px;background:#fee500;color:#302613;border:1px solid #efda00;box-shadow:0 3px 0 #ddc700;cursor:pointer}.finder-copy-cta:hover{background:#f4dc00}.finder-copy-cta strong{display:block;font-size:19px;font-weight:750}.finder-copy-cta small{display:block;font-size:12px;font-weight:500;margin-top:4px}.finder-copy-cta.is-copied{background:#edf8f1;border-color:#b9dfc8;box-shadow:none;color:#17633b}.finder-kakao-next{width:100%;display:flex;gap:8px;align-items:center;justify-content:center;min-height:48px;border:1px solid #d3dee2;border-radius:8px;padding:12px;color:#425e6c;background:#fff;font-size:14px;font-weight:650}.finder-kakao-next:hover{background:#f3f7f7}.finder-kakao-next.is-ready{background:#fee500;border-color:#efda00;color:#302613}@media (max-width:767px){.finder-copy-steps{gap:6px;font-size:11px}.finder-copy-cta strong{font-size:18px}.finder-copy-cta small{font-size:11px}}.insurance-finder.finder-admin-preview{min-height:0;padding:0;background:transparent}.finder-admin-preview .finder-real-catalog{min-width:0}.finder-admin-preview .finder-metric-source a{overflow-wrap:anywhere}.finder-page-intro{gap:16px}.finder-page-intro>div{min-width:0}.finder-page-intro p{margin:8px 0 0;font-size:13px;line-height:1.7;color:var(--finder-muted);word-break:keep-all}.finder-time{flex-shrink:0}.finder-comparison-guide{margin-top:24px;padding:24px;background:#fff;border:1px solid var(--finder-line);border-radius:14px}.finder-comparison-guide h2{margin:0;font-size:20px;font-weight:750;line-height:1.5;word-break:keep-all}.finder-comparison-guide h3{margin:24px 0 8px;font-size:16px;font-weight:700;line-height:1.6}.finder-comparison-guide dd,.finder-comparison-guide p{margin:10px 0 0;font-size:14px;line-height:1.9;color:var(--finder-muted);word-break:keep-all}.finder-comparison-guide dl{margin:22px 0}.finder-comparison-guide dl>div{padding:16px 0;border-top:1px solid var(--finder-line)}.finder-comparison-guide dt{font-size:15px;font-weight:700}.finder-comparison-guide dd{margin-top:6px}.finder-comparison-guide a{color:#08777b;text-decoration:underline;text-underline-offset:3px}.finder-comparison-guide .finder-guide-source{margin-top:24px;padding-top:16px;border-top:1px solid var(--finder-line);font-size:12px}@media (max-width:767px){.finder-comparison-guide{padding:20px}.finder-page-intro{align-items:flex-start}.finder-page-intro .finder-time{display:none}}