._wrap_fiqrt_1{padding:clamp(48px,6vw,85px) clamp(20px,5vw,78px);background:var(--background);color:var(--foreground);border-block:1px solid var(--border)}._heading_fiqrt_1{max-width:970px;margin:0 auto 28px}._heading_fiqrt_1 p{font-size:.76rem;letter-spacing:.15em;font-weight:750;color:var(--accent)}._heading_fiqrt_1 h2{font-family:var(--font-family-display);font-size:clamp(2rem,3.8vw,3.8rem);line-height:1.1;font-weight:450;margin:14px 0}._heading_fiqrt_1 span{display:block;color:var(--muted-foreground);line-height:1.65}._grid_fiqrt_1{max-width:1300px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}._card_fiqrt_1{min-width:0;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--card)}._media_fiqrt_1{aspect-ratio:16/10;background:#dedfda}._media_fiqrt_1 img{width:100%;height:100%;object-fit:contain;display:block}._placeholder_fiqrt_1{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;text-align:center;padding:22px;background:linear-gradient(140deg,#29332f,#43584e);color:#f7f8f3}._placeholder_fiqrt_1 strong{font-size:.95rem;letter-spacing:.12em}._placeholder_fiqrt_1 span{font-size:.8rem;opacity:.78}._body_fiqrt_1 ul{margin:0;padding-left:20px;line-height:1.7;color:var(--muted-foreground)}._body_fiqrt_1{padding:20px;display:flex;flex-direction:column;gap:12px}._body_fiqrt_1 h3{font-size:1.28rem;margin:0}._body_fiqrt_1 p{line-height:1.6;color:var(--muted-foreground);margin:0}._body_fiqrt_1 a{display:inline-flex;align-items:center;gap:6px;font-weight:700;margin-top:auto;color:inherit}._bottom_fiqrt_1{max-width:1300px;margin:28px auto 0;display:flex;justify-content:space-between;gap:26px;align-items:center}._bottom_fiqrt_1 p{max-width:850px;line-height:1.65}._bottom_fiqrt_1 a{display:inline-flex;align-items:center;gap:8px;padding:14px 18px;background:var(--foreground);color:var(--background);border-radius:6px;text-decoration:none;font-weight:700;white-space:nowrap}@media(max-width:900px){._grid_fiqrt_1{grid-template-columns:repeat(2,minmax(0,1fr))}._bottom_fiqrt_1{flex-direction:column;align-items:start}}@media(max-width:600px){._grid_fiqrt_1{grid-template-columns:1fr}._media_fiqrt_1{aspect-ratio:16/9}._bottom_fiqrt_1 a{white-space:normal;width:100%;justify-content:center}}
