#gaki-sugarcane-manual-home4{box-sizing:border-box;margin:26px 0 4px;padding:clamp(18px,2.5vw,30px);border:1px solid #c5d7bb;border-top:5px solid #bf8939;border-radius:14px;background:#f4f6ed;color:#193e2e;font:16px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif;text-align:left;overflow:hidden}
#gaki-sugarcane-manual-home4 *{box-sizing:border-box}
#gaki-sugarcane-manual-home4 .sm4-kicker{display:inline-block;margin:0 0 9px;color:#805519;font-size:12px;font-weight:800;letter-spacing:.12em}
#gaki-sugarcane-manual-home4 .sm4-heading{display:block;margin:0;color:#193e2e;font-size:clamp(23px,2.1vw,32px);font-weight:800;line-height:1.35;letter-spacing:0}
#gaki-sugarcane-manual-home4 .sm4-subtitle{margin:8px 0 20px;color:#52654f;font-size:14px;line-height:1.7}
#gaki-sugarcane-manual-home4 .sm4-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch;margin:0;padding:0}
#gaki-sugarcane-manual-home4 .sm4-card{display:flex;flex-direction:column;min-width:0;margin:0;padding:0;overflow:hidden;border:1px solid #d5decc;border-radius:9px;background:#fff;box-shadow:0 3px 12px #193e2e09;color:#193e2e;text-decoration:none;transition:box-shadow .16s ease,transform .16s ease}
#gaki-sugarcane-manual-home4 .sm4-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #193e2e22}
#gaki-sugarcane-manual-home4 a:focus-visible{outline:3px solid #a56910;outline-offset:4px}
#gaki-sugarcane-manual-home4 .sm4-photo{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:#d5decc}
#gaki-sugarcane-manual-home4 .sm4-photo img{display:block;width:100%;height:100%;max-width:none;margin:0;border:0;border-radius:0;object-fit:cover}
#gaki-sugarcane-manual-home4 .sm4-number{position:absolute;left:11px;top:11px;display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#f6f8edf0;color:#274d35;font-size:13px;font-weight:800;box-shadow:0 1px 5px #0002}
#gaki-sugarcane-manual-home4 .sm4-copy{display:flex;flex:1;flex-direction:column;padding:15px}
#gaki-sugarcane-manual-home4 .sm4-title{display:block;margin:0 0 3px;font-size:19px;font-weight:800;line-height:1.4;color:#193e2e}
#gaki-sugarcane-manual-home4 .sm4-en{display:block;margin:0 0 10px;font-size:12px;line-height:1.4;color:#6d7968}
#gaki-sugarcane-manual-home4 .sm4-desc{display:block;margin:0 0 15px;font-size:13px;line-height:1.6;color:#53664e}
#gaki-sugarcane-manual-home4 .sm4-read{display:block;margin-top:auto;font-size:13px;font-weight:750;color:#276140}
#gaki-sugarcane-manual-home4 .sm4-footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px}
#gaki-sugarcane-manual-home4 .sm4-button{display:inline-block;padding:10px 17px;border-radius:6px;background:#245a3c;color:#fff;font-size:14px;font-weight:750;text-decoration:none;line-height:1.5}
#gaki-sugarcane-manual-home4 .sm4-pdf{color:#28583e;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:4px}
#gaki-sugarcane-manual-home4 .sm4-credit{display:block;margin:14px 0 0;color:#63705c;font-size:11px;line-height:1.6}
@media(max-width:1000px){#gaki-sugarcane-manual-home4 .sm4-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){#gaki-sugarcane-manual-home4 .sm4-grid{grid-template-columns:minmax(0,1fr);gap:15px}#gaki-sugarcane-manual-home4{padding:18px 15px}#gaki-sugarcane-manual-home4 .sm4-heading{font-size:23px}#gaki-sugarcane-manual-home4 .sm4-copy{padding:14px 15px}#gaki-sugarcane-manual-home4 .sm4-en{margin-bottom:6px}}
@media(prefers-reduced-motion:reduce){#gaki-sugarcane-manual-home4 .sm4-card{transition:none}#gaki-sugarcane-manual-home4 .sm4-card:hover{transform:none}}

#gaki-sugarcane-manual-home4 .sm4-pdf:hover{color:#123d28}#gaki-sugarcane-manual-home4 .sm4-button:hover{color:#fff;background:#153f29}
