.editorial-gallery{max-width:1240px;margin:0 auto;padding:0 28px 110px}.editorial-intro{display:flex;align-items:end;justify-content:space-between;gap:40px;padding:34px 0 26px;border-top:1px solid #34322e}.editorial-intro p:last-child{max-width:650px;margin:0;color:#918c83;font-size:.88rem}.editorial-grid{display:grid;grid-template-columns:1.08fr .92fr .92fr;gap:16px}.editorial-grid figure{position:relative;min-width:0;margin:0;overflow:hidden;background:#171716}.editorial-grid img{width:100%;height:460px;object-fit:cover;object-position:center 28%;filter:saturate(.7) contrast(1.03);transition:transform .55s ease,filter .55s ease}.editorial-grid figure:first-child img{height:520px}.editorial-grid figure:hover img{transform:scale(1.025);filter:saturate(.85) contrast(1.03)}.editorial-grid figcaption{position:absolute;inset:auto 0 0;padding:34px 20px 16px;background:linear-gradient(transparent,rgba(10,10,9,.86));color:#d7d0c4;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.editorial-grid figure:nth-child(3n+2) img{object-position:center 22%}.editorial-grid figure:nth-child(3n) img{object-position:center 35%}.fintech-topics{min-height:540px;padding:46px 44px;background:#171716;border:1px solid #34322e;border-radius:18px;display:flex;flex-direction:column}.fintech-topics h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(2rem,3.2vw,3.15rem);font-weight:400;line-height:1.05;letter-spacing:-.035em;margin:16px 0 30px;color:#f2eee6}.topic-list{border-top:1px solid #34322e}.topic-list div{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid #34322e}.topic-list b{color:#c6aa72;font-size:.72rem;letter-spacing:.12em}.topic-list span{color:#c9c3b8;font-size:.95rem;line-height:1.45}.topic-note{margin:auto 0 0;padding-top:26px;color:#858077;font-size:.78rem;line-height:1.55}@media(max-width:900px){.editorial-grid{grid-template-columns:1fr 1fr}.editorial-grid figure:first-child{grid-column:1/-1}.editorial-grid figure:first-child img{height:500px}.editorial-grid img{height:430px}.fintech-topics{min-height:500px;padding:38px 32px}}@media(max-width:600px){.editorial-gallery{padding:0 20px 76px}.editorial-intro{align-items:flex-start;flex-direction:column;gap:12px}.editorial-grid{grid-template-columns:1fr}.editorial-grid figure:first-child{grid-column:auto}.editorial-grid img,.editorial-grid figure:first-child img{height:440px}.fintech-topics{min-height:auto;padding:34px 26px}.topic-note{margin-top:26px}}
