@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";
.DesignTemplateKnowledgePanel-module__LXuSRq__blockWrapper{width:calc(100% - 32px);max-width:968px;margin:44px auto 28px;padding:1rem}.DesignTemplateKnowledgePanel-module__LXuSRq__blockWrapper+.DesignTemplateKnowledgePanel-module__LXuSRq__blockWrapper{margin-top:0}.DesignTemplateKnowledgePanel-module__LXuSRq__panel{background:#fff;border:1px solid #f2ede6;border-radius:20px;padding:26px 26px 14px;box-shadow:0 8px 30px #78501e12}.DesignTemplateKnowledgePanel-module__LXuSRq__blockWrapper *{font-family:Noto Sans JP,sans-serif!important}.DesignTemplateKnowledgePanel-module__LXuSRq__panelHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.DesignTemplateKnowledgePanel-module__LXuSRq__panelHeadContent{display:block}.DesignTemplateKnowledgePanel-module__LXuSRq__panelTitle{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.DesignTemplateKnowledgePanel-module__LXuSRq__panelIcon{color:#ee7800;flex:none;width:34px;height:34px}.DesignTemplateKnowledgePanel-module__LXuSRq__panelTitleText{color:#ee7800;letter-spacing:.02em;margin:0;font-size:21px;font-weight:700;line-height:1.4}.DesignTemplateKnowledgePanel-module__LXuSRq__panelSub{color:#9aa0a8;margin:3px 0 0 45px;font-size:12.5px}.DesignTemplateKnowledgePanel-module__LXuSRq__newBadge{color:#fff;letter-spacing:.06em;background:#ee7800;border-radius:5px;padding:2px 8px;font-size:11px;font-weight:700;transform:translateY(-1px)}@media screen and (prefers-reduced-motion:reduce){.DesignTemplateKnowledgePanel-module__LXuSRq__itemBase{color:inherit;align-items:flex-start;text-decoration:none;transition:none;display:flex}}.DesignTemplateKnowledgePanel-module__LXuSRq__itemBase{color:inherit;align-items:flex-start;text-decoration:none;transition:background .16s;display:flex}.DesignTemplateKnowledgePanel-module__LXuSRq__itemBase:hover,.DesignTemplateKnowledgePanel-module__LXuSRq__itemBase:focus{background:#fff4ea}.DesignTemplateKnowledgePanel-module__LXuSRq__newsItem{border-top:1px solid #f1eee9;border-radius:8px;gap:14px;padding:14px 4px}.DesignTemplateKnowledgePanel-module__LXuSRq__rankItem{border-top:1px solid #f1eee9;border-radius:8px;gap:15px;padding:18px 4px}.DesignTemplateKnowledgePanel-module__LXuSRq__rankItem:first-of-type{border-top:none}.DesignTemplateKnowledgePanel-module__LXuSRq__newsNumber{color:#ee7800;background:#fff4ea;border:1px solid #ffe2c7;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;font-size:13px;font-weight:700;display:flex}.DesignTemplateKnowledgePanel-module__LXuSRq__medal{color:#fff;z-index:1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin-top:2px;font-size:13px;font-weight:700;display:flex;position:relative;box-shadow:0 2px 5px #0000002e}.DesignTemplateKnowledgePanel-module__LXuSRq__medal:before,.DesignTemplateKnowledgePanel-module__LXuSRq__medal:after{content:"";z-index:-1;clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%);width:7px;height:13px;position:absolute;bottom:-9px}.DesignTemplateKnowledgePanel-module__LXuSRq__medal:before{left:5px;transform:rotate(-14deg)}.DesignTemplateKnowledgePanel-module__LXuSRq__medal:after{right:5px;transform:rotate(14deg)}.DesignTemplateKnowledgePanel-module__LXuSRq__medalGold{background:linear-gradient(135deg,#ffd76a,#f0a31e)}.DesignTemplateKnowledgePanel-module__LXuSRq__medalGold:before,.DesignTemplateKnowledgePanel-module__LXuSRq__medalGold:after{background:#e8941a}.DesignTemplateKnowledgePanel-module__LXuSRq__medalSilver{background:linear-gradient(135deg,#d3d9e1,#9aa3b0)}.DesignTemplateKnowledgePanel-module__LXuSRq__medalSilver:before,.DesignTemplateKnowledgePanel-module__LXuSRq__medalSilver:after{background:#8a93a1}.DesignTemplateKnowledgePanel-module__LXuSRq__medalBronze{background:linear-gradient(135deg,#e3b489,#bd7c44)}.DesignTemplateKnowledgePanel-module__LXuSRq__medalBronze:before,.DesignTemplateKnowledgePanel-module__LXuSRq__medalBronze:after{background:#a96e3c}.DesignTemplateKnowledgePanel-module__LXuSRq__medalDoc{box-shadow:none;color:#8a929c;background:#f0f1f4}.DesignTemplateKnowledgePanel-module__LXuSRq__medalDoc:before,.DesignTemplateKnowledgePanel-module__LXuSRq__medalDoc:after{display:none}.DesignTemplateKnowledgePanel-module__LXuSRq__itemTitle{color:#1f5fa8;flex:auto;min-width:0;font-size:14.5px;font-weight:500;transition:color .16s}@media screen and (prefers-reduced-motion:reduce){.DesignTemplateKnowledgePanel-module__LXuSRq__itemTitle{color:#1f5fa8;flex:auto;min-width:0;font-size:14.5px;font-weight:500;transition:none}}.DesignTemplateKnowledgePanel-module__LXuSRq__newsDate{color:#aab0b8;white-space:nowrap;flex:none;margin-top:2px;font-size:12.5px}.DesignTemplateKnowledgePanel-module__LXuSRq__pv{color:#9aa0a8;white-space:nowrap;background:#f4f5f7;border-radius:999px;flex:none;margin-top:2px;padding:4px 10px;font-size:12px}.DesignTemplateKnowledgePanel-module__LXuSRq__chevron{color:#cfd3da;flex:none;width:15px;height:15px;margin-top:3px}.DesignTemplateKnowledgePanel-module__LXuSRq__itemBase:hover .DesignTemplateKnowledgePanel-module__LXuSRq__itemTitle,.DesignTemplateKnowledgePanel-module__LXuSRq__itemBase:focus .DesignTemplateKnowledgePanel-module__LXuSRq__itemTitle{color:#d96a00}.DesignTemplateKnowledgePanel-module__LXuSRq__itemBase:hover .DesignTemplateKnowledgePanel-module__LXuSRq__chevron,.DesignTemplateKnowledgePanel-module__LXuSRq__itemBase:focus .DesignTemplateKnowledgePanel-module__LXuSRq__chevron{color:#ee7800}.DesignTemplateKnowledgePanel-module__LXuSRq__emptyState{color:#595959;text-align:center;margin:48px 0 32px;font-size:28px;font-weight:700;line-height:1.6}@media (max-width:600px){.DesignTemplateKnowledgePanel-module__LXuSRq__blockWrapper{padding:1rem}.DesignTemplateKnowledgePanel-module__LXuSRq__panel{padding:20px 18px 8px}.DesignTemplateKnowledgePanel-module__LXuSRq__panelTitleText{font-size:18px}.DesignTemplateKnowledgePanel-module__LXuSRq__panelSub{margin-left:0}.DesignTemplateKnowledgePanel-module__LXuSRq__newsItem,.DesignTemplateKnowledgePanel-module__LXuSRq__rankItem{gap:10px}.DesignTemplateKnowledgePanel-module__LXuSRq__newsDate,.DesignTemplateKnowledgePanel-module__LXuSRq__pv{font-size:11px}.DesignTemplateKnowledgePanel-module__LXuSRq__emptyState{margin:25px 0 48px;font-size:16px}}
