#pcr{--pcr-ink:#141a17;--pcr-ink-soft:#3f4944;--pcr-muted:#4b5550;--pcr-line:#e6e9e1;--pcr-bg:#f2ebe0;--pcr-bg-alt:#eae1d2;--pcr-lime:#5cbb6f;--pcr-display:'Cubao Regular','Archivo Black',sans-serif;--pcr-body:'Plus Jakarta Sans',system-ui,sans-serif;background:var(--pcr-bg);color:var(--pcr-ink);font-family:var(--pcr-body);-webkit-font-smoothing:antialiased}#pcr *,#pcr *:before,#pcr *:after{box-sizing:border-box}#pcr a{color:inherit;text-decoration:none}#pcr img{display:block;max-width:100%}#pcr p{margin:0}#pcr h1,#pcr h2,#pcr h3{margin:0;font-family:var(--pcr-display);color:inherit}.pcr-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.pcr-hero{background:var(--pcr-c);color:var(--pcr-on-c);padding:64px 0 72px}.pcr-hero-in{display:flex;gap:64px;align-items:flex-end}.pcr-hero-main{flex:1;display:flex;flex-direction:column;gap:20px;min-width:0}.pcr-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--pcr-on-c-soft)}#pcr .pcr-crumbs a:hover{text-decoration:underline}.pcr-badge{align-self:flex-start;padding:6px 12px;border-radius:999px;background:var(--pcr-lime);color:var(--pcr-ink);font-size:13px;font-weight:700}#pcr .pcr-title{font-weight:400;text-transform:uppercase;font-size:clamp(34px,6vw,84px);line-height:.98;letter-spacing:0;overflow-wrap:break-word}@media (max-width:767px){#pcr .pcr-title{font-size:clamp(30px,9vw,60px)}}.pcr-desc{max-width:640px;font-size:20px;line-height:1.55;color:var(--pcr-on-c-soft)}.pcr-desc p+p{margin-top:10px}.pcr-stats{width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:16px;padding:28px;border-radius:20px;background:var(--pcr-c-dark)}.pcr-stats-row{display:flex;gap:32px}.pcr-stats-row div{display:flex;flex-direction:column}.pcr-stats-row strong{font-family:var(--pcr-display);font-size:44px;line-height:1.1;font-weight:700}.pcr-stats-row span,.pcr-stats-note{font-size:13px;color:var(--pcr-on-c-soft)}#pcr .pcr-follow{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;border:1px solid var(--pcr-on-c-line);font-weight:600;font-size:14px;transition:background .15s}#pcr .pcr-follow:hover{background:var(--pcr-on-c);color:var(--pcr-c-dark)}.pcr-toolbar{border-bottom:1px solid var(--pcr-line)}.pcr-toolbar-in{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:24px;padding-bottom:24px}.pcr-tags{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pcr-tags-label{font-size:14px;font-weight:600;color:var(--pcr-muted);margin-right:4px}#pcr .pcr-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid #e1e5dc;font-size:14px;font-weight:600;white-space:nowrap;transition:border-color .15s}#pcr .pcr-chip:hover{border-color:var(--pcr-c-ink)}#pcr .pcr-chip.is-active{background:var(--pcr-c);border-color:var(--pcr-c);color:var(--pcr-on-c)}.pcr-sort select{min-height:44px;padding:0 36px 0 16px;border-radius:12px;border:1px solid #e1e5dc;background:var(--pcr-bg);color:var(--pcr-ink);font:600 14px var(--pcr-body);cursor:pointer}#pcr .pcr-media{display:block;overflow:hidden;background:var(--pcr-c-tint)}#pcr .pcr-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}#pcr .pcr-media:hover img{transform:scale(1.03)}.pcr-feat{display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:center;padding:56px 0 24px}#pcr .pcr-feat-media{aspect-ratio:16/11;border-radius:20px}.pcr-feat-body{display:flex;flex-direction:column;gap:18px}.pcr-pill{align-self:flex-start;padding:6px 12px;border-radius:999px;background:var(--pcr-lime);font-size:12px;font-weight:800}#pcr .pcr-feat-title{font-size:clamp(30px,3.2vw,42px);line-height:1.08;font-weight:700;letter-spacing:-.01em}#pcr .pcr-feat-title a:hover,#pcr .pcr-card-title a:hover{color:var(--pcr-c-ink)}.pcr-feat-ex{font-size:18px;line-height:1.6;color:var(--pcr-ink-soft)}.pcr-meta{font-size:14px;color:var(--pcr-muted)}#pcr .pcr-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;background:var(--pcr-ink);color:#fff;font-weight:700;font-size:15px;transition:opacity .15s}#pcr .pcr-btn:hover{opacity:.85;color:#fff}.pcr-list{padding:48px 0 64px;display:flex;flex-direction:column;gap:28px}#pcr .pcr-h2{font-size:32px;font-weight:700}.pcr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.pcr-card{display:flex;flex-direction:column;gap:12px}#pcr .pcr-card .pcr-media{aspect-ratio:3/2;border-radius:16px;margin-bottom:4px}.pcr-kicker{font-size:13px;font-weight:700;color:var(--pcr-c-ink)}#pcr .pcr-card-title{font-size:23px;line-height:1.22;font-weight:700}.pcr-card-ex{font-size:15px;line-height:1.6;color:var(--pcr-ink-soft)}.pcr-pagination .nav-links{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:16px}#pcr .pcr-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid #e1e5dc;font-weight:600}#pcr .pcr-pagination .page-numbers.current{background:var(--pcr-ink);border-color:var(--pcr-ink);color:#fff}.pcr-empty{padding:72px 0;display:flex;flex-direction:column;gap:12px}.pcr-empty p{color:var(--pcr-ink-soft);font-size:17px}.pcr-others{background:var(--pcr-bg-alt);padding:64px 0}.pcr-others-head{margin-bottom:28px}.pcr-others-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}#pcr .pcr-tile{display:flex;flex-direction:column;gap:20px;padding:22px;border-radius:16px;background:var(--pcr-bg);border:1px solid var(--pcr-line);transition:border-color .15s,transform .15s}#pcr .pcr-tile:hover{border-color:var(--pcr-tile);transform:translateY(-2px)}.pcr-tile-bar{width:36px;height:6px;border-radius:3px;background:var(--pcr-tile)}.pcr-tile-name{font-family:var(--pcr-display);font-size:20px;font-weight:700}.pcr-tile-count{font-size:13px;color:var(--pcr-muted)}.pcr-news{background:var(--pcr-lime);color:var(--pcr-ink);padding:56px 0}.pcr-news-in{display:flex;align-items:center;justify-content:space-between;gap:32px}#pcr .pcr-news-title{font-size:36px;font-weight:700;margin-bottom:6px}.pcr-news p{font-size:17px;color:#26301f}@media (max-width:1024px){.pcr-hero-in{flex-direction:column;align-items:stretch;gap:32px}.pcr-stats{width:auto;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.pcr-feat{grid-template-columns:1fr;gap:28px}.pcr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pcr-others-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.pcr-wrap{padding:0 20px}.pcr-hero{padding:28px 0 32px}.pcr-hero-main{gap:14px}.pcr-desc{font-size:16px}.pcr-stats{padding:20px;border-radius:16px}.pcr-stats-row strong{font-size:32px}.pcr-toolbar-in{flex-direction:column;align-items:stretch;gap:14px;padding-top:16px;padding-bottom:16px}.pcr-tags{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:0 20px}.pcr-tags::-webkit-scrollbar{display:none}.pcr-tags-label{display:none}.pcr-sort select{width:100%}.pcr-feat{padding-top:24px}#pcr .pcr-feat-media{border-radius:16px}.pcr-feat-ex{font-size:16px}.pcr-grid{grid-template-columns:1fr;gap:32px}#pcr .pcr-h2{font-size:24px}.pcr-list{padding:24px 0 40px}.pcr-others{padding:32px 0}.pcr-others-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#pcr .pcr-tile{gap:12px;padding:16px}.pcr-news{padding:32px 0}.pcr-news-in{flex-direction:column;align-items:stretch}#pcr .pcr-news-title{font-size:26px}#pcr .pcr-news .pcr-btn{align-self:stretch;justify-content:center}}body.dark-mode #pcr,[data-theme=dark] #pcr{--pcr-ink:#eef2ec;--pcr-ink-soft:#c3ccc7;--pcr-muted:#a9b4ae;--pcr-line:#25302b;--pcr-bg:#0f1412;--pcr-bg-alt:#151c19}body.dark-mode #pcr .pcr-chip,[data-theme=dark] #pcr .pcr-chip,body.dark-mode #pcr .pcr-sort select,[data-theme=dark] #pcr .pcr-sort select{border-color:#2e3a34}body.dark-mode #pcr .pcr-btn,[data-theme=dark] #pcr .pcr-btn{background:var(--pcr-lime);color:#141a17}body.dark-mode #pcr .pcr-news .pcr-btn,[data-theme=dark] #pcr .pcr-news .pcr-btn{background:#141a17;color:#fff}body.dark-mode #pcr .pcr-news,[data-theme=dark] #pcr .pcr-news{color:#141a17}body.dark-mode #pcr .pcr-kicker,[data-theme=dark] #pcr .pcr-kicker{color:var(--pcr-lime)}@media (prefers-reduced-motion:reduce){#pcr *{transition:none !important}}