.SearchField_search__ROj75{width:100%;height:40px;padding:0 16px 0 40px;border:none;background:var(--color-bg-sub) url(/search.svg) no-repeat 14px center;background-size:16px;font-size:.85rem;color:var(--color-text-main);outline:none;transition:box-shadow .15s ease,background-color .15s ease}.SearchField_search__ROj75::placeholder{color:var(--color-text-muted)}.SearchField_search__ROj75:focus{background-color:var(--color-bg-main);box-shadow:0 0 0 2px var(--color-border)}.CategoryList_card__YvG5R{background-color:var(--color-bg-main);box-shadow:var(--shadow-card);padding:20px 16px}.CategoryList_heading__2Cm2K{font-size:1.15rem;font-weight:700;margin-bottom:12px}.CategoryList_list__Andgq{display:flex;flex-direction:column}.CategoryList_item__wjHKI{display:block;padding:5px 0;font-size:.82rem;color:var(--color-text-sub);transition:color .15s ease,transform .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.CategoryList_item__wjHKI:hover{color:var(--color-text-main)}}.CategoryList_item__wjHKI:active{transform:scale(.97);transform-origin:left center}.CategoryList_placeholder__IEMec{color:var(--color-text-muted)}.CategoryList_active__2_cl7{color:var(--color-accent);font-weight:600}@media (max-width:760px){.CategoryList_card__YvG5R{padding:12px 16px}.CategoryList_heading__2Cm2K{font-size:.95rem;margin-bottom:8px}.CategoryList_list__Andgq{flex-direction:row;flex-wrap:nowrap;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -16px;padding:0 16px 4px}.CategoryList_list__Andgq::-webkit-scrollbar{display:none}.CategoryList_item__wjHKI{padding:4px 12px;background-color:var(--color-bg-sub);white-space:nowrap;font-size:.78rem}.CategoryList_active__2_cl7{background-color:var(--color-accent-bg)}}:root{--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--color-text-main:#1b1f24;--color-text-sub:#6b7280;--color-text-muted:#9aa0a6;--color-bg-page:#f2f4f7;--color-bg-main:#fff;--color-bg-sub:#f3f4f6;--color-bg-code:#fafafa;--color-border-dark:#d1d5db;--color-border:#e5e7eb;--color-border-light:#f0f1f3;--color-current:#eee;--color-accent:#a16207;--color-accent-bg:#fef3c7;--color-accent-bg-hover:#fde68a;--color-accent-solid:#fbbf24;--radius-card:0;--radius-sm:0;--shadow-card:0 1px 2px rgba(16,24,40,.04),0 8px 24px rgba(16,24,40,.06);--shadow-card-hover:0 2px 4px rgba(16,24,40,.06),0 16px 32px rgba(16,24,40,.1);--border-radius:0;--ease-out:cubic-bezier(0.23,1,0.32,1);--header-height:64px}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;color:var(--color-text-main);background-color:var(--color-bg-page);line-height:1.8;-webkit-font-smoothing:antialiased}code{font-family:menlo,inconsolata,monospace}a{color:inherit;text-decoration:none}ol,ul{list-style:none}img{max-width:100%}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.layout_container__Yo0Pg{max-width:1280px;margin:0 auto;padding:32px 24px 64px;display:grid;grid-template-columns:200px minmax(0,1fr) 300px;grid-gap:32px;gap:32px;align-items:start}.layout_sidebar__SmN0y{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 24px)}.layout_main__ABI2k{min-width:0}.layout_aside__celyo{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 24px)}@media (max-width:1100px){.layout_container__Yo0Pg{grid-template-columns:180px minmax(0,1fr);gap:24px}.layout_aside__celyo{grid-column:1/-1;position:static}}@media (max-width:760px){.layout_container__Yo0Pg{grid-template-columns:minmax(0,1fr);padding:16px 16px 48px;gap:16px}.layout_sidebar__SmN0y{position:static}}.Header_header__aO32P{position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:var(--color-bg-main);border-bottom:1px solid var(--color-border-light)}.Header_inner__uroih{max-width:1280px;height:var(--header-height);margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:40px}.Header_logo__Vr4sK{font-size:1.25rem;font-weight:800;letter-spacing:.02em;white-space:nowrap}.Header_logoSub__CsDSk{margin-left:4px;font-size:.75rem;font-weight:700;color:var(--color-accent)}.Header_nav__wk8Zc{display:flex;align-items:center;gap:28px;flex:1 1}.Header_navItem__RpxJG{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:500;color:var(--color-text-sub);transition:color .15s ease,transform .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.Header_navItem__RpxJG:hover{color:var(--color-text-main)}}.Header_navItem__RpxJG:active{transform:scale(.97)}.Header_navIcon__zMrsE{width:18px;height:18px}.Header_search__c61pn{width:260px}@media (max-width:760px){.Header_inner__uroih{gap:16px;padding:0 16px}.Header_nav__wk8Zc{gap:16px}.Header_navItem__RpxJG,.Header_navItem__RpxJG span{font-size:.85rem}.Header_search__c61pn{display:none}}.Footer_footer__hibhg{padding:24px;text-align:center;color:var(--color-text-muted);font-size:.75rem}.ProfileCard_card__FFdoC{background-color:var(--color-bg-main);box-shadow:var(--shadow-card);padding:16px}.ProfileCard_row__defk_{display:flex;align-items:center;gap:12px}.ProfileCard_iconPlaceholder__bJ_cJ,.ProfileCard_icon__gMxUH{display:block;width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;background-color:var(--color-bg-sub)}.ProfileCard_name__rFCHE{font-size:.9rem;font-weight:700;line-height:1.4}.ProfileCard_profile__1Pyef{margin-top:10px;font-size:.75rem;line-height:1.6;color:var(--color-text-sub)}.LatestArticles_head__VqoTi{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.LatestArticles_heading__saM4R{font-size:1.3rem;font-weight:400;line-height:1.3}.LatestArticles_heading__saM4R strong{font-weight:700}.LatestArticles_more__IcCru{font-size:.75rem;color:var(--color-text-sub)}.LatestArticles_more__IcCru:hover{color:var(--color-text-main)}.LatestArticles_list__ACMnj{display:flex;flex-direction:column;gap:16px}.LatestArticles_card__2ehy0{min-width:0;background-color:var(--color-bg-main);box-shadow:var(--shadow-card);overflow:hidden;transition:transform .16s var(--ease-out),box-shadow .2s ease}@media (hover:hover) and (pointer:fine){.LatestArticles_card__2ehy0:hover{box-shadow:var(--shadow-card-hover)}}.LatestArticles_card__2ehy0:active{transform:scale(.985)}.LatestArticles_link__rFn1a{display:block;padding:10px}.LatestArticles_thumbWrap___VXoq{aspect-ratio:16/9;overflow:hidden;background-color:var(--color-bg-sub)}.LatestArticles_thumb__YXLwa{display:block;width:100%;height:100%;object-fit:cover}.LatestArticles_body__dOTre{padding:10px 6px 4px}.LatestArticles_title__MGsdm{margin-top:4px;font-size:.95rem;font-weight:700;line-height:1.5}@media (max-width:1100px) and (min-width:761px){.LatestArticles_list__ACMnj{flex-direction:row}.LatestArticles_card__2ehy0{flex:1 1;min-width:0}}.TagList_tags__f2Gbi{display:flex;flex-wrap:wrap;gap:6px}.TagListItem_tag__Rx2fJ{display:inline-block;padding:3px 10px;background-color:var(--color-accent-bg);color:var(--color-accent);font-size:.68rem;font-weight:700;letter-spacing:.04em;line-height:1.6;white-space:nowrap;transition:transform .16s var(--ease-out),background-color .15s ease}@media (hover:hover) and (pointer:fine){a.TagListItem_tag__Rx2fJ:hover{background-color:var(--color-accent-bg-hover)}}a.TagListItem_tag__Rx2fJ:active{transform:scale(.96)}