.figf-download-wrap{--fd-green:#8cc63f;--fd-navy:#07192c;--fd-border:#dfe6ec;max-width:1100px;margin:0 auto 36px}.figf-download-intro{margin:0 0 26px;color:#415263;font-size:1.02rem}.figf-download-section{margin:0 0 34px}.figf-download-section h2{margin:0 0 14px;color:var(--fd-navy);font-size:1.45rem;line-height:1.2}.figf-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.figf-download-card{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:14px;background:#fff;border:1px solid var(--fd-border);border-radius:14px;padding:16px;box-shadow:0 3px 12px rgba(7,25,44,.06)}.figf-download-fileicon{width:48px;height:48px;border-radius:12px;background:#f3f7fa;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.figf-download-content h3{margin:0 0 5px;color:var(--fd-navy);font-size:1rem;line-height:1.3}.figf-download-content p{margin:0 0 8px;color:#5a6977;font-size:.9rem;line-height:1.4}.figf-download-meta{display:flex;gap:8px;align-items:center}.figf-download-type{display:inline-flex;padding:3px 8px;border-radius:999px;background:#eef4e7;color:#4b6f1f;font-weight:700;font-size:.72rem;letter-spacing:.03em}.figf-download-button{display:inline-flex;align-items:center;gap:7px;text-decoration:none!important;background:var(--fd-green);color:#102000!important;font-weight:800;border-radius:10px;padding:10px 13px;white-space:nowrap;transition:transform .15s ease,filter .15s ease}.figf-download-button:hover{filter:brightness(.95);transform:translateY(-1px)}@media(max-width:800px){.figf-download-grid{grid-template-columns:1fr}}@media(max-width:560px){.figf-download-wrap{margin-left:-2px;margin-right:-2px}.figf-download-section{margin-bottom:28px}.figf-download-section h2{font-size:1.22rem}.figf-download-card{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:14px;border-radius:12px}.figf-download-fileicon{width:42px;height:42px;border-radius:10px;font-size:1.3rem}.figf-download-button{grid-column:1/-1;justify-content:center;width:100%;box-sizing:border-box;margin-top:2px}.figf-download-content h3{font-size:.98rem}.figf-download-content p{font-size:.86rem}}
