.page-module__YkKMAG__hero{text-align:center;background:var(--color-cream-soft);border-bottom:1px solid var(--color-rule);padding:clamp(64px,9vw,112px) 0 clamp(48px,6vw,80px)}.page-module__YkKMAG__searchWrap{max-width:600px;margin:0 auto;position:relative}.page-module__YkKMAG__searchInput{border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper);width:100%;font-family:var(--font-sans);color:var(--color-ink);box-shadow:var(--shadow-warm-sm);outline:none;padding:18px 56px 18px 52px;font-size:16px;transition:border-color .15s,box-shadow .15s}.page-module__YkKMAG__searchInput:focus{border-color:var(--color-terracotta);box-shadow:0 0 0 3px #c66b4a1f}.page-module__YkKMAG__searchInput::placeholder{color:var(--color-brown-soft)}.page-module__YkKMAG__searchIcon{color:var(--color-brown);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.page-module__YkKMAG__searchKbd{font-family:var(--font-mono);color:var(--color-brown);background:var(--color-cream-soft);border:1px solid var(--color-rule);letter-spacing:.04em;pointer-events:none;border-radius:4px;padding:3px 8px;font-size:11px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.page-module__YkKMAG__categories{padding:clamp(64px,8vw,96px) 0}.page-module__YkKMAG__catGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:900px){.page-module__YkKMAG__catGrid{grid-template-columns:1fr 1fr}}@media (max-width:500px){.page-module__YkKMAG__catGrid{grid-template-columns:1fr}}.page-module__YkKMAG__cat{background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-lg);color:inherit;gap:8px;padding:24px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}a.page-module__YkKMAG__cat{cursor:pointer}a.page-module__YkKMAG__cat:hover{border-color:var(--color-terracotta);transform:translateY(-2px)}.page-module__YkKMAG__catIcn{border-radius:var(--radius-md);background:var(--color-cream-soft);width:40px;height:40px;color:var(--color-terracotta-deep);place-items:center;margin-bottom:4px;display:grid}.page-module__YkKMAG__popular{background:var(--color-paper);border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);padding:clamp(64px,8vw,96px) 0}.page-module__YkKMAG__popularHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px;display:flex}.page-module__YkKMAG__articleList{background:var(--color-cream);border:1px solid var(--color-rule);border-radius:var(--radius-lg);overflow:hidden}.page-module__YkKMAG__articleRow{border-bottom:1px solid var(--color-rule);color:inherit;grid-template-columns:32px 1fr auto auto;align-items:center;gap:16px;padding:18px 24px;text-decoration:none;transition:background .15s;display:grid}.page-module__YkKMAG__articleRow:last-child{border-bottom:0}a.page-module__YkKMAG__articleRow:hover{background:var(--color-cream-soft)}.page-module__YkKMAG__articleRowStatic{cursor:default}.page-module__YkKMAG__articleNum{font-family:var(--font-serif);color:var(--color-terracotta);font-size:18px;font-style:italic}.page-module__YkKMAG__articleTitle{color:var(--color-ink);font-size:15px;font-weight:500}.page-module__YkKMAG__articleTag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brown);background:var(--color-cream-soft);border-radius:var(--radius-sm);border:1px solid var(--color-rule);padding:3px 8px;font-size:10px}.page-module__YkKMAG__articleArrow{color:var(--color-brown);font-family:var(--font-mono)}@media (max-width:600px){.page-module__YkKMAG__articleRow{grid-template-columns:24px 1fr auto;gap:12px;padding:16px}.page-module__YkKMAG__articleTag{display:none}}.page-module__YkKMAG__contact{text-align:center;padding:clamp(64px,8vw,96px) 0}.page-module__YkKMAG__contactCard{background:var(--color-ink);color:var(--color-cream);border-radius:var(--radius-xl);text-align:center;max-width:760px;margin:0 auto;padding:clamp(40px,6vw,64px)}
