.result-grid{grid-template-columns:1fr;gap:18px}.name-card{padding:29px 34px}.name-top{display:flex;justify-content:space-between;align-items:center;gap:30px}.name-top .hanzi{margin:10px 0 0}.name-top .meaning{margin-bottom:0}.name-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.character-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:25px}.character-part{background:#f5f4ed;border:1px solid #e1e3d9;padding:19px;min-height:145px}.character-part b{font-family:'Noto Serif SC',serif;font-size:30px;color:var(--green);display:block;line-height:1}.character-part span,.whole-meaning span{display:block;color:var(--red);text-transform:uppercase;font-size:10px;letter-spacing:.11em;font-weight:700;margin:12px 0 8px}.character-part p{font-size:13px;color:var(--ink2);margin:0}.whole-meaning{border-top:1px solid var(--line);margin-top:20px;padding-top:5px}.whole-meaning p{font-size:15px;color:var(--ink);margin:0;max-width:800px}.sample-parts{display:grid;gap:8px;margin:17px 0 19px}.sample-parts p{padding-bottom:8px;border-bottom:1px solid #e0dfd4}.sample-paper>p:last-child{line-height:1.65}.page-main .content a{color:var(--green);text-underline-offset:3px}@media(max-width:800px){.character-grid{grid-template-columns:1fr 1fr}.name-top{align-items:start}.name-actions{max-width:220px}}@media(max-width:580px){.name-card{padding:21px}.name-top{display:block}.name-actions{max-width:none;justify-content:flex-start;margin-top:20px}.character-grid{grid-template-columns:1fr;gap:8px}.character-part{min-height:0}.sample-paper{padding:22px}.sample-paper .chinese{font-size:48px}}
