.Pagination_container__bVB1J{display:flex;justify-content:center;align-items:center;padding:24px;margin-top:24px}.Pagination_list___yLpK{margin:0 4px}.Pagination_item__BDO3t{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:var(--border-radius)}.Pagination_current__iIvcT{background-color:var(--color-current)}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#1d1f21;color:#c5c8c6}.hljs span::selection,.hljs::selection{background:#373b41}.hljs span::-moz-selection,.hljs::-moz-selection{background:#373b41}.hljs-name,.hljs-title{color:#f0c674}.hljs-comment,.hljs-meta,.hljs-meta .hljs-keyword{color:#707880}.hljs-deletion,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol{color:#cc6666}.hljs-addition,.hljs-doctag,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-string{color:#b5bd68}.hljs-attribute,.hljs-code,.hljs-selector-id{color:#b294bb}.hljs-bullet,.hljs-keyword,.hljs-selector-tag,.hljs-tag{color:#81a2be}.hljs-subst,.hljs-template-tag,.hljs-template-variable,.hljs-variable{color:#8abeb7}.hljs-built_in,.hljs-quote,.hljs-section,.hljs-selector-class,.hljs-type{color:#de935f}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.ArticleList_list__Nl2Ed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.ArticleList_list3__wb60W{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1200px){.ArticleList_list3__wb60W{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ArticleList_list__Nl2Ed{grid-template-columns:1fr;gap:28px 20px}}@media (max-width:760px){.ArticleList_list__Nl2Ed{gap:24px}}.page_page__mCbjI{padding:24px 0}.page_header__o7eJT{margin-bottom:32px}.page_title__Lx_Qc{font-size:2rem;font-weight:300;margin:0 0 16px}.page_lead__MwT89{max-width:760px;color:#1a1a1a;font-family:var(--font-ja),sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:.2px}.page_count__q3CrX{margin-top:8px;color:var(--color-text-sub);font-size:.85rem}.page_grid__wbBwf{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:44px 20px}.page_card__pJ7t6{min-width:0}.page_visualLink__LLV6T{display:block;position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:2px;background:#111}.page_thumbnail__sGfU4{object-fit:cover;transition:transform .35s ease}.page_visualLink__LLV6T:hover .page_thumbnail__sGfU4{transform:scale(1.03)}.page_thumbnailFallback__kVvth{aspect-ratio:3/2;display:grid;place-items:center;color:#eee;font-size:.8rem;letter-spacing:.08em}.page_cardBody__TU1FH{padding:12px 0 0}.page_cardTitle__qG7OW{font-size:1.05rem;font-weight:400;margin:0;line-height:1.5}.page_cardTitle__qG7OW a{text-decoration:none}.page_cardMetaLine__AzBoy,.page_cardTitle__qG7OW a:hover{color:var(--color-text-sub)}.page_cardMetaLine__AzBoy{margin-top:8px;font-size:.78rem;line-height:1.6}.page_cardContentLine__U87rb{margin-top:4px;color:var(--color-text-main);font-size:.85rem;line-height:1.6}.page_cardNote__UULaA{margin-top:8px;color:var(--color-text-main);font-size:.85rem;line-height:1.75;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.page_cardNoteLabel__tmXrS{display:inline-block;margin-right:8px;padding:1px 6px;border:1px solid #0067c0;color:#0067c0;font-size:.6rem;font-weight:600;letter-spacing:.06em;vertical-align:1px}.page_cardContentLine__U87rb{color:var(--color-text-sub);font-size:.8rem}.page_empty__UY0c3{border:1px solid var(--color-border);border-radius:8px;padding:20px;color:var(--color-text-sub);line-height:1.8}.page_sectionTitle__4tjeC{border-left:1px solid #0067c0;color:#000;font-size:1.1rem;font-weight:600;line-height:1.7;padding-left:16px;margin:5.6em 0 2rem}.page_filterSection__4YujZ{display:flex;flex-wrap:wrap;align-items:center;gap:20px 24px;margin-top:32px;padding:20px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-sub)}.page_filterGroup__a3vRM{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.page_filterLabel__9aKVj{color:var(--color-text-sub);font-size:.8rem;font-weight:600}.page_filterList__DOgtj{display:flex;flex-wrap:wrap;gap:8px}.page_filterChip__sP3d6,.page_popularChip__SF_7R{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:999px;padding:4px 14px;font-size:.8rem;color:var(--color-text-sub);background:#fff;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.page_filterChip__sP3d6:hover,.page_popularChip__SF_7R:hover{border-color:var(--color-border-dark)}.page_filterChipActive__JN2sv{border-color:var(--color-text-main);background:var(--color-text-main);color:#fff}.page_filterClear__d971l{color:var(--color-text-sub);font-size:.8rem;text-decoration:underline;text-underline-offset:4px}.page_editorialSection__T3if5,.page_featuredSection__JdaNM,.page_learnMoreSection__OC1UJ,.page_listSection__f3myk,.page_popularSection__tRsnV{margin-bottom:28px}.page_popularList__m15Xo{display:flex;flex-wrap:wrap;gap:8px}.page_editorialGrid__3WeCk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:32px}.page_editorialSubTitle__qxaic{font-size:1rem;font-weight:600;margin:0 0 8px}.page_editorialBody__0w1RC{color:#222;line-height:1.9}.page_learnMoreList__Q2cne{display:flex;flex-wrap:wrap;gap:12px 24px}.page_learnMoreLink__WU7y_{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:999px;padding:8px 16px;font-size:.9rem;transition:border-color .2s ease,background-color .2s ease}.page_learnMoreLink__WU7y_:hover{border-color:var(--color-border-dark);background-color:var(--color-bg-sub)}@media (max-width:1200px){.page_grid__wbBwf{grid-template-columns:repeat(3,minmax(220px,1fr))}}@media (max-width:900px){.page_grid__wbBwf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page_title__Lx_Qc{font-size:1.7rem}.page_grid__wbBwf{grid-template-columns:1fr;gap:28px}.page_cardTitle__qG7OW{font-size:1rem}.page_filterSection__4YujZ{flex-direction:column;align-items:flex-start;gap:16px}.page_sectionTitle__4tjeC{font-size:1.05rem}.page_editorialGrid__3WeCk{grid-template-columns:1fr;row-gap:24px}}.page_observationSection__c8C_n{margin-bottom:28px}.page_observationLead__0qyN0{color:#222;line-height:1.9;margin-bottom:24px}.page_observationGrid__no4pH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:32px}.page_observationSubTitle___wXgC{font-size:1rem;font-weight:600;margin:0 0 12px}.page_observationList__eVqnH{display:flex;flex-direction:column;gap:8px}.page_observationItem__zDvVd{align-items:baseline;border-bottom:1px solid #e6e6e6;display:flex;gap:12px;justify-content:space-between;padding-bottom:8px}.page_observationCount__NQj22{color:#555;flex-shrink:0;font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_observationNote__QDBfZ{color:#555;font-size:.9rem;line-height:1.8;margin-top:12px}@media (max-width:767px){.page_observationGrid__no4pH{grid-template-columns:1fr;row-gap:24px}}.page_criteriaSection__lJC6I{margin-bottom:28px}.page_criteriaList__cf_KD{display:grid;gap:12px}.page_criteriaItem__ikgbi{border-left:2px solid #e6e6e6;color:#222;line-height:1.9;padding-left:16px}.page_differenceBlock__pUdw0{margin-top:32px}.page_differenceNames__mQHfl{color:#555;display:block;font-size:.9rem;margin-top:4px}