.v2-topics{padding:22px 16px 36px;background:#0e1f16}.topics-header{display:flex;gap:13px;align-items:center;color:#f7f2e6}.topics-header a{font:34px/1 V2Pretendard;color:inherit;text-decoration:none}.topics-header span{font:30px/1 V2Jua,sans-serif}.topics-intro{padding:32px 3px 24px}.topics-intro p{font-size:12px;letter-spacing:.06em;color:#a7c89f;margin:0 0 8px}.topics-intro h1{font:400 27px/1.3 V2Jua,sans-serif;color:#f7f2e6;margin:0 0 8px}.topics-intro>span{font-size:13px;color:#b9c6b9}.topics-tabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.topics-tabs button{min-height:46px;border:1px solid #365744;border-radius:14px;background:#132d20;color:#a7c89f;font:600 15px V2Pretendard,sans-serif;cursor:pointer}.topics-tabs button[aria-pressed=true]{border-color:#ffd978;background:#244333;color:#f7f2e6;box-shadow:0 0 14px #ffd97820}.topics-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:30px 2px 13px}.topics-heading h2{font-size:17px;color:#f7f2e6}.topics-heading span{font-size:11px;color:#a7c89f}.topics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.topics-card{display:block;min-width:0;overflow:hidden;border:1px solid #365744;border-radius:16px;background:#10271a;color:#f7f2e6;text-decoration:none}.v2-topics article.topics-card{margin:0;padding:0;text-align:left}.topics-card.ready{background:#f7f2e6;color:#102019;border-color:#f7f2e6}.topics-image{position:relative;aspect-ratio:1.28;overflow:hidden}.topics-image img{display:block;width:100%;height:100%;object-fit:cover}.topics-image span{position:absolute;top:0;left:0;background:#f49f99;color:#fff;padding:5px 8px;border-radius:0 0 8px 0;font:700 11px V2Pretendard}.topics-copy{padding:12px;min-height:108px}.topics-copy h3{margin:0;font-size:14px;line-height:1.4;word-break:keep-all}.topics-copy p{margin:6px 0 0;color:#b9c6b9;font-size:12px;line-height:1.5;word-break:keep-all}.topics-card.ready p{color:#66756b}.topics-copy small{display:inline-block;margin-top:8px;color:#a7c89f;font-size:11px}@media(max-width:350px){.topics-intro h1{font-size:24px}.topics-heading span{font-size:10px}.topics-copy{padding:10px;min-height:112px}.topics-copy h3{font-size:13px}.topics-copy p{font-size:11px}}.v2-topics .topics-intro{padding:24px 3px 22px;text-align:center}.v2-topics .topics-intro h1{margin:0;text-align:center}.v2-topics .topics-list{margin-top:22px}.v2-topics .topics-copy{padding:14px 10px;min-height:125px}.v2-topics .topics-copy h3{font-size:15px;line-height:1.45;word-break:keep-all}.v2-topics .topics-copy p{font-size:14px;line-height:1.55;word-break:keep-all}.v2-topics .topics-copy small{font-size:12px}@media(max-width:350px){.v2-topics .topics-copy{padding:12px 8px;min-height:125px}.v2-topics .topics-copy h3{font-size:14px}.v2-topics .topics-copy p{font-size:13px}}.v2-topics{background-image:linear-gradient(180deg,rgba(7,25,15,.25),rgba(7,25,15,.12) 45%,rgba(14,31,22,.66)),url(/v2/reading-forest-mobile.webp);background-size:100% 100%,100% auto;background-color:#0e1f16;background-image:linear-gradient(180deg,rgba(7,25,15,.18),rgba(7,25,15,.14) 65%,rgba(7,25,15,.18)),url(/v2/topics-forest-mobile.webp);background-position:top;background-size:100% 100%,cover;background-repeat:no-repeat}.v2-topics .topics-intro{padding-top:8px}.topics-kongi{display:block;width:104px;height:96px;object-fit:contain;margin:0 auto 8px}@media(max-width:350px){.topics-kongi{width:94px;height:86px}}.v2-topics .topics-intro{position:relative;padding-top:24px}.v2-topics .topics-kongi{position:absolute;top:-19px;left:50%;transform:translateX(-50%);width:50px;height:43px;margin:0}.v2-topics .topics-card,.v2-topics .topics-card.ready{background:#142d20;color:#f7f2e6;border-color:#45664c;box-shadow:0 8px 20px rgba(0,0,0,.16)}.v2-topics .topics-card.ready{border-color:#8b9b6d}.v2-topics .topics-copy{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:104px;padding:13px 10px 15px;text-align:center;background:linear-gradient(160deg,#1d3b29,#122a1d);border-top:1px solid rgba(167,200,159,.2)}.v2-topics .topics-copy h3{margin:0;color:#f7f2e6;font-weight:700;line-height:1.4}.v2-topics .topics-card.ready .topics-copy p,.v2-topics .topics-copy p{margin:7px 0 0;color:#d1dfca;line-height:1.45}.v2-topics .topics-card.ready:focus-visible{outline:3px solid #ffd978;outline-offset:3px}@media(max-width:350px){.v2-topics .topics-copy{min-height:104px;padding:12px 8px}}.v2-topics .topics-card.ready{background:#f7f2e6;border-color:#e9e1cc}.v2-topics .topics-card.ready .topics-copy{background:#f7f2e6;border-top-color:#e9e1cc}.v2-topics .topics-card.ready .topics-copy h3{color:#102019}.v2-topics .topics-card.ready .topics-copy p{color:#607064}.v2-shell.v2-topics{background-color:#0e1f16;background-image:linear-gradient(180deg,rgba(7,25,15,.18),rgba(7,25,15,.14) 65%,rgba(7,25,15,.18)),url(/v2/topics-forest-mobile.webp);background-position:top;background-size:100% 100%,cover;background-repeat:no-repeat}.topics-typing{display:inline-block;white-space:nowrap;animation:topics-type 1.2s steps(12) both}@keyframes topics-type{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.topics-typing{animation:topics-type 1.4s steps(24) both}.v2-topics .topics-card{position:relative}.topics-card-link{display:block;color:inherit;text-decoration:none}.topics-card-link:focus-visible{outline:3px solid #ffd978;outline-offset:-3px;border-radius:15px}.v2-topics .topics-card.featured{background:#f7f2e6;border-color:#e9e1cc}.v2-topics .topics-card.featured .topics-copy{background:#f7f2e6;border-top-color:#e9e1cc}.v2-topics .topics-card.featured .topics-copy h3{color:#102019}.v2-topics .topics-card.featured .topics-copy p{color:#607064}.topics-image .topics-hot{top:8px;left:8px;padding:5px 8px;border-radius:7px;background:#e97970;color:#fff;letter-spacing:.03em}.topics-like{position:absolute;z-index:2;top:8px;right:8px;display:flex;align-items:center;justify-content:center;gap:4px;min-height:32px;min-width:46px;padding:5px 8px;border:1px solid rgba(247,242,230,.25);border-radius:18px;background:rgba(7,25,16,.75);color:#f7f2e6;font:600 12px V2Pretendard,sans-serif;cursor:pointer}.topics-like svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.topics-like[aria-pressed=true]{color:#ffd978}.topics-like[aria-pressed=true] svg{fill:#ffd978}.topics-like:focus-visible{outline:3px solid #ffd978;outline-offset:2px}@media(prefers-reduced-motion:reduce){.topics-typing{animation:none}}.topics-image:before{content:"";position:absolute;inset:-8px;background:#173121 var(--topic-placeholder) center/cover no-repeat;filter:blur(7px)}.topics-image img{position:relative;z-index:1}.topics-image .topics-hot{z-index:2}.v2-topics .topics-copy p{font-size:12.5px;line-height:1.5}@media(max-width:350px){.v2-topics .topics-copy p{font-size:12px}}.v2-topics .topics-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.v2-topics .topics-tabs button{padding:0 2px;font-size:clamp(11px,3.3vw,14px);white-space:nowrap}.topics-tabs button:focus-visible{outline:3px solid #ffd978;outline-offset:3px}.topics-empty{padding:36px 18px;text-align:center;border:1px solid #365744;border-radius:16px;background:#10271ee8;color:#f7f2e6}.topics-empty strong{font-size:16px}.topics-empty p{margin:8px 0 0;color:#b9c6b9;font-size:13px;line-height:1.5}.v2-topics .topics-tabs button{position:relative}.topics-tab-hot{position:absolute;top:-6px;right:1px;padding:2px 4px;border-radius:5px;background:#e97970;color:#fff;font:700 8px/1 V2Pretendard,sans-serif}.v2-shell.v2-topics{background:#0e1f16;isolation:isolate}.v2-shell.v2-topics:before{content:"";position:fixed;z-index:-1;inset:0 auto 0 50%;width:min(100%,430px);transform:translateX(-50%);background:linear-gradient(180deg,rgba(7,25,15,.18),rgba(7,25,15,.14) 65%,rgba(7,25,15,.18)),url(/v2/topics-forest-mobile.webp) top/cover no-repeat;pointer-events:none}.topics-locked{width:100%;padding:0;border:0;background:none;text-align:inherit;font:inherit;cursor:pointer}.v2-topics .topics-copy .topics-price{display:inline-flex;justify-content:center;align-items:center;margin-top:10px;padding:5px 10px;border:1px solid #658462;border-radius:14px;color:#f6df9a;background:#254331;font-size:11px;font-weight:700;line-height:1}.v2-topics .topics-copy .topics-price.is-free{background:#dbeccc;border-color:#b5d2a1;color:#254b2d}.topic-lock-backdrop{position:fixed;z-index:100;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#000a}.topic-lock-dialog{position:relative;width:min(100%,360px);padding:28px 22px 22px;border:1px solid #617e5a;border-radius:24px;background:#173329;color:#f7f2e6;text-align:center;box-shadow:0 15px 50px #0008}.topic-lock-close{position:absolute;top:12px;right:14px;border:0;background:none;color:#d8e7d2;font-size:27px;cursor:pointer}.topic-lock-icon{font-size:36px}.topic-lock-dialog h2{margin:10px 0;font-size:19px;word-break:keep-all}.topic-lock-dialog p{margin:10px 0;color:#f7f2e6;font-size:15px}.topic-lock-dialog small{display:block;color:#b9cbb8;font-size:12px}.topic-lock-dialog a{display:block;margin-top:22px;padding:14px;border-radius:24px;background:#ffd978;color:#102019;text-decoration:none;font-weight:700}.topic-lock-dialog a:focus-visible,.topic-lock-dialog button:focus-visible{outline:2px solid #ffd978;outline-offset:3px}.v2-topics .topics-copy .topics-price{gap:3px}.topics-price .seed-currency-icon{width:17px;height:17px}.topic-lock-dialog .topic-lock-icon{width:60px;height:60px}.topics-image .topics-badges{position:absolute;z-index:2;top:8px;left:8px;display:flex;align-items:center;gap:4px;pointer-events:none}.topics-image .topics-badges .topics-hot,.topics-image .topics-badges .topics-price{position:static;display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:4px 7px;border:0;border-radius:7px;font:700 11px/1 V2Pretendard,sans-serif;white-space:nowrap}.topics-image .topics-badges .topics-hot{background:#e97970;color:#fff}.topics-image .topics-badges .topics-price{background:rgba(8,29,19,.85);color:#ffeaad}.topics-image .topics-badges .seed-currency-icon{position:static;display:block;width:17px;height:17px;object-fit:contain}.topics-image .topics-badges .topics-price{background:#f7f2e6;color:#183824;gap:2px}.topics-price-lock{width:12px;height:12px;flex:none}.topic-lock-dialog .topic-lock-start{display:block;width:100%;margin-top:20px;padding:14px;border:0;border-radius:24px;background:#ffd978;color:#102019;font:700 14px V2Pretendard,sans-serif;cursor:pointer}.topic-lock-dialog .topic-lock-start:disabled{opacity:.6}.topic-lock-dialog .topic-lock-start+a{margin-top:8px;background:transparent;border:1px solid #78977b;color:#f7f2e6}.topics-image .topics-badges{gap:5px}.topics-image .topics-badges .topics-price,.topics-image .topics-badges .topics-price.is-free{min-height:24px;padding:3px 7px;border:1px solid rgba(247,220,151,.48);border-radius:13px;background:rgba(18,46,29,.82);color:#fff1c6;box-shadow:0 2px 6px rgba(0,0,0,.18);font-size:11px}.topics-image .topics-badges .seed-currency-icon{width:16px;height:16px}.topics-image .topics-badges .topics-price-lock{width:11px;height:11px;color:#e8d9b3}.topics-image .topics-badges .topics-price.is-free{background:#f7f2e6;color:#183824;border-color:#f7f2e6}