/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}}:root{--navy:#003d70;--blue:#0877c9;--sky:#eaf5fc;--ink:#1d2f3d;--muted:#6f7e89;--line:#dce7ee;--paper:#f6fafd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Pretendard,Noto Sans KR,Malgun Gothic,Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.notice{color:#fff;letter-spacing:-.045em;background:linear-gradient(100deg,#0b4c78,#002d56);align-items:center;gap:13px;height:64px;padding:0 max(24px,50% - 660px);font-size:26px;font-weight:900;display:flex}.notice i{border-left:1px solid #ffffff80;height:28px}.notice span{letter-spacing:-.04em;opacity:.86;margin-left:auto;font-size:13px;font-weight:500}.header{background:#fff;align-items:center;gap:clamp(25px,4vw,70px);max-width:1320px;height:100px;margin:auto;padding:0 18px;display:flex}.logo{color:#054573;letter-spacing:-.08em;min-width:190px;font-size:27px;position:relative}.logo b{font-weight:900}.logo span{font-weight:700}.logo small{white-space:nowrap;color:#7e8e9a;letter-spacing:-.02em;font-size:10px;font-weight:600;position:absolute;top:33px;left:1px}.search-box{border:1px solid #cddde9;border-radius:5px;flex:1;max-width:520px;height:43px;display:flex;overflow:hidden}.search-box input{min-width:0;color:var(--ink);border:0;outline:0;flex:1;padding:0 15px;font-size:13px}.search-box button{background:var(--navy);color:#fff;border:0;place-items:center;width:51px;display:grid}.search-box svg{width:20px}.account{white-space:nowrap;gap:15px;margin-left:auto;display:flex}.account button{color:#365061;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:flex}.account svg{color:#1066a5;width:16px}.menu{color:#fff;background:#047;justify-content:center;gap:0;display:flex;box-shadow:0 3px 9px #002e5420}.menu button{color:#fff;background:0 0;border:0;height:48px;padding:0 clamp(10px,1.55vw,24px);font-size:13px;font-weight:700}.menu button:hover,.menu button.active{background:#076fae}.page-shell{grid-template-columns:minmax(0,1fr) 315px;gap:17px;max-width:1320px;margin:14px auto 20px;padding:0 18px;display:grid}.main-column,.side-column{min-width:0}.hero-news{color:#fff;background:#215878;border-radius:3px;min-height:335px;position:relative;overflow:hidden}.hero-image{filter:saturate(.8);background:url(/harbor-house-hero.png) 50%/cover no-repeat;position:absolute;inset:0}.hero-overlay{background:linear-gradient(90deg,#00314fdd 0%,#00344b96 50%,#001a2fc4 100%);position:absolute;inset:0}.hero-content{z-index:1;max-width:69%;padding:31px 29px;position:relative}.issue-label{background:#ff5d56;border-radius:999px;padding:6px 13px;font-size:11px;font-weight:800;display:inline-block}.hero-content h1{letter-spacing:-.06em;margin:13px 0 10px;font-size:26px;line-height:1.35}.hero-content p{margin:0;font-size:13px;line-height:1.6}.hero-content small{color:#dbe9ed;margin-top:10px;font-size:11px;display:block}.hero-content button{color:#fff;background:#0072c7;border:0;border-radius:4px;align-items:center;gap:8px;margin-top:12px;padding:8px 14px;font-size:11px;font-weight:700;display:flex}.hero-content button svg{width:16px}.hero-ranking{z-index:2;width:31%;margin:0;padding:0;list-style:none;position:absolute;top:14px;right:14px}.hero-ranking li{color:#fff;border-bottom:1px solid #fff2;align-items:center;gap:9px;min-height:43px;padding:6px;font-size:11px;display:flex}.hero-ranking b{color:#31536b;background:#fff;border-radius:3px;flex:none;place-items:center;width:23px;height:23px;font-size:14px;display:grid}.hero-ranking span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.quick-links{grid-template-columns:repeat(8,1fr);gap:8px;margin:13px 0;display:grid}.quick-links a{color:#344957;background:#fff;border:1px solid #e7edf1;border-radius:8px;place-items:center;gap:6px;min-height:70px;font-size:11px;font-weight:700;display:grid}.quick-links b{color:#0876c3;font-size:21px;line-height:1}.dashboard{background:#fff;grid-template-columns:1.1fr .94fr .95fr;gap:22px;padding:23px 13px 0;display:grid}.section-title{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.section-title h2,.topics h2{color:#1c3544;letter-spacing:-.06em;margin:0;font-size:17px}.section-title a{color:#7d8c94;align-items:center;gap:3px;font-size:10px;display:flex}.section-title svg{width:14px}.news-row{gap:10px;margin:0 0 10px;display:flex}.thumbnail{background:#bccdd3;border-radius:3px;flex:none;width:72px;height:54px;display:block}.thumb-0{background:linear-gradient(145deg,#b4d4df,#557d93)}.thumb-1{background:linear-gradient(145deg,#9bbac7,#d7dde0)}.thumb-2{background:linear-gradient(145deg,#b7cac5,#5e8272)}.thumb-3{background:linear-gradient(145deg,#efe2c7,#9b8c75)}.news-row div{min-width:0}.news-row b{-webkit-line-clamp:2;letter-spacing:-.05em;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.news-row small{color:#98a5aa;margin-top:5px;font-size:10px;display:block}.no-result{color:#85939a;padding:35px 0;font-size:12px}.popular ol{margin:0;padding:0;list-style:none}.popular li{color:#50636f;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;min-height:25px;font-size:11px;display:grid}.popular li b{color:#4c6572;background:#eef2f4;border-radius:2px;place-items:center;width:16px;height:16px;font-size:10px;display:grid}.popular li:nth-child(-n+3) b{color:#fff;background:#087ac8}.popular li small{color:#98a4aa;font-size:10px}.service-list .section-title{margin-bottom:6px}.service{border-radius:5px;grid-template-columns:31px 1fr 15px;align-items:center;gap:8px;min-height:47px;padding:7px;display:grid}.service>b{color:#fff;background:#157cc8;border-radius:4px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.service span{gap:2px;display:grid}.service strong{font-size:11px}.service small{color:#647a83;font-size:9px}.service svg{color:#82939b;width:14px}.service.blue{background:#e6f3fd}.service.mint{background:#e1f6f3}.service.mint>b{background:#00a99c}.service.coral{background:#fff0f0}.service.coral>b{background:#f35f67}.service.orange{background:#fff5e8}.service.orange>b{background:#ef941f}.community-banner{color:#12613e;background:linear-gradient(120deg,#bff4db,#8adbbe);border-radius:5px;gap:5px;margin-top:7px;padding:13px;display:grid}.community-banner strong{font-size:11px;line-height:1.4}.community-banner span{font-size:10px;font-weight:700}.community-banner svg{vertical-align:middle;width:14px}.topics{background:#fff;padding:33px 13px}.topics>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px;display:grid}.topics a{background:#fbfdff;border:1px solid #e7eef2;border-radius:6px;flex-direction:column;align-items:flex-start;min-height:153px;padding:15px;display:flex}.topic-icon{color:#fff;background:#0e81cd;border-radius:6px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.icon-1{background:#4b91bc}.icon-2{background:#f29f5a}.icon-3{background:#247eca}.topics strong{margin-top:9px;font-size:13px}.topics span{color:#687d88;white-space:pre-line;margin-top:4px;font-size:10px;line-height:1.35}.topics em{color:#286087;border:1px solid #87a4b6;border-radius:3px;align-items:center;gap:3px;margin-top:auto;padding:5px 8px;font-size:9px;font-style:normal;font-weight:700;display:flex}.topics em svg{width:12px}.bottom-banner{color:#244334;background:linear-gradient(105deg,#e7d0a8,#f3e3bf 55%,#c9ac7f);border-radius:7px;align-items:center;gap:17px;margin:14px 13px 15px;padding:16px 25px;display:flex}.bottom-banner>span{color:#00875b;font-size:33px}.bottom-banner div{gap:5px;display:grid}.bottom-banner strong{font-size:15px}.bottom-banner small{font-size:11px}.bottom-banner>b{color:#fff;background:#00894d;border-radius:4px;align-items:center;gap:7px;margin-left:auto;padding:10px 14px;font-size:11px;display:flex}.bottom-banner svg{width:15px}.side-column{align-content:start;gap:15px;display:grid}.side-menu,.article-card,.calculator{background:#fff;border:1px solid #d4e1e9;border-radius:5px;overflow:hidden}.side-menu>h2,.how-it-works>h2{color:#fff;background:linear-gradient(100deg,#0076c6,#004d83);align-items:center;gap:7px;margin:0;padding:10px 14px;font-size:15px;display:flex}.side-menu>h2 b,.how-it-works>h2 b{background:#087eca;border:2px solid #a7dbfd;border-radius:50%;place-items:center;width:26px;height:26px;font-size:16px;display:grid}.side-tabs{grid-template-columns:1fr 1fr;gap:5px;padding:14px 15px 9px;display:grid}.side-tabs button{color:#486172;background:#fff;border:1px solid #c9dbe6;padding:12px 4px;font-size:12px;font-weight:800}.side-tabs .selected{color:#fff;background:#0875bd;border-color:#0875bd}.side-menu-list{padding:0 18px 12px}.side-menu-list>span{color:#1d74ad;text-align:center;border-bottom:1px dotted #aac4d3;margin:7px 0 12px;padding-bottom:9px;font-size:11px;font-weight:800;display:block}.side-menu-list h3{margin:0;font-size:19px}.side-menu-list p{color:#687c87;margin:8px 0 12px;font-size:10px;line-height:1.5}.side-menu-list a{color:#354d5a;border-bottom:1px solid #e5edf1;justify-content:space-between;align-items:center;padding:8px 0;font-size:11px;display:flex}.side-menu-list svg{width:14px}.article-card{padding:16px}.breadcrumb{color:#7b8e98;font-size:9px}.article-card h2{letter-spacing:-.07em;margin:14px 0 8px;font-size:20px;line-height:1.35}.article-card>small{color:#8b9aa1;font-size:10px}.summary{color:#52626b;background:#fff4df;border-radius:6px;gap:5px;margin-top:14px;padding:12px;font-size:10px;display:grid}.summary b{color:#3e4d53}.summary span{color:#5c7464}.article-photo{color:#527373;background:linear-gradient(135deg,#c9d8d9,#e5d9cc);place-items:center;height:80px;margin-top:12px;font-size:40px;display:grid}.calculator{background:#f7fcff;padding:15px}.calculator h3{margin:0 0 12px;font-size:15px}.calculator label{justify-content:space-between;align-items:center;margin:8px 0;font-size:11px;display:flex}.calculator label span{align-items:center;gap:4px;display:flex}.calculator input{text-align:right;border:1px solid #d4e1e7;border-radius:3px;width:62px;padding:6px;font-size:11px}.calculator>button{color:#fff;background:#0877c8;border:0;border-radius:4px;width:100%;margin:7px 0;padding:10px;font-size:12px;font-weight:800}.calculator>div{color:#61747c;background:#e6f8fb;place-items:center;padding:8px;display:grid}.calculator>div small{font-size:10px}.calculator>div b{color:#00a99c;font-size:25px}.how-it-works{max-width:1320px;margin:0 auto 20px;padding:0 18px}.how-it-works>h2{border-radius:5px 5px 0 0;font-size:16px}.how-it-works h2 span{font-size:11px;font-weight:500}.how-it-works>div{background:#fff;border:1px solid #d4e1e9;grid-template-columns:repeat(5,1fr);gap:9px;padding:16px;display:grid}.how-it-works article{border:1px solid #dde8ee;border-radius:6px;gap:6px;min-height:95px;padding:12px;display:grid;position:relative}.how-it-works article:not(:last-child):after{z-index:2;content:"›";color:#1479c5;font-size:25px;position:absolute;top:50%;right:-8px}.how-it-works article>b{color:#fff;background:#075e9b;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.how-it-works strong{font-size:12px}.how-it-works span{color:#75868d;font-size:10px;line-height:1.3}@media (max-width:1000px){.notice{font-size:21px}.page-shell{grid-template-columns:1fr}.side-column{grid-template-columns:repeat(3,1fr);align-items:start}.dashboard{grid-template-columns:1.1fr .9fr}.service-list{grid-column:span 2;grid-template-columns:repeat(2,1fr)}.service-list .section-title{grid-column:span 2}.community-banner{margin-top:0}.how-it-works>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.notice{height:auto;min-height:50px;padding:11px 20px;font-size:17px}.notice span{display:none}.header{gap:16px;height:83px}.logo{min-width:auto;font-size:21px}.logo small,.account{display:none}.menu{justify-content:flex-start;overflow:auto}.menu button{flex:none;height:44px}.page-shell{margin-top:0;padding:0}.hero-news{border-radius:0;min-height:360px}.hero-content{max-width:100%;padding:26px 22px}.hero-content h1{font-size:22px}.hero-ranking{display:none}.quick-links{grid-template-columns:repeat(4,1fr);margin:9px;padding:0 4px}.quick-links a{min-height:64px;font-size:10px}.dashboard{padding:23px 20px;display:block}.dashboard article{margin-bottom:30px}.news-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.news-list .section-title{grid-column:span 2}.news-row{margin:0}.news-row:nth-of-type(n+4){display:none}.news-row b{font-size:11px}.popular ol{columns:2}.popular li{break-inside:avoid}.service-list{grid-template-columns:1fr 1fr}.service-list .section-title{grid-column:span 2}.topics{padding:28px 20px}.topics>div{grid-template-columns:1fr 1fr}.bottom-banner{margin:0 20px 20px;padding:15px}.bottom-banner>span,.bottom-banner>b{display:none}.side-column{grid-template-columns:1fr;margin:0 20px}.how-it-works{margin:20px 0;padding:0}.how-it-works>h2{border-radius:0;font-size:14px}.how-it-works h2 span{display:none}.how-it-works>div{grid-template-columns:1fr 1fr;padding:12px}.how-it-works article:not(:last-child):after{display:none}}@media (max-width:420px){.search-box{height:39px}.hero-content h1{font-size:20px}.dashboard{padding:20px 14px}.service-list{grid-template-columns:1fr}.service-list .section-title{grid-column:auto}.popular ol{columns:1}.topics{padding:25px 14px}.topics a{min-height:142px;padding:12px}.bottom-banner{margin:0 14px 15px}.side-column{margin:0 14px}.how-it-works>div{grid-template-columns:1fr}.notice{font-size:15px}}.home-shell{max-width:1320px;margin:14px auto 0;padding:0 18px 28px}.home-hero-grid{grid-template-columns:minmax(0,1fr) 315px;gap:17px;display:grid}.home-hero-grid .hero-news{min-height:342px}.home-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.home-section-title h2{color:#17364b;letter-spacing:-.06em;margin:0;font-size:18px}.home-section-title small{color:#738b99;font-size:11px}.home-section-title>a{color:#0874b8;align-items:center;gap:3px;font-size:11px;font-weight:800;display:flex}.home-section-title svg{width:14px}.home-panel{background:#fff;border:1px solid #e1ebf1;border-radius:7px;box-shadow:0 4px 12px #0f446409}.indicators-card{background:#fff;border:1px solid #d4e1e9;border-radius:7px;overflow:hidden;box-shadow:0 4px 12px #0f44640a}.indicators-card .home-section-title{color:#fff;background:linear-gradient(100deg,#0076c6,#004d83);margin:0;padding:15px 16px}.indicators-card .home-section-title h2,.indicators-card .home-section-title small{color:#fff}.indicators-card .home-section-title small{opacity:.75}.indicator-item{border-bottom:1px solid #e5edf1;grid-template-columns:1fr auto;gap:3px;padding:10px 0;display:grid}.indicator-item:last-child{border-bottom:0}.indicator-item span{color:#3b5b70;font-size:12px;font-weight:800}.indicator-item strong{color:#0a73ae;font-size:11px}.indicator-item small{color:#82949e;grid-column:1/-1;font-size:9px}.quick-links{grid-template-columns:repeat(8,1fr);gap:9px;margin:14px 0}.quick-links button{background:#fff;border:1px solid #dfeaf0;border-radius:7px;min-height:72px;box-shadow:0 3px 9px #144a6908}.home-feature-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:15px;margin-bottom:15px;display:grid}.briefing-panel,.transaction-quick{padding:20px}.briefing-panel .briefing-empty{margin:0}.briefing-empty button{color:#126ca3;background:#fff;border:1px solid #1681bf;border-radius:4px;justify-self:start;margin-top:3px;padding:8px 10px;font-size:11px;font-weight:800}.briefing-list{gap:10px;display:grid}.briefing-region{grid-template-columns:84px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.briefing-region>b{color:#0874b8;background:#e9f5fd;border-radius:5px;place-items:center;font-size:14px;display:grid}.briefing-card{background:#f7fbfe;border-radius:5px;gap:5px;min-height:66px;padding:10px;display:grid}.transaction-quick>p{color:#6b828e;margin:-4px 0 12px;font-size:11px}.transaction-search{color:#91a2ad;background:#fff;border:1px solid #c9dce7;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;height:43px;font-size:11px;display:flex;overflow:hidden}.transaction-search span{padding-left:13px}.transaction-search b{color:#fff;background:#0877c9;align-self:stretch;place-items:center;width:45px;display:grid}.transaction-search svg{width:17px}.transaction-tags{flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;display:flex}.transaction-tags>span{color:#8598a2;font-size:9px}.transaction-tags a{color:#1979b4;background:#e7f4fc;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800}.dsr-mini{color:#587280;border-top:1px solid #e5edf1;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:14px;padding-top:11px;font-size:10px;display:grid}.dsr-mini button{color:#126ca3;background:#fff;border:1px solid #b9d6e7;border-radius:3px;padding:5px 8px;font-size:10px;font-weight:800}.dsr-mini strong{color:#00a19a;font-size:18px}.regional-overview{margin-bottom:15px;padding:20px}.regional-overview .home-section-title{margin-bottom:14px}.regional-home-grid{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.regional-home-card{color:#788a95;background:#edf3f7;border-radius:5px;flex-direction:column;justify-content:flex-end;min-height:92px;padding:13px;display:flex}.regional-home-card strong{font-size:13px}.regional-home-card span{margin-top:5px;font-size:9px}.active-region{color:#fff;background:linear-gradient(135deg,#076a9e,#0a90c5);position:relative;overflow:hidden}.active-region:before{content:"";background:linear-gradient(#0879ab45,#003d70d9),url(/harbor-house-hero.png) 50%/cover;position:absolute;inset:0}.active-region>*{position:relative}.pending-region{background:linear-gradient(135deg,#eef2f4,#dce4e8)}.home-content-grid{grid-template-columns:1.22fr .78fr .95fr 1.08fr;gap:13px;margin-bottom:15px;display:grid}.home-content-grid>.home-panel{padding:17px}.home-content-grid .home-section-title{margin-bottom:12px}.news-row{margin-bottom:9px}.news-row b{font-size:11px}.popular li{min-height:25px}.popular li small{font-size:9px}.service-list{gap:6px;display:grid}.service-list .service{cursor:default}.move-in-services>p{color:#6d848f;margin:-4px 0 10px;font-size:10px}.move-in-services>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.move-in-services a{color:#27536a;background:#f2f8fb;border-radius:5px;place-items:center;gap:5px;min-height:56px;font-size:10px;display:grid}.move-in-services a span{color:#0877c9;font-size:17px}.move-in-services a b{font-size:10px}.bottom-banner{width:100%;margin:0;padding:17px 25px}.home-footer{color:#dcecf6;background:linear-gradient(100deg,#047,#002f58);justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:0 max(18px,50% - 642px);display:flex}.home-footer div{gap:3px;display:grid}.home-footer strong{color:#fff;letter-spacing:-.06em;font-size:19px}.home-footer span,.home-footer small{opacity:.85;font-size:10px}@media (max-width:1050px){.home-hero-grid{grid-template-columns:minmax(0,1fr) 290px}.home-content-grid{grid-template-columns:repeat(2,1fr)}.regional-home-grid,.briefing-cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:780px){.home-shell{margin:0;padding:0 14px 22px}.home-hero-grid{margin:0 -14px;display:block}.home-hero-grid .hero-news{border-radius:0;min-height:360px}.indicators-card{border-radius:7px;margin:14px}.quick-links{grid-template-columns:repeat(4,1fr);margin:12px 0}.home-feature-grid{grid-template-columns:1fr}.briefing-panel,.transaction-quick,.regional-overview{padding:17px}.briefing-region{grid-template-columns:1fr}.briefing-region>b{min-height:38px}.briefing-cards,.regional-home-grid{grid-template-columns:repeat(2,1fr)}.home-content-grid{grid-template-columns:1fr}.home-content-grid>.home-panel{padding:17px}.news-list{display:block}.news-row:nth-of-type(n+5){display:none}.home-footer{flex-direction:column;align-items:flex-start;gap:7px;min-height:0;padding:20px 18px}.bottom-banner{width:100%;margin:0}.indicator-item{padding:9px 0}}.home-shell .indicator-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 12px 12px}.home-shell .indicator-item{background:#f4f9fc;border:0;border-radius:5px;min-height:58px;padding:9px}.home-shell .indicator-item:last-child{grid-column:1/-1}.home-shell .indicator-item small{font-size:8px;line-height:1.3}.home-shell .quick-links button small{color:#82939d;font-size:8px;font-weight:500;line-height:1.25;display:block}@media (max-width:780px){.home-shell .quick-links button{min-height:72px}.home-shell .quick-links button small{display:none}.home-shell .indicator-item{padding:9px}}.notice-home{letter-spacing:-.03em;height:34px;font-size:11px;font-weight:600}.notice-home small{font-size:11px}.notice-home em{opacity:.8;margin-left:auto;font-size:10px;font-style:normal}.header-home{height:62px}.header-home .logo{font-size:25px}.header-home .logo small{top:29px}.menu-home button{height:41px}.home-shell .home-hero-grid .hero-news{min-height:244px}.home-shell .hero-content{padding:25px 30px}.home-shell .hero-content h1{margin:10px 0 7px;font-size:30px}.home-shell .hero-search{margin-top:14px}.home-shell .quick-links button{min-height:68px}@media (max-width:780px){.notice-home{height:auto;min-height:32px;padding:9px 16px}.notice-home em{display:none}.header-home{height:72px}.menu-home button{height:42px}.home-shell .home-hero-grid .hero-news{min-height:330px}.home-shell .hero-content{padding:27px 22px}}.home-shell .home-hero-grid .hero-content h1{margin:8px 0 5px;font-size:28px}.home-shell .home-hero-grid .hero-search{height:44px;margin-top:11px}.home-shell .home-hero-grid .hero-popular{margin-top:8px}.briefing-empty-rich{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch;gap:7px;padding:0}.briefing-empty-rich .briefing-preview{background:#f8fcff;border:1px solid #e1ebf1;border-radius:5px;grid-template-columns:24px 1fr;gap:3px 7px;min-height:62px;padding:10px;display:grid}.briefing-preview>span{color:#0877c9;background:#e7f4fc;border-radius:4px;grid-row:span 2;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.briefing-preview b{color:#24495e;font-size:10px}.briefing-preview small{color:#81949e;font-size:8px;line-height:1.25}.briefing-empty-rich button{white-space:nowrap;place-self:center}.home-shell .home-content-grid>.home-panel{min-height:206px}.home-shell .home-content-grid .thumbnail{width:56px;height:43px}.home-shell .home-content-grid .news-row{gap:8px;margin-bottom:7px}.home-shell .home-content-grid .news-row small{margin-top:2px}.home-shell .home-content-grid .news-row b{font-size:10px;line-height:1.3}@media (max-width:780px){.home-shell .home-hero-grid .hero-content{padding:27px 22px}.briefing-empty-rich{grid-template-columns:1fr 1fr}.briefing-empty-rich button{grid-column:1/-1}.home-shell .home-content-grid>.home-panel{min-height:0}}.home-shell .indicator-item{min-height:42px;padding:6px}.home-shell .indicators-card .home-section-title{padding:12px 16px}.home-shell .indicators-card .home-section-title h2{font-size:15px}.home-shell .quick-links button b{color:#0877c9;place-items:center;width:30px;height:28px;font-size:26px;line-height:1;display:grid}.home-shell .move-in-services>.home-section-title{grid-template-columns:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.home-shell .move-in-services .home-section-title h2{white-space:nowrap;font-size:14px}.home-shell .move-in-services>.home-section-title>a{color:#0874b8;background:0 0;border:0;border-radius:0;align-items:center;min-height:0;padding:0;font-size:10px;display:flex}.home-shell .move-in-services>div:not(.home-section-title){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.home-shell .move-in-services>div:not(.home-section-title)>a{background:#fff;border:1px solid #e2ebf0;grid-template-rows:64px auto auto;align-content:start;gap:3px;min-height:0;padding:0 0 7px;display:grid;overflow:hidden}.home-shell .move-in-services>div:not(.home-section-title)>a img{object-fit:cover;width:100%;height:64px}.home-shell .move-in-services>div:not(.home-section-title)>a small{color:#7f929d;font-size:8px}@media (max-width:780px){.home-shell .quick-links button b{font-size:23px}.home-shell .move-in-services>div:not(.home-section-title){grid-template-columns:repeat(2,1fr)}.home-shell .move-in-services>div:not(.home-section-title)>a{grid-template-rows:76px auto auto}.home-shell .move-in-services>div:not(.home-section-title)>a img{height:76px}}.home-shell .home-content-grid>.news-list,.home-shell .home-content-grid>.popular,.home-shell .home-content-grid>.service-list{min-height:0;padding:10px}.home-shell .home-content-grid>.news-list .home-section-title,.home-shell .home-content-grid>.popular .home-section-title,.home-shell .home-content-grid>.service-list .home-section-title{margin-bottom:7px}.home-shell .home-content-grid>.news-list .thumbnail{width:48px;height:37px}.home-shell .home-content-grid>.news-list .news-row{gap:6px;margin-bottom:5px}.home-shell .home-content-grid>.popular li{min-height:19px}.home-shell .home-content-grid>.popular li b,.home-shell .home-content-grid>.popular li button{font-size:9px}.home-shell .home-content-grid>.service-list{gap:4px}.home-shell .home-content-grid>.service-list .service{min-height:34px;padding:5px}@media (max-width:780px){.home-shell .home-content-grid>.news-list,.home-shell .home-content-grid>.popular,.home-shell .home-content-grid>.service-list{padding:17px}.home-shell .home-content-grid>.news-list .thumbnail{width:56px;height:43px}.home-shell .home-content-grid>.news-list .news-row{gap:8px;margin-bottom:7px}}.home-shell .photo-thumbnail{background-repeat:no-repeat;background-size:cover}.home-shell .quick-links button b{width:34px;height:32px;font-size:30px}.home-shell .home-section-title h2{font-size:17px}.home-shell .briefing-preview>span{width:28px;height:28px;font-size:15px}.home-shell .briefing-preview b{font-size:11px}.home-shell .briefing-preview small{font-size:9px}.home-shell .home-content-grid>.news-list .home-section-title h2,.home-shell .home-content-grid>.popular .home-section-title h2,.home-shell .home-content-grid>.service-list .home-section-title h2{font-size:17px}.home-shell .home-content-grid>.news-list .news-row b{font-size:10px}.home-shell .home-content-grid>.service-list .service>b{width:27px;height:27px;font-size:16px}.home-shell .move-in-services .home-section-title h2{font-size:16px}@media (max-width:780px){.menu-home button{font-size:13px}.home-shell .quick-links button b{font-size:26px}.home-shell .quick-links button span{font-size:11px}}.home-shell .quick-links{gap:5px;margin:8px 0}.home-shell .quick-links button{text-align:left;grid-template-rows:auto auto;grid-template-columns:33px minmax(0,1fr);align-items:center;min-height:61px;padding:7px 8px;display:grid}.home-shell .quick-links button b{grid-row:span 2;width:30px;height:30px;font-size:25px}.home-shell .quick-links button b svg{width:27px;height:27px}.home-shell .quick-links button span{font-size:11px;font-weight:800}.home-shell .quick-links button small{font-size:8px;line-height:1.2}.home-shell .home-feature-grid{gap:9px;margin-bottom:9px}.home-shell .briefing-panel{padding:11px}.home-shell .briefing-panel .home-section-title{align-items:flex-start;margin-bottom:7px}.home-shell .briefing-panel .home-section-title>div{gap:2px;display:grid}.home-shell .briefing-panel .home-section-title h2{font-size:16px}.home-shell .briefing-manage{color:#0874b8;white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:9px;font-weight:800;display:flex}.home-shell .briefing-manage svg{width:11px}.home-shell .briefing-empty-rich{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.home-shell .briefing-empty-rich .briefing-preview{grid-template-columns:25px minmax(0,1fr);gap:2px 6px;min-height:57px;padding:8px}.home-shell .briefing-empty-rich .briefing-preview>span{width:25px;height:25px;font-size:14px}.home-shell .briefing-empty-rich .briefing-preview>span svg{width:19px;height:19px}.home-shell .briefing-empty-rich .briefing-preview:last-child>span{color:#f05767;background:#fff0f2}@media (max-width:780px){.home-shell .quick-links{gap:6px;margin:10px 0}.home-shell .quick-links button{text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr;min-height:68px;padding:7px}.home-shell .quick-links button b{grid-row:auto;justify-self:center}.home-shell .quick-links button b svg{width:25px;height:25px}.home-shell .quick-links button small{display:none}.home-shell .briefing-empty-rich{grid-template-columns:1fr 1fr}.home-shell .briefing-empty-rich .briefing-preview{min-height:62px}}.notice-home,.notice-home small{font-size:12px}.menu-home button{font-size:15px}.home-shell .quick-links button span{font-size:12px}.home-shell .quick-links button small{font-size:9px}.home-shell .home-section-title h2,.home-shell .briefing-panel .home-section-title h2{font-size:18px}.home-shell .home-section-title small{font-size:11px}.home-shell .indicator-item span{font-size:12px}.home-shell .indicator-item strong{font-size:11px}.home-shell .indicator-item small{font-size:9px}.home-shell .briefing-manage{font-size:10px}.home-shell .briefing-empty-rich .briefing-preview b{font-size:11px}.home-shell .briefing-empty-rich .briefing-preview small{font-size:9px}.home-shell .transaction-quick p,.home-shell .transaction-tags{font-size:11px}.home-shell .regional-home-card strong{font-size:15px}.home-shell .regional-home-card span{font-size:11px}.home-shell .home-content-grid>.news-list .news-row b{font-size:11px;line-height:1.3}.home-shell .home-content-grid>.news-list .news-row small{font-size:10px}.home-shell .home-content-grid>.popular li b,.home-shell .home-content-grid>.popular li button{font-size:11px}.home-shell .home-content-grid>.popular li small{font-size:10px}.home-shell .home-content-grid>.service-list .service strong{font-size:11px}.home-shell .home-content-grid>.service-list .service small{font-size:9px}.home-shell .move-in-services>div:not(.home-section-title)>a b{font-size:12px}.home-shell .move-in-services>div:not(.home-section-title)>a small{font-size:10px}.home-footer strong{font-size:15px}.home-footer span,.home-footer small{font-size:10px}@media (max-width:780px){.notice-home,.notice-home small{font-size:11px}.menu-home button{font-size:14px}.home-shell .quick-links button span{font-size:12px}.home-shell .home-section-title h2,.home-shell .briefing-panel .home-section-title h2{font-size:17px}.home-shell .indicator-item span{font-size:11px}.home-shell .indicator-item small{font-size:8px}.home-shell .home-content-grid>.news-list .news-row b{font-size:11px}}.home-shell .region-image-0:before{background-image:linear-gradient(#0879ab45,#003d70d9),url(/images/region-daejeon-card.png)}.home-shell .region-image-1:before{background-image:linear-gradient(#0879ab45,#003d70d9),url(/images/region-sejong-card.png)}.home-shell .region-image-2:before{background-image:linear-gradient(#0879ab45,#003d70d9),url(/images/region-chungnam-card.png)}.home-shell .home-hero-grid{display:block;position:relative}.home-shell .home-hero-grid .hero-news{border-radius:4px;min-height:252px}.home-shell .home-hero-grid .hero-image{filter:saturate(.92);background-image:url(/images/main-hero-city-v2.png);background-position:50% 54%}.home-shell .home-hero-grid .hero-content{max-width:67%;padding:25px 30px}.home-shell .home-hero-grid .hero-content h1{font-size:31px}.home-shell .home-hero-grid .hero-content p{font-size:13px}.home-shell .home-hero-grid .indicators-card{z-index:3;width:min(31%,330px);position:absolute;top:12px;right:12px;box-shadow:0 7px 22px #00334c45}.home-shell .home-hero-grid .indicator-list{padding:8px 12px 10px}.home-shell .home-hero-grid .indicator-item{min-height:48px;padding:7px}.home-shell .home-hero-grid .indicator-item:last-child{min-height:43px}@media (max-width:780px){.home-shell .home-hero-grid{display:block}.home-shell .home-hero-grid .hero-news{min-height:330px}.home-shell .home-hero-grid .hero-content{max-width:100%;padding:27px 22px}.home-shell .home-hero-grid .indicators-card{width:auto;margin:14px;position:static}.home-shell .home-hero-grid .hero-content h1{font-size:28px}}.home-shell .home-hero-grid .hero-image{filter:saturate(.98);background-position:62% 54%}.home-shell .home-hero-grid .hero-overlay{background:linear-gradient(90deg,#003757cc 0%,#00476b7a 48%,#003d6040 100%)}.quick-links button b{color:#0876c3;font-size:21px;line-height:1}:is(.quick-links button:hover,.quick-links button:focus-visible){background:#eef8ff;border-color:#0877c9;outline:0}.popular li button{color:#50636f;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;font-size:11px;overflow:hidden}.popular li button:hover{color:#0877c9;text-decoration:underline}.news-status{color:#668593;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.news-status.loading{color:#9ba6aa}.news-status.fallback{color:#b27631}.news-status button{color:#0877c9;background:#e9f4fa;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid}.news-status button:hover{background:#d5edf9}.news-status svg{width:13px}.hero-content>a{color:#fff;background:#0072c7;border-radius:4px;align-items:center;gap:8px;width:max-content;margin-top:12px;padding:8px 14px;font-size:11px;font-weight:700;display:flex}.hero-content>a svg{width:16px}.hero-ranking a{color:#fff}.hero-ranking a:hover{text-decoration:underline}.show-more{color:#286087;background:#fff;border:1px solid #cbdde6;border-radius:4px;align-items:center;gap:5px;margin:12px auto 0;padding:7px 11px;font-size:10px;font-weight:700;display:flex}.show-more svg{width:13px}.community-banner{text-align:left;border:0}.bottom-banner{text-align:left;border:0;width:calc(100% - 26px)}.side-menu-list button{color:#354d5a;text-align:left;background:0 0;border:0;border-bottom:1px solid #e5edf1;justify-content:space-between;align-items:center;width:100%;padding:8px 0;font-size:11px;display:flex}.side-menu-list button:hover{color:#0877c9}.side-menu-list button svg{width:14px}.article-source{color:#0877c9;align-items:center;gap:5px;margin-top:11px;font-size:10px;font-weight:700;display:flex}.article-source svg,.calculator>a svg{width:13px}.calculator>p{color:#70818a;margin:0 0 10px;font-size:9px;line-height:1.45}.calculator>a{color:#43768f;align-items:center;gap:4px;margin-top:10px;font-size:9px;text-decoration:underline;display:flex}@media (max-width:720px){.quick-links button{min-height:64px;font-size:10px}}.side-tabs.side-tabs-3{grid-template-columns:repeat(3,1fr)}.side-tabs.side-tabs-4{grid-template-columns:repeat(4,1fr)}.side-tabs.side-tabs-4 button{padding-inline:2px;font-size:10px}.side-tabs.side-tabs-3 button{padding-inline:2px;font-size:11px}.side-menu-list a:hover{color:#0877c9;text-decoration:underline}.side-context{color:#2b4c5f;background:#f7fcff;border:1px solid #d4e1e9;border-radius:5px;gap:9px;padding:15px;display:grid}.side-context b{font-size:15px}.side-context p{color:#657d89;margin:0;font-size:11px;line-height:1.55}.side-context a{color:#fff;background:#0877c8;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:12px;font-weight:800;display:flex}.side-context svg{width:14px}@media (max-width:720px){.side-tabs.side-tabs-3 button{font-size:10px}.side-tabs.side-tabs-4 button{font-size:9px}}.subscription-page{color:#14314b;background:#f4f8fb;min-height:100vh}.subscription-header-note{color:#66798a;margin-left:auto;font-size:13px}.subscription-shell{padding-top:24px;padding-bottom:58px}.subscription-main{min-width:0}.subscription-hero{color:#fff;background:linear-gradient(115deg,#004f86,#0877b9);border-radius:8px;padding:30px 34px;box-shadow:0 8px 22px #0a487224}.subscription-hero span{background:#fff2;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-block}.subscription-hero h1{margin:12px 0 7px;font-size:30px}.subscription-hero p{color:#e2f3ff;margin:0}.featured-regions{background:#fff;border:1px solid #d8e7f0;border-radius:8px;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;display:flex}.featured-regions>strong{color:#075c94;flex:none;font-size:14px}.featured-regions>div{gap:10px;width:100%;display:flex}.featured-regions a{color:#24526e;background:#f0f7fb;border-radius:5px;flex:1;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-width:0;padding:10px 12px;text-decoration:none;display:grid}.featured-regions a:hover{background:#e1f1fa}.featured-regions a b{color:#075f9b;font-size:15px}.featured-regions a span{color:#5a7180;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.featured-regions a i{font-size:19px;font-style:normal}.subscription-board{background:#fff;border:1px solid #dbe7ef;border-radius:8px;margin-top:16px;overflow:hidden}.subscription-tabs{border-bottom:1px solid #dbe7ef;display:flex}.subscription-tabs button{cursor:pointer;color:#476275;background:#fff;border:0;flex:1;padding:17px;font-size:16px;font-weight:700}.subscription-tabs button.selected{color:#fff;background:#0879be}.subscription-filter{background:#f8fbfd;border-bottom:1px solid #e3edf3;align-items:end;gap:10px;padding:18px;display:flex}.subscription-filter label{color:#526b7c;gap:6px;font-size:12px;font-weight:700;display:grid}.subscription-filter select,.subscription-filter input{color:#1f4059;height:36px;font:inherit;background:#fff;border:1px solid #cfdde6;border-radius:4px;padding:0 10px}.keyword-filter{min-width:220px;margin-left:auto}.subscription-message{text-align:center;color:#557084;margin:0;padding:48px 20px}.subscription-message.error{color:#d44a4a;font-weight:700}.subscription-result{justify-content:space-between;padding:16px 18px 10px;font-size:14px;display:flex}.subscription-result span{color:#718494}.subscription-table-wrap{padding:0 18px 20px;overflow:auto}.subscription-table-wrap table{border-collapse:collapse;width:100%;min-width:850px;font-size:13px}.subscription-table-wrap th{color:#355670;background:#eef5f9;font-weight:700}.subscription-table-wrap th,.subscription-table-wrap td{text-align:center;white-space:nowrap;border:1px solid #dde8ef;padding:12px 9px}.subscription-table-wrap td:first-child{text-align:left;color:#164f79;font-weight:700}.movein-chart{border:1px solid #dbe7ef;border-radius:6px;margin:2px 18px 24px;padding:20px}.movein-chart h2{margin:0 0 16px;font-size:17px}.chart-row{grid-template-columns:42px 1fr 95px;align-items:center;gap:10px;margin:9px 0;font-size:12px;display:grid}.chart-row i{background:#e8f1f6;border-radius:3px;height:13px;display:block;overflow:hidden}.chart-row i b{background:linear-gradient(90deg,#0c8cd0,#005b97);min-width:2px;height:100%;display:block}.chart-row strong{text-align:right;color:#296080}.subscription-aside .article-card{margin-top:16px}.subscription-aside .side-menu-list a b{font-size:20px;font-weight:400}.subscription-page .menu a{color:#fff;white-space:nowrap;justify-content:center;align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:flex}.subscription-page .menu a.active{background:#087dbd}@media (max-width:760px){.subscription-header-note{display:none}.subscription-page .header{padding:18px 20px}.subscription-page .menu{justify-content:flex-start;overflow-x:auto}.subscription-page .menu a{padding:0 14px;font-size:13px}.subscription-shell{padding:14px;display:block}.subscription-hero{padding:24px 20px}.subscription-hero h1{font-size:25px}.featured-regions{padding:13px;display:block}.featured-regions>strong{margin:0 0 9px;display:block}.featured-regions>div{gap:7px}.featured-regions a{padding:10px;display:block}.featured-regions a b,.featured-regions a span{display:block}.featured-regions a span{margin-top:3px;font-size:11px}.featured-regions a i{display:none}.subscription-filter{grid-template-columns:1fr 1fr;align-items:end;display:grid}.keyword-filter{grid-column:1/-1;min-width:0;margin:0}.subscription-aside{margin-top:16px}.subscription-table-wrap{padding:0 12px 16px}.movein-chart{margin:2px 12px 18px}.chart-row{grid-template-columns:34px 1fr 80px}}.regional-page{color:#17324a;background:#f4f8fb;min-height:100vh;overflow-x:clip}.regional-layout{gap:20px;margin-top:0;padding-top:26px;padding-bottom:60px}.regional-main,.regional-sidebar{min-width:0}.regional-hero{color:#fff;background:linear-gradient(115deg,#00466f,#087db9);border-radius:6px;padding:38px 42px}.regional-hero h1{letter-spacing:-2px;margin:4px 0 12px;font-size:34px}.regional-hero p:last-child{opacity:.95;margin:0;font-size:16px;line-height:1.7}.regional-tabs{border-bottom:1px solid #dce8f0;gap:8px;margin-top:20px;display:flex}.regional-tabs a{color:#597283;padding:12px 16px;font-size:14px;font-weight:800;text-decoration:none}.regional-tabs a.active{color:#006fae;border-bottom:3px solid #087fc3}.eyebrow,.section-kicker,.side-card-label{color:#0e8fda;margin:0;font-size:12px;font-weight:800}.regional-hero .eyebrow{color:#c9efff}.regional-section{background:#fff;border:1px solid #e0eaf1;border-radius:6px;margin-top:20px;padding:28px}.section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.section-heading h2{letter-spacing:-1px;margin:4px 0 0;font-size:21px}.section-heading>a{color:#0573b5;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:none}.regional-focus-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.regional-focus-card{color:#19374d;background:#f7fbfe;border:1px solid #dce8f0;border-radius:5px;flex-direction:column;min-height:142px;padding:20px;text-decoration:none;transition:all .15s;display:flex}.regional-focus-card:hover{border-color:#0790d6;transform:translateY(-2px);box-shadow:0 8px 18px #004d801f}.regional-focus-card span{color:#1687c7;font-size:12px;font-weight:800}.regional-focus-card strong{letter-spacing:-1.5px;margin-top:12px;font-size:28px}.regional-focus-card small{color:#567083;margin-top:auto;font-size:12px}.regional-focus-card--pending{color:#70818c;cursor:not-allowed;background:#f6f8fa;position:relative}.regional-focus-card--pending:hover{box-shadow:none;border-color:#dce8f0;transform:none}.regional-focus-card--pending span,.regional-focus-card--pending small{color:#8a9aa4}.regional-focus-card--pending em{color:#6d808d;background:#e7edf1;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:16px;right:16px}.regional-metric-list{gap:9px;display:grid}.regional-metric{color:#18364c;background:#f7fafc;border-radius:5px;grid-template-columns:30px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:16px;text-decoration:none;display:grid}.regional-metric:hover{background:#ecf7fd}.metric-icon{color:#fff;background:#087fc3;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.regional-metric strong,.regional-metric small{display:block}.regional-metric small{color:#6a8292;margin-top:4px;font-size:12px}.regional-metric em{color:#4d758d;font-size:11px;font-style:normal}.regional-metric b{color:#0c74af;font-size:18px}.regional-sidebar{align-content:start;gap:14px;display:grid}.regional-side-card{background:#fff;border:1px solid #dce7ef;border-radius:6px;padding:26px}.regional-side-card h2{letter-spacing:-1px;margin:8px 0 13px;font-size:21px;line-height:1.25}.regional-side-card>p:not(.side-card-label){color:#60798a;margin:0 0 16px;font-size:13px;line-height:1.65}.regional-side-card a{color:#126a9d;border-top:1px solid #e2ebf1;padding:12px 0;font-size:13px;font-weight:700;text-decoration:none;display:block}.regional-side-card a:last-child{padding-bottom:0}.side-card-blue{background:#e7f6ff;border:0}.side-card-blue a{color:#006fae;border:0}@media (max-width:760px){.regional-layout{padding-top:15px;padding-bottom:30px;display:block}.regional-hero{padding:28px 22px}.regional-hero h1{font-size:28px}.regional-hero p:last-child{font-size:14px}.regional-tabs{margin-top:14px;overflow-x:auto}.regional-tabs a{flex:none}.regional-section{margin-top:14px;padding:22px 18px}.section-heading{align-items:start}.section-heading h2{font-size:19px}.regional-focus-grid{grid-template-columns:1fr}.regional-focus-card{min-height:112px}.regional-metric{grid-template-columns:30px minmax(0,1fr) 18px}.regional-metric em{display:none}.regional-sidebar{margin-top:14px}}.movein-preparation{background:#f7fbfe;border:1px solid #dbe7ef;border-radius:6px;margin:0 18px 24px;padding:20px}.movein-preparation p{color:#0879be;margin:0;font-size:11px;font-weight:800}.movein-preparation h2{margin:6px 0 4px;font-size:17px}.movein-preparation span{color:#657b8b;font-size:12px}.movein-preparation nav{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:15px;display:grid}.movein-preparation a{color:#216287;background:#fff;border:1px solid #d6e4ed;border-radius:4px;justify-content:space-between;align-items:center;padding:10px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.movein-preparation a:hover{background:#ebf7fd;border-color:#0879be}.movein-preparation b{font-size:17px}.move-in-shell{padding-top:24px;padding-bottom:58px}.move-in-main{min-width:0}.move-in-service-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px;display:grid}.move-in-service-grid a{color:#1e425a;background:#fff;border:1px solid #dbe7ef;border-radius:8px;flex-direction:column;min-height:185px;padding:24px;text-decoration:none;display:flex}.move-in-service-grid a:hover{border-color:#0879be;box-shadow:0 8px 18px #0a487214}.move-in-service-grid span{color:#0879be;font-size:11px;font-weight:800}.move-in-service-grid strong{letter-spacing:-1px;margin-top:10px;font-size:23px}.move-in-service-grid small{color:#667e8e;margin-top:8px;font-size:13px;line-height:1.55}.move-in-service-grid b{color:#0879be;margin-top:auto;font-size:12px}.move-in-guide{background:#fff;border:1px solid #dbe7ef;border-radius:8px;margin-top:16px;overflow:hidden}.move-in-region{background:#f8fbfd;border-bottom:1px solid #e2edf3;align-items:center;gap:12px;padding:18px;display:flex}.move-in-region label{color:#365a70;font-size:13px;font-weight:800}.move-in-region select{color:#1f4059;min-width:150px;height:36px;font:inherit;background:#fff;border:1px solid #cfdde6;border-radius:4px;padding:0 10px}.guide-stats{grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid}.guide-stats article{background:#eef7fc;border-radius:6px;padding:18px}.guide-stats article:last-child{background:#eef9f6}.guide-stats span,.guide-stats strong,.guide-stats small{display:block}.guide-stats span{color:#49738b;font-size:12px}.guide-stats strong{color:#125d8c;letter-spacing:-.5px;margin:8px 0;font-size:18px}.guide-stats small{color:#6e8291;font-size:11px}.guide-checks{border-top:1px solid #e3edf3;margin:0 20px 20px;padding:20px}.guide-checks h2{margin:0 0 13px;font-size:18px}.guide-checks ul{color:#536f80;gap:9px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.guide-checks li{padding-left:2px}.partner-section{background:#f6fafc;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin:0 20px 20px;padding:22px;display:flex}.partner-section p{color:#0879be;margin:0;font-size:11px;font-weight:800}.partner-section h2{margin:6px 0;font-size:18px}.partner-section span{color:#6a8190;font-size:13px}.partner-section a{color:#fff;background:#0879be;border-radius:4px;flex:none;padding:12px 15px;font-size:12px;font-weight:800;text-decoration:none}@media (max-width:760px){.move-in-shell{padding:14px;display:block}.move-in-service-grid{grid-template-columns:1fr;gap:10px}.move-in-service-grid a{min-height:150px;padding:20px}.movein-preparation{margin:0 12px 18px;padding:16px}.movein-preparation nav{grid-template-columns:1fr}.guide-stats{grid-template-columns:1fr;padding:14px}.move-in-region{padding:14px}.guide-checks,.partner-section{margin:0 14px 14px}.partner-section{padding:18px;display:grid}.partner-section a{text-align:center}}.floating-actions{z-index:30;gap:8px;display:grid;position:fixed;bottom:22px;right:22px}.floating-actions a{color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:130px;padding:12px 15px;font-size:12px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 7px 18px #002e5430}.kakao-action{background:#3b3120}.partner-action{background:#0877c9}.partner-shell{padding-top:24px;padding-bottom:58px}.partner-form{background:#fff;border:1px solid #dbe7ef;border-radius:8px;margin-top:16px;padding:26px}.partner-form h2{margin:0 0 19px;font-size:20px}.partner-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.partner-fields label{color:#486575;gap:7px;font-size:12px;font-weight:800;display:grid}.partner-fields input,.partner-fields textarea{color:#1f4059;width:100%;font:inherit;border:1px solid #cfdde6;border-radius:4px;padding:10px;font-size:13px}.partner-fields textarea{resize:vertical;min-height:125px}.partner-message{grid-column:1/-1}.privacy-check{color:#556f7e;align-items:center;gap:8px;margin-top:18px;font-size:12px;display:flex}.partner-form>button{color:#fff;font:inherit;background:#0877c9;border:0;border-radius:4px;margin-top:16px;padding:12px 20px;font-size:13px;font-weight:800}.partner-form>button:disabled{opacity:.65}.partner-status{margin:12px 0 0;font-size:12px}.partner-status.success{color:#087054}.partner-status.error{color:#bd3d3d}.partner-channel-chat{margin-top:12px}.partner-channel-chat button{color:#191919;font:inherit;cursor:pointer;background:#fee500;border:0;border-radius:4px;padding:11px 15px;font-size:13px;font-weight:800}.partner-aside{align-content:start}.partner-aside .side-menu-list a b{font-size:20px;font-weight:400}.partner-recruit{background:#e9f6fd;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin:0 20px 20px;padding:18px 20px;display:flex}.partner-recruit p{color:#22607f;margin:0;font-size:13px;font-weight:800}.partner-recruit a{color:#fff;background:#0879be;border-radius:4px;padding:10px 13px;font-size:12px;font-weight:800;text-decoration:none}@media (max-width:760px){.floating-actions{gap:6px;bottom:14px;right:14px}.floating-actions a{min-width:118px;padding:11px 13px;font-size:11px}.partner-shell{padding:14px;display:block}.partner-form{padding:20px}.partner-fields{grid-template-columns:1fr}.partner-message{grid-column:auto}.partner-aside{margin-top:16px}.partner-recruit{margin:0 14px 14px;padding:16px;display:grid}.partner-recruit a{text-align:center}}.search-hero{min-height:310px}.search-hero .hero-content{max-width:780px;padding:39px 42px}.search-hero .hero-content h1{font-size:32px}.hero-search{background:#fff;border:1px solid #d8e8f3;border-radius:6px;max-width:650px;height:50px;margin-top:22px;display:flex;overflow:hidden}.hero-search input{color:#244050;border:0;outline:0;flex:1;min-width:0;padding:0 16px}.hero-search button{background:#0877c9;border-radius:0;align-items:center;gap:5px;margin:0;display:flex}.hero-search svg{width:16px}.hero-popular{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}.hero-popular button{background:#ffffff20;border:1px solid #ffffff70;border-radius:999px;margin:0;padding:4px 8px;font-size:10px}.quick-links button{color:#344957;background:#fff;border:1px solid #e7edf1;border-radius:8px;place-items:center;gap:6px;min-height:70px;font-size:11px;font-weight:700;display:grid}.quick-links button:hover{background:#f2faff;border-color:#0b7ec5}.briefing-empty{background:#f7fbfd;border:1px dashed #b9cedc;border-radius:6px;gap:7px;margin-top:16px;padding:13px;display:grid}.briefing-empty strong{font-size:12px}.briefing-empty span{color:#627c8c;font-size:10px;line-height:1.45}.interest-region-button{color:#126ca3;background:#fff;border:1px solid #1782bf;border-radius:4px;padding:8px 11px;font-size:12px;font-weight:800}.interest-region-button.compact{align-self:start;padding:6px 8px;font-size:10px}.indicators-card h2{color:#fff;background:linear-gradient(100deg,#0076c6,#004d83);padding:15px 16px;font-size:16px}.indicator-list{padding:5px 16px 14px;display:grid}.indicator-list a{border-bottom:1px solid #e5edf1;grid-template-columns:1fr auto;gap:3px;padding:11px 0;display:grid}.indicator-list a:last-child{border-bottom:0}.indicator-list span{color:#3b5b70;font-size:12px;font-weight:800}.indicator-list strong{color:#0a73ae;font-size:11px}.indicator-list small{color:#82949e;grid-column:1/-1;font-size:10px}.member-modal-backdrop{z-index:80;background:#001d3480;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.member-modal{background:#fff;border-radius:10px;gap:11px;width:min(420px,100%);padding:28px;display:grid;position:relative;box-shadow:0 18px 48px #001d3440}.member-modal>p{color:#0877c9;margin:0;font-size:12px;font-weight:800}.member-modal h2{letter-spacing:-.06em;margin:0;font-size:22px}.member-modal>span{color:#607783;font-size:13px;line-height:1.55}.modal-close{color:#6e828c;background:0 0;border:0;font-size:25px;position:absolute;top:11px;right:13px}.social-login{gap:7px;margin-top:5px;display:grid}.social-login button{color:#274456;background:#fff;border:1px solid #d4e1e8;border-radius:5px;padding:11px;font-weight:800}.member-modal small{color:#92a0a6;font-size:10px}.community-cta{color:#27617f;background:#fff;border:1px solid #d6e7ef;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;margin-top:16px;padding:17px 20px;display:flex}.community-cta strong{font-size:13px}.community-cta span{color:#0875b8;font-size:12px;font-weight:800}.estimate-form{background:#eef8fc;border-radius:6px;margin:0 20px 20px;padding:20px}.estimate-form p{color:#0879be;margin:0;font-size:11px;font-weight:800}.estimate-form h2{margin:6px 0 16px;font-size:18px}.estimate-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.estimate-fields label{color:#456475;gap:5px;font-size:11px;font-weight:800;display:grid}.estimate-fields input,.estimate-fields textarea{color:#1f4059;width:100%;font:inherit;background:#fff;border:1px solid #cfdde6;border-radius:4px;padding:9px;font-size:12px}.estimate-fields textarea{resize:vertical;min-height:72px}.estimate-message{grid-column:1/-1}.estimate-form>button{color:#fff;background:#0879be;border:0;border-radius:4px;margin-top:14px;padding:11px 14px;font-weight:800}.estimate-status{color:#557482;margin:10px 0 0;font-size:11px}@media (max-width:760px){.search-hero .hero-content{padding:29px 21px}.search-hero .hero-content h1{font-size:25px}.hero-search{height:46px}.hero-search button{padding:0 11px}.hero-popular{font-size:10px}.community-cta{flex-direction:column;align-items:flex-start;margin:14px 0;padding:15px}.estimate-form{margin:0 14px 14px;padding:16px}.estimate-fields{grid-template-columns:1fr}.estimate-message{grid-column:auto}}.interest-region-control{justify-items:start;gap:5px;display:grid}.interest-region-button.saved{color:#fff;background:#0877c9;border-color:#0877c9}.interest-region-feedback{color:#1974a4;font-size:10px;line-height:1.35}.briefing-list{background:#f7fbfd;border:1px solid #d5e3ec;border-radius:6px;gap:10px;margin-top:16px;padding:13px;display:grid}.briefing-list>strong{font-size:12px}.briefing-region{gap:6px;display:grid}.briefing-region>b{color:#075782;font-size:11px}.briefing-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.briefing-card{background:#fff;border:1px solid #dbe8ef;border-radius:4px;gap:3px;min-height:48px;padding:7px;text-decoration:none;display:grid}.briefing-card span{color:#0b6598;font-size:10px;font-weight:800}.briefing-card small{color:#617986;font-size:9px;line-height:1.35}@media (max-width:640px){.briefing-cards{grid-template-columns:1fr}.briefing-card{min-height:auto}}.transactions-shell{padding-top:24px;padding-bottom:58px}.transactions-main{min-width:0}.transactions-heading{justify-content:space-between;align-items:end;gap:16px;padding:20px 22px 0;display:flex}.transactions-heading p{color:#0877c9;margin:0;font-size:11px;font-weight:800}.transactions-heading h2{margin:4px 0 0;font-size:21px}.transactions-heading>span{color:#718494;font-size:11px}.transactions-filter{background:#f8fbfd;border-bottom:1px solid #e3edf3;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:18px;display:grid}.transactions-filter>label,.transactions-filter fieldset{color:#526b7c;border:0;gap:6px;margin:0;padding:0;font-size:12px;font-weight:700;display:grid}.transactions-filter select,.transactions-filter input[type=month]{color:#1f4059;height:36px;font:inherit;background:#fff;border:1px solid #cfdde6;border-radius:4px;padding:0 10px}.transactions-filter fieldset{align-items:center;gap:9px;height:36px;display:flex}.transactions-filter legend{padding:0 0 6px}.transactions-filter fieldset label{white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.transactions-filter button{color:#fff;background:#0877c9;border:0;border-radius:4px;height:36px;padding:0 21px;font-size:13px;font-weight:800}.transactions-empty{text-align:center;color:#527084;place-items:center;gap:8px;min-height:230px;padding:28px;display:grid}.transactions-empty b{color:#274b62;font-size:16px}.transactions-empty span{font-size:12px;line-height:1.6}@media (max-width:760px){.transactions-shell{padding:14px;display:block}.transactions-heading{padding:18px 18px 0}.transactions-filter{grid-template-columns:1fr 1fr}.transactions-filter fieldset,.transactions-filter button{grid-column:1/-1}.transactions-aside{margin-top:16px}.transactions-empty{min-height:190px}.transactions-heading h2{font-size:19px}}
