.Article-module__nCdXNG__breadcrumbWrap .container{max-width:var(--gf-frame,1440px);padding-inline:var(--gf-gutter-fluid,clamp(16px, 8.33vw, 120px))}.Article-module__nCdXNG__frame{max-width:var(--gf-frame,1440px);padding-inline:var(--gf-gutter-fluid,clamp(16px, 8.33vw, 120px));margin:0 auto}.Article-module__nCdXNG__indexPage{padding-block:clamp(20px,3vw,36px) clamp(40px,6vw,72px)}.Article-module__nCdXNG__indexHeader{margin-bottom:clamp(20px,3vw,32px)}.Article-module__nCdXNG__indexTitle{font-family:var(--gf-font-heading,Georgia, serif);text-transform:none;color:var(--gf-ink,#1a1a1a);margin:0 0 8px;font-size:clamp(26px,3.2vw,32px);font-weight:600;line-height:1.2}.Article-module__nCdXNG__indexSubtitle{text-align:left;max-width:640px;color:var(--gf-ink-soft,#475569);font-family:var(--font-montserrat), sans-serif;margin:0;font-size:14.5px;line-height:1.6}.Article-module__nCdXNG__toolbar{border-block:1px solid #ece7ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-bottom:clamp(20px,3vw,32px);padding-block:14px;display:flex}.Article-module__nCdXNG__topicRow{flex-wrap:wrap;gap:4px 22px;display:flex}.Article-module__nCdXNG__topicTab{color:var(--gf-ink-soft,#475569);font-family:var(--font-montserrat), sans-serif;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:14px;font-weight:600;position:relative}.Article-module__nCdXNG__topicTab:hover,.Article-module__nCdXNG__topicTabActive,.Article-module__nCdXNG__topicTabActive:hover{color:var(--gf-primary,#701888)}.Article-module__nCdXNG__topicTabActive:after{content:"";background:var(--gf-primary,#701888);height:2px;position:absolute;bottom:0;left:0;right:0}.Article-module__nCdXNG__topicCount{opacity:.6;margin-left:4px;font-weight:500}.Article-module__nCdXNG__searchBox{width:min(100%,320px);position:relative}.Article-module__nCdXNG__searchIcon{color:var(--gf-ink-soft,#475569);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.Article-module__nCdXNG__searchBox .Article-module__nCdXNG__searchInput{width:100%;height:38px;box-shadow:none;font-family:var(--font-montserrat), sans-serif;color:var(--gf-ink,#1a1a1a);background:#fff;border:1px solid #e3dce6;border-radius:6px;padding:0 14px 0 38px;font-size:14px}.Article-module__nCdXNG__searchBox .Article-module__nCdXNG__searchInput:focus{border-color:var(--gf-primary,#701888);outline:none}.Article-module__nCdXNG__resultCount{color:var(--gf-ink-soft,#475569);font-family:var(--font-montserrat), sans-serif;margin:0 0 16px;font-size:13.5px}.Article-module__nCdXNG__emptyState{text-align:center;color:var(--gf-ink-soft,#475569);font-family:var(--font-montserrat), sans-serif;padding:56px 16px}.Article-module__nCdXNG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,40px) clamp(18px,2.4vw,32px);display:grid}@media (max-width:991px){.Article-module__nCdXNG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.Article-module__nCdXNG__grid{grid-template-columns:minmax(0,1fr)}}.Article-module__nCdXNG__card{color:inherit;flex-direction:column;gap:12px;text-decoration:none;display:flex}.Article-module__nCdXNG__cardImageWrap{aspect-ratio:3/2;background:#f3eef5;border-radius:8px;position:relative;overflow:hidden}.Article-module__nCdXNG__cardImage{object-fit:cover;transition:transform .3s}.Article-module__nCdXNG__card:hover .Article-module__nCdXNG__cardImage{transform:scale(1.03)}.Article-module__nCdXNG__cardBody{flex-direction:column;gap:6px;display:flex}.Article-module__nCdXNG__kicker{color:var(--gf-primary,#701888);font-family:var(--font-montserrat), sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.Article-module__nCdXNG__cardTitle{font-family:var(--gf-font-heading,Georgia, serif);text-transform:none;color:var(--gf-ink,#1a1a1a);margin:0;font-size:18px;font-weight:600;line-height:1.3}.Article-module__nCdXNG__card:hover .Article-module__nCdXNG__cardTitle{color:var(--gf-primary,#701888)}.Article-module__nCdXNG__cardDescription{color:var(--gf-ink-soft,#475569);font-family:var(--font-montserrat), sans-serif;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.Article-module__nCdXNG__meta{color:#6b7280;font-family:var(--font-montserrat), sans-serif;flex-wrap:wrap;gap:2px 14px;font-size:12.5px;display:flex}.Article-module__nCdXNG__metaItem{align-items:center;gap:5px;display:inline-flex}.Article-module__nCdXNG__row{color:inherit;grid-template-columns:84px minmax(0,1fr);align-items:start;gap:14px;text-decoration:none;display:grid}.Article-module__nCdXNG__rowImageWrap{aspect-ratio:1;background:#f3eef5;border-radius:6px;width:84px;position:relative;overflow:hidden}.Article-module__nCdXNG__rowTitle{font-family:var(--gf-font-heading,Georgia, serif);text-transform:none;color:var(--gf-ink,#1a1a1a);margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.3}.Article-module__nCdXNG__row:hover .Article-module__nCdXNG__rowTitle{color:var(--gf-primary,#701888)}.Article-module__nCdXNG__detailPage{padding-block:clamp(16px,2.5vw,28px) clamp(40px,6vw,80px)}.Article-module__nCdXNG__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(32px,4.5vw,64px);display:grid}@media (max-width:991px){.Article-module__nCdXNG__layout{grid-template-columns:minmax(0,1fr)}}.Article-module__nCdXNG__main{min-width:0}.Article-module__nCdXNG__title{font-family:var(--gf-font-heading,Georgia, serif);text-transform:none;color:var(--gf-ink,#1a1a1a);margin:8px 0 12px;font-size:clamp(26px,3.2vw,34px);font-weight:600;line-height:1.2}.Article-module__nCdXNG__summary{color:var(--gf-ink-soft,#475569);font-family:var(--font-montserrat), sans-serif;margin:0 0 18px;font-size:16px;line-height:1.6}.Article-module__nCdXNG__byline{color:#6b7280;font-family:var(--font-montserrat), sans-serif;border-block:1px solid #ece7ee;flex-wrap:wrap;gap:4px 18px;margin-bottom:clamp(18px,2.5vw,28px);padding-block:14px;font-size:13.5px;display:flex}.Article-module__nCdXNG__bylineName{color:var(--gf-ink,#1a1a1a);font-weight:600}.Article-module__nCdXNG__heroImageWrap{background:#f3eef5;border-radius:8px;margin:0 0 clamp(18px,2.5vw,28px);overflow:hidden}.Article-module__nCdXNG__heroImage{object-fit:cover;width:100%;height:auto;max-height:520px;display:block}.Article-module__nCdXNG__sidebar{flex-direction:column;gap:clamp(24px,3vw,36px);display:flex;position:sticky;top:110px}@media (max-width:991px){.Article-module__nCdXNG__sidebar{position:static}}.Article-module__nCdXNG__sideBlock{min-width:0}.Article-module__nCdXNG__sideHeading{border-bottom:2px solid var(--gf-ink,#1a1a1a);font-family:var(--font-montserrat), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--gf-ink,#1a1a1a);margin:0 0 16px;padding-bottom:10px;font-size:13px;font-weight:700}.Article-module__nCdXNG__sideList{flex-direction:column;gap:18px;display:flex}
