.Home-module__bAeK0a__page{background:#fff;min-height:100vh;font-family:Noto Sans KR,Inter,Arial,sans-serif}.Home-module__bAeK0a__container{max-width:1200px;margin:0 auto;padding:60px 20px}.Home-module__bAeK0a__header{text-align:center;margin-bottom:60px}.Home-module__bAeK0a__header h1{color:#1a1a1a;margin-bottom:20px;font-size:2.5rem;font-weight:700}.Home-module__bAeK0a__header p{color:#666;max-width:600px;margin:0 auto;font-size:1.2rem}.Home-module__bAeK0a__topReadsSection{margin-bottom:52px}.Home-module__bAeK0a__topReadsHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.Home-module__bAeK0a__topReadsHeader h2{color:#2a2f3a;letter-spacing:-.02em;margin:0;font-size:2.15rem;font-weight:800}.Home-module__bAeK0a__topReadsMore{color:#eb4d15;font-size:18px;font-weight:700;text-decoration:none}.Home-module__bAeK0a__heroCard{color:inherit;background:0 0;grid-template-columns:minmax(0,62%) minmax(0,38%);gap:24px;text-decoration:none;transition:transform .2s;display:grid}.Home-module__bAeK0a__heroCard:hover{transform:translateY(-5px)}.Home-module__bAeK0a__heroMedia{aspect-ratio:16/10;border-radius:14px;width:100%;position:relative;overflow:hidden}.Home-module__bAeK0a__heroImageOverlay{display:none}.Home-module__bAeK0a__heroInfo{flex-direction:column;justify-content:center;min-width:0;padding:8px 0;display:flex}.Home-module__bAeK0a__heroCategory{color:#8b93a5;margin-bottom:14px;font-size:14px;font-weight:700}.Home-module__bAeK0a__heroTitle{color:#202636;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800;line-height:1.32}.Home-module__bAeK0a__heroMeta{color:#99a2b5;margin-top:20px;font-size:14px;font-weight:600}.Home-module__bAeK0a__featuredGrid{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:34px;display:grid}.Home-module__bAeK0a__featuredCard{color:inherit;text-decoration:none}.Home-module__bAeK0a__featuredThumb{aspect-ratio:16/9;border-radius:10px;position:relative;overflow:hidden}.Home-module__bAeK0a__featuredBody{padding-top:10px}.Home-module__bAeK0a__featuredCategory{color:#9aa2b2;font-size:13px;font-weight:700}.Home-module__bAeK0a__featuredTitle{color:#212838;letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:60px;margin:8px 0 0;font-size:23px;font-weight:800;line-height:1.28;display:-webkit-box;overflow:hidden}.Home-module__bAeK0a__featuredMeta{color:#99a2b5;margin-top:10px;font-size:13px;font-weight:600;display:block}.Home-module__bAeK0a__latestSection{border-top:1px solid #d9dde8;margin-top:26px;padding-top:28px}.Home-module__bAeK0a__latestHeader{margin-bottom:16px}.Home-module__bAeK0a__latestHeader h2{color:#212838;letter-spacing:-.02em;margin:0;font-size:1.7rem;font-weight:800}.Home-module__bAeK0a__grid{grid-template-columns:repeat(3,1fr);gap:15px;max-width:1400px;margin:0 auto;display:grid}.Home-module__bAeK0a__card{width:100%;max-width:428px;height:auto;min-height:380px;color:inherit;background:0 0;margin:0 auto;padding-bottom:20px;text-decoration:none;transition:transform .2s;position:relative;overflow:hidden}.Home-module__bAeK0a__card:hover{transform:translateY(-5px)}.Home-module__bAeK0a__thumbnail{aspect-ratio:50/29;background:#d9d9d9;border-radius:14px;width:calc(100% - 40px);position:absolute;top:17px;left:20px;overflow:hidden}.Home-module__bAeK0a__cardContent{position:absolute;bottom:20px;left:20px;right:20px}.Home-module__bAeK0a__tagContainer{margin-bottom:8px}.Home-module__bAeK0a__tag{outline-offset:-1px;text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;background:#fcfcfc;border-radius:100px;outline:1px solid #c6c6c6;max-width:200px;height:28px;padding:0 10px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:28px;display:inline-block;overflow:hidden}.Home-module__bAeK0a__title{color:#000;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:62px;margin-bottom:16px;font-family:Inter,sans-serif;font-size:26px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.Home-module__bAeK0a__meta{color:#606060;font-family:Inter,sans-serif;font-size:14px;font-weight:400}@media (max-width:1024px){.Home-module__bAeK0a__heroCard{grid-template-columns:1fr;gap:0}.Home-module__bAeK0a__heroMedia{aspect-ratio:16/10}.Home-module__bAeK0a__featuredGrid{grid-template-columns:repeat(2,1fr);gap:20px}.Home-module__bAeK0a__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.Home-module__bAeK0a__topReadsSection{margin-bottom:30px}.Home-module__bAeK0a__topReadsHeader h2{font-size:1.7rem}.Home-module__bAeK0a__topReadsMore{font-size:16px}.Home-module__bAeK0a__heroCard{display:block}.Home-module__bAeK0a__heroMedia{aspect-ratio:16/10;border-radius:14px}.Home-module__bAeK0a__heroImageOverlay{display:none}.Home-module__bAeK0a__heroInfo{padding:12px 0 0}.Home-module__bAeK0a__heroCategory{color:#8a92a2;margin-bottom:8px;font-size:12px}.Home-module__bAeK0a__heroTitle{color:#202636;font-size:22px;line-height:1.25}.Home-module__bAeK0a__heroMeta{margin-top:10px;font-size:11px}.Home-module__bAeK0a__featuredGrid{grid-template-columns:1fr;gap:24px;margin-top:14px}.Home-module__bAeK0a__featuredCard{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:12px;display:grid}.Home-module__bAeK0a__featuredThumb{aspect-ratio:4/3;border-radius:12px}.Home-module__bAeK0a__featuredBody{padding-top:0}.Home-module__bAeK0a__featuredCategory{color:#8a92a2;font-size:12px}.Home-module__bAeK0a__featuredTitle{max-height:52px;margin-top:4px;font-size:19px;line-height:1.32}.Home-module__bAeK0a__featuredMeta{margin-top:7px;font-size:11px}.Home-module__bAeK0a__grid{grid-template-columns:1fr;gap:24px;max-width:none}.Home-module__bAeK0a__card{grid-template-columns:148px minmax(0,1fr);align-items:start;gap:10px;max-width:none;min-height:0;padding-bottom:0;display:grid;overflow:visible}.Home-module__bAeK0a__card:hover{transform:none}.Home-module__bAeK0a__thumbnail{aspect-ratio:16/10;border-radius:14px;width:148px;position:relative;top:0;left:0}.Home-module__bAeK0a__cardContent{min-width:0;position:static}.Home-module__bAeK0a__tagContainer{margin-bottom:1px}.Home-module__bAeK0a__tag{color:#8a92a2;background:0 0;border-radius:0;outline:none;max-width:none;height:auto;padding:0;font-size:12px;font-weight:600;line-height:1.2}.Home-module__bAeK0a__header{width:100%}.Home-module__bAeK0a__header h1{font-size:2rem}.Home-module__bAeK0a__header p{font-size:1rem}.Home-module__bAeK0a__container{box-sizing:border-box;width:100%;padding:24px 12px 30px}.Home-module__bAeK0a__title{max-height:52px;margin-bottom:4px;font-size:17px;line-height:1.32}.Home-module__bAeK0a__meta{font-size:11px}}
.Header-module__69v3wq__header{z-index:100;background:#fff;border-bottom:1px solid #eaeaea;width:100%;position:sticky;top:0}.Header-module__69v3wq__container{justify-content:space-between;align-items:center;width:100%;max-width:none;margin:0;padding:16px 20px;display:flex}.Header-module__69v3wq__logo{align-items:center;display:flex}.Header-module__69v3wq__nav{align-items:center;gap:24px;display:flex}.Header-module__69v3wq__navLink{color:#333;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s}.Header-module__69v3wq__navLink:hover{color:#0070f3}@media (max-width:640px){.Header-module__69v3wq__container{width:100%;max-width:none;margin:0;padding:12px}.Header-module__69v3wq__nav{gap:0}}.Header-module__69v3wq__logoText{color:#1a1a1a;font-size:1.5rem;font-weight:700}.Header-module__69v3wq__divider{vertical-align:middle;background:#7c8082;border-radius:1px;width:3px;height:18px;margin:0 4px;display:inline-block}.Header-module__69v3wq__ctaButton{cursor:pointer;background:linear-gradient(90deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:10px;outline:none;margin-left:24px;padding:8px 22px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s,box-shadow .2s,transform .1s;display:inline-block;box-shadow:0 2px 8px #3b82f614;color:#fff!important}.Header-module__69v3wq__ctaButton:hover,.Header-module__69v3wq__ctaButton:focus{background:linear-gradient(90deg,#2563eb 0%,#1d4ed8 100%);transform:translateY(-2px)scale(1.03);box-shadow:0 4px 16px #3b82f626}
.Post-module__XPq5rW__page{background:#fff;min-height:100vh;font-family:Noto Sans KR,Inter,Arial,sans-serif}.Post-module__XPq5rW__layout{grid-template-columns:240px 1fr 320px;gap:40px;width:100%;max-width:100%;margin:0;display:grid;position:relative}.Post-module__XPq5rW__container{width:100%;max-width:800px;margin:0 auto;padding:60px 20px}.Post-module__XPq5rW__header{text-align:left;max-width:65ch;margin-bottom:40px;margin-left:auto;margin-right:auto}.Post-module__XPq5rW__title{color:#1a1a1a;margin-bottom:20px;font-size:2.5rem;font-weight:700;line-height:1.3}.Post-module__XPq5rW__meta{color:#666;justify-content:center;align-items:center;gap:20px;font-size:1.08rem;display:flex}.Post-module__XPq5rW__date{align-items:center;gap:6px;display:flex}.Post-module__XPq5rW__tags{gap:8px;display:flex}.Post-module__XPq5rW__tag{background:#f5f5f5;border-radius:20px;padding:4px 12px;font-size:.9rem}.Post-module__XPq5rW__thumbnail{aspect-ratio:16/9;border-radius:12px;width:100%;max-width:70ch;height:auto;margin-bottom:40px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.Post-module__XPq5rW__content{color:#333;max-width:60ch;margin-left:auto;margin-right:auto;font-size:1.18rem;line-height:1.6}.Post-module__XPq5rW__content h2{color:#1a1a1a;margin:40px 0 20px;font-size:1.8rem;font-weight:600}.Post-module__XPq5rW__content h3{color:#1a1a1a;margin:30px 0 15px;font-size:1.4rem;font-weight:600}.Post-module__XPq5rW__content p{margin-bottom:20px}.Post-module__XPq5rW__content ul,.Post-module__XPq5rW__content ol{margin-bottom:20px;padding-left:20px}.Post-module__XPq5rW__content li{margin-bottom:10px}.Post-module__XPq5rW__content img{border-radius:8px;max-width:100%;height:auto;margin:30px 0}.Post-module__XPq5rW__content pre{background:#f5f5f5;border-radius:8px;margin:20px 0;padding:20px;overflow-x:auto}.Post-module__XPq5rW__content code{background:#f5f5f5;border-radius:4px;padding:2px 6px;font-size:.9em}@media (max-width:768px){.Post-module__XPq5rW__thumbnail{aspect-ratio:706/397;max-width:100vw;height:auto}.Post-module__XPq5rW__content{max-width:100%;font-size:1.08rem}.Post-module__XPq5rW__header{box-sizing:border-box;width:100%;padding:0 4px}.Post-module__XPq5rW__container{box-sizing:border-box;width:100%;padding:32px 4px}}.Post-module__XPq5rW__sidebar{height:fit-content;margin-top:60px;position:sticky;top:180px}.Post-module__XPq5rW__sidebarContent{padding:20px}.Post-module__XPq5rW__sidebarContent h3{color:#1a1a1a;margin:0 0 16px;font-size:1.2rem}.Post-module__XPq5rW__recommendedPosts{flex-direction:column;gap:16px;display:flex}.Post-module__XPq5rW__recommendedPost{color:inherit;border-radius:8px;gap:12px;padding:8px;text-decoration:none;transition:all .2s;display:flex}.Post-module__XPq5rW__recommendedPost:hover{background-color:#f5f5f5;transform:translate(-4px)}.Post-module__XPq5rW__recommendedPost h4{color:#333;-webkit-line-clamp:3;text-overflow:ellipsis;word-break:keep-all;-webkit-box-orient:vertical;max-height:4.2em;margin:0;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.Post-module__XPq5rW__recommendedThumbnail{border-radius:6px;flex-shrink:0;width:120px;height:70px;position:relative;overflow:hidden}.Post-module__XPq5rW__toc{height:fit-content;margin-top:60px;position:sticky;top:180px}.Post-module__XPq5rW__tocContent{padding:16px}.Post-module__XPq5rW__tocContent h3{color:#1a1a1a;margin:0 0 12px;font-size:1rem;font-weight:600}.Post-module__XPq5rW__tocItem{margin-bottom:6px}.Post-module__XPq5rW__tocItem button{text-align:left;cursor:pointer;color:#666;white-space:normal;word-break:keep-all;background:0 0;border:none;border-radius:4px;width:100%;padding:4px 6px;font-size:.85rem;line-height:1.4;transition:all .2s}.Post-module__XPq5rW__tocItem button:hover{color:#1a1a1a;background-color:#f5f5f5}@media (max-width:1400px){.Post-module__XPq5rW__layout{grid-template-columns:1fr;padding:0 20px}.Post-module__XPq5rW__toc,.Post-module__XPq5rW__sidebar{display:none}.Post-module__XPq5rW__container{margin:0 auto}}.Post-module__XPq5rW__sidebarContent>div:first-child,.Post-module__XPq5rW__tocContent>div:first-child{margin-bottom:1rem;font-weight:700}.Post-module__XPq5rW__recommendedPostTitle{-webkit-line-clamp:3;text-overflow:ellipsis;word-break:keep-all;-webkit-box-orient:vertical;max-height:4.2em;font-size:.9rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.Post-module__XPq5rW__authorBox{justify-content:center;align-items:center;gap:12px;margin-bottom:12px;display:flex}.Post-module__XPq5rW__authorImage{object-fit:cover;border:2px solid #eee;border-radius:50%;width:40px;height:40px}.Post-module__XPq5rW__authorTextBox{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.Post-module__XPq5rW__authorName{color:#444;font-size:1.13rem;font-weight:600;line-height:1.2}.Post-module__XPq5rW__authorBox .Post-module__XPq5rW__date{color:#aaa;margin-top:1px;margin-left:0;font-size:.97rem;font-weight:400;line-height:1.1}.Post-module__XPq5rW__tagsTop{justify-content:flex-start;gap:8px;display:flex}.Post-module__XPq5rW__tagTop{color:#888;background:#f5f5f5;border-radius:12px;padding:2px 10px;font-size:.95rem;font-weight:500}.Post-module__XPq5rW__authorMetaBox{justify-content:flex-start;align-items:center;gap:16px;margin-bottom:8px;display:flex}.Post-module__XPq5rW__description{color:#888;text-align:left;margin:12px 0;font-size:1.13rem}@media (max-width:480px){.Post-module__XPq5rW__container{padding:16px 12px}.Post-module__XPq5rW__header{padding:0;font-size:1rem}.Post-module__XPq5rW__title{font-size:1.65rem}.Post-module__XPq5rW__content{max-width:100%;padding:0;font-size:.97rem}.Post-module__XPq5rW__content img,.Post-module__XPq5rW__content pre{border-radius:6px;max-width:100%;padding:0}.Post-module__XPq5rW__thumbnail{aspect-ratio:706/397;max-width:100%;height:auto}.Post-module__XPq5rW__content p{margin-bottom:10px}.Post-module__XPq5rW__content h2{margin:24px 0 12px;font-size:1.3rem}.Post-module__XPq5rW__content h3{margin:18px 0 8px;font-size:1.1rem}.Post-module__XPq5rW__description{margin:8px 0;font-size:.97rem}.Post-module__XPq5rW__authorName{font-size:.97rem}.Post-module__XPq5rW__date{font-size:.85rem}.Post-module__XPq5rW__meta{font-size:.92rem}}.Post-module__XPq5rW__content table{border-collapse:collapse!important;border:1px solid #e2e8f0!important;width:100%!important;margin:20px 0!important}.Post-module__XPq5rW__content th,.Post-module__XPq5rW__content td{font-size:14px;border:1px solid #e2e8f0!important;padding:12px!important}.Post-module__XPq5rW__content th{background-color:#f8fafc;font-weight:600}.Post-module__XPq5rW__content div[style*=background]{border:1px solid #0000000d!important;border-radius:8px!important;margin:16px 0!important;padding:16px!important}.Post-module__XPq5rW__content p{margin-bottom:1rem;line-height:1.7}.Post-module__XPq5rW__content{--c-pinBacSec:#f6e7ef;--c-texPri:#37352f}
