:root{color-scheme:light;--text: #16181d;--muted: #626a78;--line: #dde4ec;--surface: #ffffff;--soft: #f5f8fb;--accent: #0b6b61;--accent-ink: #084d47;--good: #0b7f51;--bad: #b3261e;--shadow: 0 16px 42px rgba(23, 31, 42, .08)}*{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}body{margin:0;color:var(--text);background:var(--surface);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.62}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-header,.site-footer,.hero,.page-head,.decision-section{width:min(1120px,calc(100% - 36px));margin:0 auto}.site-header{display:flex;align-items:center;justify-content:space-between;min-height:72px;border-bottom:1px solid var(--line)}.brand{font-size:22px;font-weight:900}.site-header nav{display:flex;flex-wrap:wrap;gap:16px;color:var(--muted);font-size:14px;font-weight:800}.hero{display:grid;gap:28px;padding:58px 0 42px}.hero-copy{max-width:820px}.eyebrow,.section-heading span{display:block;margin:0 0 8px;color:var(--accent);font-size:14px;font-weight:900}h1,h2,h3,p{margin-top:0}h1{margin-bottom:16px;font-size:clamp(34px,5vw,58px);line-height:1.12;letter-spacing:0}h2{margin-bottom:12px;font-size:clamp(24px,3vw,34px);line-height:1.2;letter-spacing:0}.hero p,.page-head p,.section-heading p{max-width:820px;color:var(--muted);font-size:18px}.search-panel{position:relative;max-width:820px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.search-panel label{display:block;margin-bottom:8px;color:var(--muted);font-size:14px;font-weight:900}.search-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.search-box input{width:100%;min-height:54px;padding:0 16px;border:1px solid #d0d8e2;border-radius:8px;outline:none}.search-box input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #dff4ef}.search-box button,.primary-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:0;border-radius:8px;color:#fff;background:var(--accent);font-weight:900;cursor:pointer}.secondary-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid var(--line);border-radius:8px;color:var(--accent-ink);background:#fff;font-weight:900}.search-results{display:none;position:absolute;z-index:5;top:calc(100% + 8px);left:0;right:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.search-results.is-open{display:grid}.search-results a,.empty-search{display:grid;gap:2px;margin:0;padding:14px 16px;border-bottom:1px solid var(--line)}.search-results a:hover{background:var(--soft)}.search-results span{color:var(--accent);font-size:12px;font-weight:900}.search-results small{color:var(--muted)}.popular-strip,.tag-row,.link-ladder,.cta-row{display:flex;flex-wrap:wrap;gap:10px}.popular-strip a,.link-ladder a{min-height:42px;padding:9px 13px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--accent-ink);font-weight:900}.decision-section,.page-head{padding:46px 0}.page-head{padding-top:54px}.section-tint{width:100%;max-width:none;padding-right:max(18px,calc((100% - 1120px)/2));padding-left:max(18px,calc((100% - 1120px)/2));background:var(--soft)}.section-heading{margin-bottom:20px}.topic-grid,.shop-grid,.stats-grid,.info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.region-tree{display:grid;gap:12px}.region-node{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 8px 22px #171f2a0a}.region-node summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:64px;padding:18px;cursor:pointer;font-weight:900}.region-node summary::marker{color:var(--accent)}.region-node summary span{font-size:20px}.region-node summary small{color:var(--muted);font-size:14px}.district-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px 18px}.district-links a{display:grid;gap:2px;min-height:58px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.district-links a:hover{border-color:var(--accent)}.district-links strong{color:var(--accent-ink);font-size:15px}.district-links span{color:var(--muted);font-size:13px;font-weight:800}.district-links .city-link{background:#e9f6f2;color:var(--accent-ink);font-weight:900}.topic-card,.shop-card,.stats-grid div,.info-grid div,.map-box{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 8px 22px #171f2a0a}.topic-card,.shop-card{display:grid;gap:12px;padding:18px}.topic-card strong,.shop-card strong{display:block;font-size:18px}.topic-card span,.shop-card span,.shop-card p{color:var(--muted)}.stats-grid div,.info-grid div{display:grid;gap:6px;padding:18px}.stats-grid strong{font-size:34px;line-height:1}.stats-grid span,.info-grid span{color:var(--muted);font-size:13px;font-weight:900}.info-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.info-grid strong{word-break:keep-all;overflow-wrap:anywhere}.guide-prose{max-width:860px;color:#2b3038;font-size:17px}.guide-prose p:last-child{margin-bottom:0}.table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:8px;background:#fff}.compare-table{width:100%;min-width:860px;border-collapse:collapse;font-size:15px}.compare-table th,.compare-table td{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.compare-table thead th{color:var(--muted);background:#fbfcfe;font-size:13px;font-weight:900;white-space:nowrap}.compare-table tbody th a{color:var(--accent-ink);font-weight:900}.compare-table tbody th small{display:block;max-width:360px;color:var(--muted);font-weight:700}.tag-row span{padding:7px 10px;border-radius:8px;background:#e9f6f2;color:var(--accent-ink);font-size:13px;font-weight:900}.service-tags{margin-bottom:18px}.service-tags .enabled{background:#e7f8ef;color:var(--good)}.check-list{display:grid;gap:8px;margin:18px 0 0;padding-left:22px}.review-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.review-points article{padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff}.review-points ul,.source-list{display:grid;gap:8px;margin:0;padding-left:22px}.review-redesign{display:grid;gap:22px;max-width:980px}.review-highlight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.review-highlight-card{position:relative;overflow:hidden;min-height:150px;padding:18px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#f8fbff,#fff 72%);box-shadow:0 12px 30px #0f172a0f}.review-highlight-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:#2563eb}.review-highlight-card span{display:inline-flex;margin-bottom:10px;color:#475569;font-size:13px;font-weight:900}.review-highlight-card strong{display:block;margin-bottom:8px;color:#101828;font-size:22px;line-height:1.3}.review-highlight-card p{margin:0;color:#526174;font-size:15px;line-height:1.62}.review-highlight-card.tone-mint{background:linear-gradient(135deg,#ecfdf5,#fff 72%)}.review-highlight-card.tone-mint:before{background:#0f9f6e}.review-highlight-card.tone-amber{background:linear-gradient(135deg,#fff8e7,#fff 72%)}.review-highlight-card.tone-amber:before{background:#f59e0b}.review-highlight-card.tone-green{background:linear-gradient(135deg,#edf9f6,#fff 72%)}.review-highlight-card.tone-green:before{background:var(--accent)}.review-story-cards{display:grid;gap:14px}.review-story-card{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;padding:22px;border:1px solid #d8e5ef;border-radius:8px;background:linear-gradient(90deg,#00695c14,#2563eb0a 42%,#fff)}.review-story-card>span{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:#0f766e;color:#fff;font-size:14px;font-weight:900}.review-story-card h3{margin:0 0 10px;color:#004d40;font-size:24px;line-height:1.34}.review-story-card p{margin:0;color:#202b3a;font-size:20px;line-height:1.84;word-break:keep-all;overflow-wrap:anywhere}.review-source-note{margin:16px 0 0;padding:14px 16px;border-left:4px solid #0f766e;border-radius:8px;background:#f6fafc;color:#536273;font-size:16px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.source-list a{color:var(--accent-ink);font-weight:800}.map-box{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px}.map-box div{display:grid;gap:4px}.map-box span{color:var(--muted)}.legacy-map-box{display:none}.naver-map-wrap{display:grid;gap:14px}.naver-map{overflow:hidden;width:100%;min-height:360px;border:1px solid var(--line);border-radius:8px;background:#f3f7f6}.group-map{min-height:460px}.map-fallback{display:grid;align-content:center;justify-items:center;min-height:360px;gap:8px;padding:24px;text-align:center;color:var(--muted)}.map-fallback strong{color:var(--text)}.map-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.map-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--muted)}.map-summary strong{color:var(--text)}.map-marker-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:280px;overflow:auto;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff}.map-marker-list a{display:grid;grid-template-columns:28px 1fr;gap:2px 8px;padding:10px;border:1px solid var(--line);border-radius:8px;color:var(--text)}.map-marker-list a:hover{border-color:var(--accent);text-decoration:none}.map-marker-list span{display:inline-grid;grid-row:span 2;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:12px;font-weight:900}.map-marker-list small{color:var(--muted)}.map-info-window{display:grid;gap:5px;min-width:180px;max-width:260px;padding:10px 12px;font-size:13px}.map-info-window strong{color:#10201c}.map-info-window span{color:#5b6763}.map-info-window a{color:#006b5b;font-weight:800}.map-info-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.map-info-actions a{padding:6px 9px;border-radius:8px;background:#e9f6f2}.area-card-list{display:grid;gap:14px}.area-carwash-card{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.9fr) auto;gap:18px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 8px 22px #171f2a0a}.area-card-main{display:grid;gap:10px;min-width:0}.area-card-main strong{display:block;color:var(--accent-ink);font-size:20px;line-height:1.3}.area-card-main span,.area-card-main p{color:var(--muted)}.area-card-main p{margin:0;overflow-wrap:anywhere}.area-card-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.area-card-meta div{display:grid;gap:3px;min-height:70px;padding:10px;border-radius:8px;background:var(--soft)}.area-card-meta dt{color:var(--muted);font-size:12px;font-weight:900}.area-card-meta dd{margin:0;font-weight:800;overflow-wrap:anywhere}.area-card-actions{display:grid;gap:8px;min-width:128px}.keyword-intent,.service-guide-grid,.priority-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.service-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.area-guide-grid{margin:0 0 20px}.keyword-intent article,.service-guide-card,.priority-summary-grid article{display:grid;gap:8px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 8px 22px #171f2a0a}.keyword-intent span,.service-guide-card span{color:var(--accent);font-size:13px;font-weight:900}.keyword-intent h2,.service-guide-card h2,.service-guide-card h3,.priority-summary-grid strong{margin:0;line-height:1.35}.keyword-intent p,.service-guide-card p{margin:0;color:var(--muted)}.service-guide-card ul{display:grid;gap:8px;margin:0;padding-left:20px}.content-hub-prose{max-width:900px;color:#2b3038;font-size:18px;line-height:1.78}.content-hub-prose p{margin:0 0 18px}.content-hub-prose p:last-child{margin-bottom:0}.content-check-grid,.two-column-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.content-check-grid article,.content-info-panel{padding:20px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 8px 22px #171f2a0a}.content-check-grid strong{display:block;color:#20242b;font-size:17px;line-height:1.65}.content-info-panel{display:grid;gap:8px}.content-info-panel span{color:var(--accent);font-size:13px;font-weight:900}.content-info-panel h2{margin:0}.content-info-panel p{margin:0;color:var(--muted);font-size:17px;line-height:1.72}.recommendation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:34px}.recommendation-panel{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 8px 22px #171f2a0a}.recommendation-head{display:grid;gap:5px}.recommendation-head h3,.recommendation-head p{margin:0}.recommendation-head h3{font-size:20px;line-height:1.3}.recommendation-head p{color:var(--muted);font-size:14px}.recommendation-list{display:grid;gap:8px}.recommendation-card{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:82px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.recommendation-rank{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;color:#fff;background:var(--accent);font-size:13px;font-weight:900}.recommendation-card strong{display:block;color:var(--accent-ink);line-height:1.35}.recommendation-card small,.recommendation-card p{color:var(--muted)}.recommendation-card p{margin:2px 0 0;font-size:13px;font-weight:800}.recommendation-card a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border-radius:8px;color:#fff;background:var(--accent);font-size:14px;font-weight:900;white-space:nowrap}.sample-page-head h1{max-width:960px}.sample-summary-grid,.criteria-grid,.sample-comparison-grid,.service-check-grid{display:grid;gap:14px}.sample-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sample-summary-grid div,.criteria-card,.sample-shop-card,.sample-fact-card,.service-check-card,.faq-list details{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 8px 22px #171f2a0a}.sample-summary-grid div{display:grid;gap:6px;padding:18px}.sample-summary-grid span{color:var(--muted);font-size:13px;font-weight:900}.sample-summary-grid strong{font-size:20px;line-height:1.35}.sample-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:24px;align-items:start}.sample-fact-card{padding:18px}.sample-fact-card h2{margin-bottom:14px;font-size:22px}.sample-fact-card dl{display:grid;gap:10px;margin:0}.sample-fact-card div{display:grid;gap:3px;padding-bottom:10px;border-bottom:1px solid var(--line)}.sample-fact-card div:last-child{padding-bottom:0;border-bottom:0}.sample-fact-card dt{color:var(--muted);font-size:13px;font-weight:900}.sample-fact-card dd{margin:0;font-weight:800;overflow-wrap:anywhere}.criteria-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.criteria-card,.sample-shop-card,.service-check-card{padding:18px}.criteria-card strong,.sample-shop-card h3,.service-check-card h3{color:var(--accent-ink)}.criteria-card p,.sample-shop-card p{margin-bottom:0;color:var(--muted)}.sample-comparison-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.sample-shop-card{display:grid;gap:9px;align-content:start}.sample-shop-card span{color:var(--muted);font-size:12px;font-weight:900}.sample-shop-card h3{margin-bottom:0;font-size:20px;line-height:1.35}.sample-shop-card a{color:var(--accent-ink);font-weight:900}.sample-shop-card.is-featured{background:#e9f6f2}.service-check-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.service-check-card{background:#fbfcfe}.service-check-card.is-active{border-color:#a9d9cf;background:#fff}.service-check-card ul{display:grid;gap:7px;margin:0;padding-left:20px;color:var(--muted)}.faq-list{display:grid;gap:10px}.faq-list details{padding:16px 18px}.faq-list summary{cursor:pointer;color:var(--accent-ink);font-weight:900}.faq-list p{margin:12px 0 0;color:var(--muted)}.sample-source-list{margin-top:18px}.sample-review-detail{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:20px;margin-top:22px}.sample-review-detail>article{padding:22px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 8px 22px #171f2a0a}.sample-review-detail h3{margin:0 0 16px;color:var(--accent-ink);font-size:24px}.sample-review-list{display:grid;gap:14px}.sample-review-list section{padding-bottom:14px;border-bottom:1px solid var(--line)}.sample-review-list section:last-child{padding-bottom:0;border-bottom:0}.sample-review-list strong{display:block;margin-bottom:6px;font-size:18px}.sample-review-list p,.sample-review-detail li{color:var(--muted)}.sample-review-list p{margin:0}.sample-review-detail ul{display:grid;gap:12px;margin:0;padding-left:20px}.ad-shell,.ad-slot{display:grid;place-items:center;width:min(100% - 36px,1120px);min-height:96px;margin:28px auto;overflow:hidden;color:var(--muted);font-size:12px;font-weight:800}.ad-shell-in-article{margin:24px auto 28px}.ad-shell-bottom{margin-top:42px}.ad-shell .adsbygoogle,.ad-slot .adsbygoogle{width:100%;min-height:96px}.ad-shell-in-article .adsbygoogle{min-height:120px}.site-footer{display:grid;gap:10px;padding:34px 0 46px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.site-footer strong{color:var(--text)}.footer-brand-row,.footer-links{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.footer-brand-row span,.footer-links a{position:relative}.footer-links a,.site-footer a{color:#1463d8;font-weight:800}.site-footer p{max-width:880px;margin:0}.trust-page-head h1{max-width:940px}.trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.trust-card,.trust-prose,.trust-contact-box{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 8px 22px #171f2a0a}.trust-card{display:grid;gap:10px;padding:22px}.trust-card span,.trust-prose h2,.trust-contact-box strong{color:#1463d8}.trust-card span{font-size:13px;font-weight:900}.trust-card h2{margin:0}.trust-card p{margin:0;color:var(--muted);font-size:17px;line-height:1.72}.trust-list{display:grid;gap:8px;margin:0}.trust-list div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px}.trust-list dt{color:var(--muted);font-weight:800}.trust-list dd{margin:0;color:var(--text);font-weight:800;overflow-wrap:anywhere}.trust-prose{max-width:920px;padding:26px}.trust-prose h2{margin:28px 0 10px;font-size:22px}.trust-prose h2:first-child{margin-top:0}.trust-prose p,.trust-prose li{color:#2b3038;font-size:17px;line-height:1.78;word-break:keep-all}.trust-prose ul{display:grid;gap:8px;margin:0;padding-left:22px}.trust-contact-box{display:inline-flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:8px;padding:14px 16px}.trust-contact-box a{color:#1463d8;font-weight:900}.trust-date{margin-top:22px;color:var(--muted)!important;font-weight:800}@media(max-width:860px){.site-header{align-items:flex-start;flex-direction:column;justify-content:center;gap:8px;padding:14px 0}.site-header nav{gap:10px;font-size:13px}.hero,.page-head,.decision-section{width:min(100% - 28px,1120px)}.section-tint{width:100%;padding-right:14px;padding-left:14px}.search-box,.topic-grid,.shop-grid,.stats-grid,.info-grid,.review-points,.district-links,.sample-summary-grid,.sample-two-column,.sample-review-detail,.criteria-grid,.sample-comparison-grid,.service-check-grid{grid-template-columns:1fr}.region-node summary{align-items:flex-start;flex-direction:column}.search-box button{width:100%}.map-box{align-items:flex-start;flex-direction:column}.naver-map,.map-fallback{min-height:300px}.group-map{min-height:360px}.map-actions,.map-summary{align-items:flex-start;flex-direction:column}.map-marker-list{grid-template-columns:1fr;max-height:320px}.area-carwash-card,.recommendation-grid,.area-card-meta{grid-template-columns:1fr}.area-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-shell,.ad-slot{width:min(100% - 28px,1120px)}}@media(max-width:760px){body{font-size:17px;line-height:1.72}.container{width:min(100% - 28px,1120px);max-width:100%;margin-inline:auto}.site-header,.site-footer,.hero,.page-head,.decision-section{width:min(100% - 28px,1120px);max-width:100%}.site-header{gap:14px;min-height:auto;padding:16px 0}.brand,.logo{font-size:24px}nav,.nav{width:100%;gap:10px 16px;flex-wrap:wrap;font-size:16px;line-height:1.45}.hero{padding:34px 0 28px}.page-head{padding:34px 0}h1,.hero h1{font-size:clamp(30px,9vw,42px);line-height:1.18}.hero p,.page-head p,.section-heading p,.guide-prose,.guide-prose p,.content-hub-prose,.content-hub-prose p,article p,article li{font-size:17px;line-height:1.78;word-break:keep-all;overflow-wrap:anywhere}.grid,.detail-layout,.two-columns,.rating-grid,.card-grid,.venue-hero,.topic-grid,.shop-grid,.stats-grid,.info-grid,.review-points,.district-links,.area-carwash-card,.area-card-meta,.recommendation-grid,.keyword-intent,.service-guide-grid,.priority-summary-grid,.content-check-grid,.two-column-info,.trust-grid,.recommendation-card,.map-marker-list,.review-highlight-grid,.review-story-card{grid-template-columns:1fr!important}.panel,.card,.decision-card,.review-story,.ad-card,.search-panel,.topic-card,.shop-card,.stats-grid div,.info-grid div,.review-points article,.region-node,.map-box,.area-carwash-card,.keyword-intent article,.service-guide-card,.priority-summary-grid article,.content-check-grid article,.content-info-panel,.trust-card,.trust-prose,.recommendation-panel,.recommendation-card,.naver-map-wrap,.review-redesign,.review-highlight-card,.review-story-card,.ad-shell,.ad-slot{width:100%;max-width:100%;overflow:hidden}.panel,.card,.decision-card,.review-story,.ad-card,.search-panel,.topic-card,.shop-card,.stats-grid div,.info-grid div,.review-points article,.map-box,.area-carwash-card,.keyword-intent article,.service-guide-card,.priority-summary-grid article,.content-check-grid article,.content-info-panel,.trust-card,.trust-prose,.recommendation-panel,.recommendation-card,.review-highlight-card,.review-story-card{padding:16px}.review-redesign{gap:16px}.review-story-card>span{width:38px;height:38px}.review-story-card h3{font-size:22px}.review-story-card p{font-size:17px;line-height:1.78}.stats-grid div,.info-grid div,.summary-row,.rating-item,.score-list div{min-height:52px;font-size:17px}.rating-item,.score-list div,.summary-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px}.rating-item span,.score-list span,.summary-row span{min-width:0}.rating-item strong,.score-list strong,.summary-row strong{flex-shrink:0;font-size:16px;white-space:nowrap}.comparison-wrap,.table-wrap,.table-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px}table,.compare-table{min-width:680px}.compare-table th,.compare-table td{padding:12px 14px}.map-actions,.map-summary,.region-node summary{align-items:flex-start;flex-direction:column}.map-summary strong,.area-card-main strong,.area-card-meta dd,.recommendation-card strong,.map-marker-list strong,.map-marker-list small,.map-info-window,.source-list a,.topic-card strong,.shop-card strong{min-width:0;overflow-wrap:anywhere}.naver-map,.map-fallback{min-height:300px}.group-map{min-height:360px}.area-card-actions{grid-template-columns:1fr}.recommendation-card{align-items:flex-start}.recommendation-card a{width:100%}img,video,iframe{max-width:100%}}@media(max-width:430px){.container,.site-header,.site-footer,.hero,.page-head,.decision-section{width:calc(100% - 22px)}.section-tint{padding-right:11px;padding-left:11px}.panel,.card,.decision-card,.review-story,.ad-card,.search-panel,.topic-card,.shop-card,.stats-grid div,.info-grid div,.review-points article,.map-box,.area-carwash-card,.keyword-intent article,.service-guide-card,.priority-summary-grid article,.recommendation-panel,.recommendation-card{padding:14px}.rating-item strong,.score-list strong,.summary-row strong{font-size:15px}.compare-table{min-width:620px}}
