:root{--bl-paper:#faf9f5;--bl-ink:#203d34;--bl-text:#263b33;--bl-muted:#70776f;--bl-line:#dedfd6;--bl-accent:#c5d8a7;--bl-serif:'Noto Serif KR','Batang',serif;--bl-sans:'Noto Sans KR',-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body.bl-body{margin:0;background:var(--bl-paper)!important;color:var(--bl-text);font:15px/1.7 var(--bl-sans);word-break:keep-all;overflow-wrap:anywhere}.bl-site a{color:inherit;text-decoration:none}.bl-site a:hover{color:#4c6b3a}.bl-site a:focus-visible,.bl-site button:focus-visible,.bl-site summary:focus-visible,.bl-site input:focus-visible{outline:2px solid #527647;outline-offset:5px}.bl-site button,.bl-site input{font:inherit}.bl-site svg{flex-shrink:0;vertical-align:middle}.bl-site img{max-width:100%;height:auto;display:block}.bl-site h1,.bl-site h2,.bl-site h3,.bl-site p,.bl-site figure{margin:0}.bl-wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.bl-skip{position:absolute;left:20px;top:-100px;z-index:999;background:#fff;padding:12px}.bl-skip:focus{top:10px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bl-topline{background:var(--bl-ink);color:#e3e9d9;font-size:10px;letter-spacing:.16em}.bl-topline .bl-wrap{display:flex;align-items:center;justify-content:space-between;min-height:32px}.bl-topline .bl-wrap span:last-child{letter-spacing:.08em}.bl-header{position:relative;border-bottom:1px solid var(--bl-line);background:var(--bl-paper)}.bl-header-inner{display:flex;gap:32px;align-items:center;min-height:106px;justify-content:space-between}.bl-brand{display:flex;gap:12px;align-items:center;font-size:23px;font-weight:800;letter-spacing:-1.2px;white-space:nowrap}.bl-brand-mark{display:grid;place-items:center;width:40px;height:47px;border:1px solid var(--bl-ink);border-radius:22px 22px 5px 5px}.bl-brand-mark svg{width:25px;height:25px}.bl-brand small{display:block;margin-top:2px;font-size:10px;font-weight:400;color:var(--bl-muted);letter-spacing:.12em}.bl-desktop-nav{display:flex;align-items:center;gap:27px;font-size:13px;font-weight:500}.bl-desktop-nav a{position:relative;white-space:nowrap}.bl-desktop-nav a[aria-current=page]:after{content:'';position:absolute;bottom:-13px;left:50%;width:4px;height:4px;border-radius:50%;background:var(--bl-ink)}.bl-about-link{display:flex;align-items:center;gap:9px;font-size:12px;white-space:nowrap}.bl-about-link svg{width:16px}.bl-mobile-menu{display:none}.bl-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:72px;padding:58px 0 44px;align-items:end}.bl-eyebrow{font-size:10px;font-weight:600;letter-spacing:.16em;color:var(--bl-muted)}.bl-intro .bl-eyebrow{display:flex;gap:8px;align-items:center;letter-spacing:.04em;font-size:12px}.bl-eyebrow>span{width:6px;height:6px;background:#7b9662;border-radius:50%}.bl-intro h1{font:600 clamp(32px,3vw,45px)/1.5 var(--bl-serif);letter-spacing:-2px;margin:18px 0}.bl-intro h1 em{font-style:normal;color:#6b8055}.bl-intro-copy{font-size:13px;line-height:1.9;color:var(--bl-muted)}.bl-discover{padding:28px 0 7px 40px;border-left:1px solid var(--bl-line)}.bl-discover>p{font-size:18px;font-weight:500;letter-spacing:-.5px;margin:10px 0 18px}.bl-search{display:flex;align-items:center;border:1px solid #c6ccbd;border-radius:2px;background:#fff;max-width:100%;height:53px}.bl-search input{border:0!important;box-shadow:none!important;background:transparent!important;color:var(--bl-text);padding:14px 16px;width:100%;min-width:0;font-size:13px;border-radius:0}.bl-search input::placeholder{color:#8d9289}.bl-search button{display:grid;place-items:center;flex:0 0 52px;height:100%;padding:0;border:0;background:0 0;color:var(--bl-ink);cursor:pointer}.bl-search button:hover{background:#edf0e5}.bl-search svg{width:20px}.bl-search-hints{display:flex;gap:9px;flex-wrap:wrap;font-size:10px;margin-top:12px;color:var(--bl-muted)}.bl-search-hints>span{color:#8a9085;margin-right:3px}.bl-section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;gap:20px}.bl-section-heading h2{font-size:20px;letter-spacing:-.7px;font-weight:600}.bl-section-heading>span{font-size:10px;letter-spacing:.11em;color:var(--bl-muted)}.bl-feature-section{padding:10px 0 0}.bl-feature{display:grid;grid-template-columns:1.2fr 1fr;background:#ecefe4;min-height:365px;border:1px solid #e1e5d7}.bl-feature-image{overflow:hidden;display:block;min-width:0}.bl-feature-image img{height:100%;width:100%;object-fit:cover;transition:transform .5s}.bl-feature-image:hover img{transform:scale(1.025)}.bl-feature-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:35px 42px}.bl-feature-index{font-size:9px;letter-spacing:.18em;color:#768066;margin-bottom:23px}.bl-meta{display:flex;gap:14px;align-items:center;font-size:10px;line-height:1.5;color:var(--bl-muted);flex-wrap:wrap}.bl-category{color:#4d6843!important;font-weight:600}.bl-feature h2{font:600 26px/1.6 var(--bl-serif);letter-spacing:-1.1px;margin:13px 0 17px}.bl-feature-copy>p{font-size:12px;line-height:1.9;color:#626c60}.bl-feature-link{display:flex;width:100%;justify-content:space-between;align-items:center;font-size:11px;margin-top:27px;font-weight:600}.bl-feature-link>span{display:grid;place-items:center;width:35px;height:35px;border:1px solid #b5c0a7;border-radius:50%}.bl-feature-link svg{width:18px}.bl-topics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:26px 0 62px;border-block:1px solid var(--bl-line)}.bl-topics>a{display:flex;gap:10px;align-items:center;position:relative;padding:23px 16px;min-width:0}.bl-topics>a:first-child{padding-left:0}.bl-topics>a>div{min-width:0}.bl-topics>a+a{border-left:1px solid var(--bl-line)}.bl-topic-number{font:500 13px var(--bl-serif);color:#8c9c78;align-self:flex-start;margin-top:2px}.bl-topics h2{font-size:14px;font-weight:600;letter-spacing:-.6px}.bl-topics p{font-size:10px;color:var(--bl-muted);margin-top:7px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl-topics svg{margin-left:auto;width:18px}.bl-latest{padding-bottom:65px}.bl-latest .bl-section-heading{margin-bottom:27px}.bl-latest .bl-section-heading h2{margin-top:7px;font-size:25px;font-family:var(--bl-serif)}.bl-latest .bl-section-heading>span{letter-spacing:0}.bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.bl-card{min-width:0}.bl-card-image{display:block;aspect-ratio:16/10;overflow:hidden;background:#e9eade}.bl-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.bl-card:hover .bl-card-image img{transform:scale(1.035)}.bl-card-body{padding:19px 0 0}.bl-card h3{font:600 18px/1.6 var(--bl-sans);letter-spacing:-.6px;margin:10px 0 12px}.bl-card-body>p{font-size:12px;line-height:1.85;color:var(--bl-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl-read{display:flex;gap:8px;align-items:center;font-size:10px;font-weight:600;margin-top:18px}.bl-read svg{width:16px;height:16px}.bl-no-image{display:grid;place-items:center;width:100%;height:100%;min-height:180px;background:#e5e8db;font-size:13px;letter-spacing:.2em;color:#86917a}.bl-body .pagination{margin-top:48px;text-align:center}.bl-body .pagination .nav-links{display:flex;gap:10px;justify-content:center;align-items:center}.bl-body .page-numbers{display:grid;place-items:center;min-width:34px;height:36px;font-size:12px;border:1px solid var(--bl-line);padding:0 9px}.bl-body .page-numbers.current{background:var(--bl-ink);color:#fff;border-color:var(--bl-ink)}.bl-about-banner{display:flex;align-items:center;gap:25px;border-top:1px solid var(--bl-line);padding:37px 0 45px}.bl-about-symbol{display:grid;place-items:center;width:55px;height:65px;border:1px solid #adbba0;border-radius:30px 30px 4px 4px}.bl-about-symbol svg{width:28px;height:28px}.bl-about-banner h2{font:600 21px/1.6 var(--bl-serif);letter-spacing:-.7px;margin-top:5px}.bl-about-banner p{color:var(--bl-muted);font-size:11px;margin-top:7px}.bl-about-banner>a{display:flex;gap:20px;align-items:center;margin-left:auto;white-space:nowrap;font-size:11px}.bl-about-banner>a svg{width:18px}.bl-footer{background:#203d34;color:#e0e7d8;padding:45px 0 18px}.bl-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px;padding-bottom:35px}.bl-footer-brand{font:600 23px var(--bl-serif);letter-spacing:-1px}.bl-footer p{margin-top:17px;color:#a9baac;font-size:11px;line-height:1.9}.bl-footer-nav{display:flex;flex-direction:column;align-items:flex-start;gap:9px;font-size:11px}.bl-footer-nav>span{color:#92a68c;font-size:10px;letter-spacing:.08em;margin-bottom:6px}.bl-footer a:hover{color:#fff}.bl-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #496051;padding-top:18px;font-size:9px;color:#a3b29e}.bl-listing{padding-block:50px 70px}.bl-listing-heading{padding-bottom:40px}.bl-listing-heading h1{font:600 36px/1.5 var(--bl-serif);letter-spacing:-1.5px;margin:12px 0 25px}.bl-listing-heading .bl-search{max-width:480px}.bl-archive-description{font-size:13px;color:var(--bl-muted);margin-bottom:24px}.bl-article-layout{display:grid;grid-template-columns:minmax(0,820px) minmax(210px,1fr);gap:65px;padding-block:40px 70px}.bl-article{min-width:0}.bl-back{font-size:11px;color:var(--bl-muted)!important;display:inline-block;margin-bottom:30px}.bl-article-heading h1{font:600 35px/1.55 var(--bl-serif);letter-spacing:-1.4px;margin:17px 0}.bl-article-deck{font-size:14px;line-height:1.9;color:var(--bl-muted)}.bl-byline{display:flex;align-items:center;gap:10px;font-size:11px;border-top:1px solid var(--bl-line);padding-top:20px;margin:23px 0}.bl-byline small{display:block;color:var(--bl-muted);font-size:9px;margin-top:3px}.bl-byline-mark{display:grid;place-items:center;border:1px solid var(--bl-line);width:32px;height:37px;border-radius:20px 20px 3px 3px}.bl-byline-mark svg{width:18px}.bl-article-cover{margin-bottom:35px!important}.bl-article-cover img{width:100%;height:auto}.bl-prose{font:16px/1.9 var(--bl-sans);color:#30423b;min-width:0}.bl-prose p{margin:0 0 20px}.bl-prose h2{font-size:25px;line-height:1.6;margin:44px 0 18px;color:var(--bl-ink);letter-spacing:-.7px}.bl-prose h3{font-size:20px;margin:30px 0 15px}.bl-prose a{color:#416b3d;text-decoration:underline;text-underline-offset:3px}.bl-prose ul,.bl-prose ol{padding-left:23px;margin:18px 0 24px}.bl-prose li{margin:8px 0}.bl-prose img{height:auto;max-width:100%}.bl-prose blockquote{border-left:3px solid #a4b88c;margin:25px 0;padding:15px 23px;background:#eff1e8}.bl-prose .iw-summary,.bl-prose .iw-card{background:#f1f3e9;border:1px solid #dce2d2;padding:22px;margin:23px 0}.bl-prose .iw-note{background:#f7f1df;border-left:3px solid #b69756;padding:20px}.bl-prose .iw-alert{background:#fff4ee;border:1px solid #e5cab8;padding:20px}.bl-prose .iw-links{background:#edf1e8;padding:20px}.bl-prose .iw-finish{background:var(--bl-ink);color:#fff;padding:20px}.bl-prose table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}.bl-prose th,.bl-prose td{padding:13px;border:1px solid var(--bl-line);text-align:left}.bl-prose th{background:#edf1e5;color:var(--bl-ink)}.bl-table-scroll{max-width:100%;overflow-x:auto}.bl-table-scroll table{min-width:560px}.bl-article-sidebar{padding-top:60px}.bl-sidebar-box{border-top:1px solid #aabb96;padding:22px 0;margin-bottom:30px}.bl-sidebar-box h2{font-size:15px;margin:10px 0 20px}.bl-toc{display:flex;flex-direction:column;gap:12px;font-size:11px;color:var(--bl-muted)}.bl-toc a{line-height:1.8}.bl-toc-empty{font-size:11px;color:var(--bl-muted)}.bl-sidebar-link{display:block;font-size:12px;padding:11px 0;border-top:1px solid var(--bl-line)}.bl-post-nav{margin-top:45px;border-top:1px solid var(--bl-line);padding-top:20px}.bl-post-nav .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:30px;font-size:13px}.bl-post-nav small{display:block;color:var(--bl-muted);font-size:10px;margin-bottom:9px}.bl-page{max-width:850px;padding-block:50px 80px}.bl-empty{padding:30px 0 80px;grid-column:1/-1}.bl-empty h2{font-size:22px;margin-bottom:10px}.bl-empty p{color:var(--bl-muted);font-size:13px}@media(min-width:1500px){.bl-intro{padding-top:70px;padding-bottom:55px}.bl-feature{min-height:395px}}@media(max-width:1100px){.bl-wrap{width:calc(100% - 64px)}.bl-header-inner{gap:24px}.bl-desktop-nav{gap:18px;font-size:11px}.bl-brand{font-size:20px}.bl-about-link{display:none}.bl-intro{gap:36px}.bl-discover{padding-left:28px}.bl-feature-copy{padding:30px}.bl-feature h2{font-size:23px}.bl-feature{min-height:340px}.bl-topics>a{gap:12px}.bl-topics>a{padding-inline:14px}.bl-topics h2{font-size:13px}.bl-topics p{font-size:9px}.bl-grid{gap:32px 22px}.bl-article-layout{gap:40px}.bl-article-heading h1{font-size:30px}}@media(max-width:800px){.bl-wrap{width:calc(100% - 40px)}.bl-header-inner{min-height:88px}.bl-brand{font-size:20px}.bl-desktop-nav{display:none}.bl-mobile-menu{display:block}.bl-mobile-menu summary{list-style:none;cursor:pointer;display:flex;gap:10px;align-items:center;font-size:12px}.bl-mobile-menu summary::-webkit-details-marker{display:none}.bl-mobile-menu nav{position:absolute;left:20px;right:20px;top:111px;z-index:50;display:flex;flex-direction:column;background:var(--bl-paper);border:1px solid var(--bl-line);box-shadow:0 10px 20px #203d3412;padding:15px}.bl-mobile-menu nav a{padding:11px;font-size:13px}.bl-intro{grid-template-columns:1fr;gap:28px;padding:35px 0}.bl-intro h1{font-size:35px}.bl-intro-copy{font-size:12px}.bl-discover{padding:20px 0 0;border-left:0;border-top:1px solid var(--bl-line)}.bl-discover>p{font-size:16px;margin-bottom:14px}.bl-discover .bl-eyebrow{font-size:9px}.bl-feature{grid-template-columns:1fr 1fr;min-height:300px}.bl-feature-copy{padding:24px}.bl-feature h2{font-size:20px}.bl-feature-copy>p{font-size:11px}.bl-feature-index{margin-bottom:15px}.bl-topics{margin-bottom:44px}.bl-topics>a{padding-block:20px;gap:8px}.bl-topic-number{display:none}.bl-topics h2{font-size:12px}.bl-topics svg{width:14px}.bl-topics p{display:none}.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.bl-about-banner{gap:18px;flex-wrap:wrap}.bl-about-banner h2{font-size:18px}.bl-about-banner>a{margin-left:73px}.bl-article-layout{display:block;padding-block:30px 50px}.bl-article-sidebar{display:none}.bl-article-heading h1{font-size:29px}.bl-page{padding-top:35px}.bl-footer-top{gap:25px}.bl-footer-brand{font-size:20px}}@media(max-width:520px){.bl-wrap{width:calc(100% - 36px)}.bl-topline{font-size:8px}.bl-brand{font-size:19px}.bl-brand-mark{width:33px;height:40px}.bl-brand small{font-size:8px;letter-spacing:.08em}.bl-header-inner{min-height:79px}.bl-intro h1{font-size:32px;letter-spacing:-1.6px}.bl-intro-copy br{display:none}.bl-intro .bl-eyebrow{font-size:10px}.bl-feature{display:block}.bl-feature-image{aspect-ratio:16/10}.bl-feature-copy{padding:25px}.bl-feature h2{font-size:23px}.bl-feature-copy>p{font-size:12px}.bl-feature-index{font-size:8px}.bl-feature-link{margin-top:20px}.bl-section-heading h2{font-size:17px}.bl-section-heading>span{font-size:8px}.bl-topics>a{padding-right:9px}.bl-topics>a+a{padding-left:12px}.bl-topics h2{font-size:13px;line-height:1.7}.bl-topics svg{width:13px}.bl-latest .bl-section-heading h2{font-size:22px}.bl-latest .bl-section-heading>span{display:none}.bl-grid{grid-template-columns:1fr;gap:30px}.bl-card{display:grid;grid-template-columns:118px minmax(0,1fr);gap:16px;border-bottom:1px solid var(--bl-line);padding-bottom:25px}.bl-card-image{height:100%;max-height:150px;aspect-ratio:1/1.12}.bl-card-body{padding:0}.bl-card .bl-meta{gap:5px;font-size:8px;align-items:flex-start;flex-direction:column}.bl-card h3{font-size:14px;line-height:1.6;margin:9px 0}.bl-card-body>p{font-size:10px;line-height:1.7;-webkit-line-clamp:2}.bl-read{margin-top:10px;font-size:9px}.bl-about-symbol{width:40px;height:50px}.bl-about-banner{gap:15px}.bl-about-banner>div{flex:1}.bl-about-banner h2{font-size:16px}.bl-about-banner p{font-size:10px}.bl-about-banner>a{margin-left:55px}.bl-footer{padding-top:33px}.bl-footer-top{grid-template-columns:1fr 1fr;gap:25px}.bl-footer-top>div:first-child{grid-column:1/-1}.bl-footer-brand{font-size:21px}.bl-footer p{font-size:10px;margin-top:11px}.bl-footer-nav{font-size:10px}.bl-listing-heading h1{font-size:27px}.bl-article-heading h1{font-size:27px;letter-spacing:-1px}.bl-article-deck{font-size:13px}.bl-prose{font-size:16px}.bl-prose h2{font-size:22px}.bl-prose h3{font-size:19px}.bl-search-hints{font-size:9px}}.bl-device-review{padding:26px 24px 90px;min-height:100vh;background:#e9ecdf}.bl-device-heading{max-width:800px;margin:0 auto 24px;display:flex;gap:25px;justify-content:space-between;align-items:center}.bl-device-heading h1{font:600 22px var(--bl-serif);margin-top:6px}.bl-device-heading a{font-size:12px;color:var(--bl-ink)}.bl-device-frame{display:block;box-sizing:content-box;width:390px;max-width:100%;height:760px;margin:0 auto;border:8px solid #203d34;border-radius:25px;background:var(--bl-paper);box-shadow:0 18px 40px #203d3420}@media(max-width:500px){.bl-device-review{padding:18px 10px 90px}.bl-device-heading h1{font-size:16px}.bl-device-frame{border-width:3px;width:100%;height:80vh}.bl-device-heading a{font-size:10px}}@media(max-width:520px){#wpvibe-preview-banner{padding:8px!important;gap:8px!important;flex-wrap:wrap!important;align-items:center!important}#wpvibe-preview-banner .wpvibe-info{display:none!important}#wpvibe-preview-banner .wpvibe-badge{font-size:9px!important;white-space:nowrap!important;flex:1 0 100%!important}#wpvibe-preview-banner .wpvibe-btn{font-size:9px!important;padding:5px 10px!important;white-space:nowrap!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bl-site *{transition:none!important}}@media(max-width:1050px){.bl-desktop-nav,.bl-about-link{display:none}.bl-mobile-menu{display:block}.bl-mobile-menu summary{list-style:none;cursor:pointer;display:flex;gap:10px;align-items:center;font-size:12px}.bl-mobile-menu summary::-webkit-details-marker{display:none}.bl-header .bl-mobile-menu nav{position:absolute;left:20px;right:20px;top:100%;z-index:50;display:flex;flex-direction:column;background:var(--bl-paper);border:1px solid var(--bl-line);box-shadow:0 10px 20px #203d3412;padding:15px}.bl-mobile-menu nav a{padding:11px;font-size:13px}.bl-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.bl-topics>a,.bl-topics>a:first-child{padding:20px 16px;border-left:0}.bl-topics>a+a{padding-left:16px}.bl-topics>a:not(:nth-child(3n+1)){border-left:1px solid var(--bl-line)}.bl-topics>a:nth-child(n+4){border-top:1px solid var(--bl-line)}.bl-topics h2{font-size:14px}}@media(max-width:520px){.bl-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-topics>a,.bl-topics>a:first-child,.bl-topics>a+a{padding:17px 12px;border-left:0}.bl-topics>a:not(:nth-child(3n+1)){border-left:0}.bl-topics>a:nth-child(even){border-left:1px solid var(--bl-line)}.bl-topics>a:nth-child(n+3){border-top:1px solid var(--bl-line)}.bl-topics h2{font-size:13px;max-width:none}.bl-topics svg{width:16px}}.bl-card-image{aspect-ratio:16/9}.bl-card-image img{object-fit:contain}.bl-card:hover .bl-card-image img{transform:none}@media(max-width:520px){.bl-card{display:block}.bl-card-image{width:100%;height:auto;max-height:none;aspect-ratio:16/9;align-self:start}.bl-card-body{padding-top:16px}}.bl-topics .bl-topic-number{display:none}@media(max-width:520px){.bl-topics:after{content:"";border-top:1px solid var(--bl-line);border-left:1px solid var(--bl-line);pointer-events:none}}@media(max-width:520px){.bl-about-banner{display:grid;grid-template-columns:40px minmax(0,1fr);gap:15px;align-items:start}.bl-about-banner>.bl-about-symbol{grid-column:1;grid-row:1;align-self:center}.bl-about-banner>div{grid-column:2;min-width:0}.bl-about-banner>a{grid-column:2;margin-left:0;justify-self:start}}@media(min-width:801px){.home .bl-topics p{display:block;-webkit-line-clamp:unset;overflow:visible}.home .bl-topics>a>div{align-self:flex-start}}