.brand-home .line-logistics{margin:22px 0 12px;padding-top:21px;border-top:1px solid var(--line)}
.brand-home .line-logistics h4{font-size:14px;font-weight:500;letter-spacing:-.015em;margin:0 0 20px}
.logistics-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.logistics-unit{position:relative;text-align:center;display:flex;align-items:center;flex-direction:column;padding:0 4px}
.logistics-unit+.logistics-unit{border-left:1px solid var(--line)}
.logistics-icon{width:44px;height:44px;color:var(--muted);margin-bottom:12px}
.logistics-unit>strong{font-size:32px;line-height:1.15;letter-spacing:-.04em;font-weight:500}
.logistics-unit>span{font-size:11px;line-height:1.5;min-height:33px;margin:6px 0;color:var(--ink)}
.logistics-unit>small{font-size:10px;line-height:1.6;color:var(--muted)}
.logistics-unit b{font-weight:500;color:var(--ink)}
.logistics-total{margin-top:22px;padding:16px 0;border-block:1px solid var(--line);display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px 12px}
.logistics-total>span{font-size:9px;letter-spacing:.15em;color:var(--muted)}
.logistics-total>strong{font-size:23px;font-weight:500;letter-spacing:-.035em;color:var(--accent)}
.logistics-total>small{grid-column:1/-1;font-size:10px;color:var(--muted)}
.brand-home .logistics-storage{font-size:10px;line-height:1.7;margin:12px 0;color:var(--muted)}
.logistics-formats{border-top:1px solid var(--line);margin-top:15px}
.logistics-formats>summary{font-size:11px;line-height:1.7;padding:15px 18px 15px 0;cursor:pointer;min-height:44px}
.logistics-formats table{width:100%;border-collapse:collapse;font-size:10px;text-align:left}
.logistics-formats caption{text-align:left;font-size:10px;margin:0 0 12px;color:var(--muted)}
.logistics-formats th,.logistics-formats td{padding:10px 6px;border-bottom:1px solid var(--line);line-height:1.6}
.logistics-formats th{font-weight:500}.logistics-formats thead th{color:var(--muted);font-size:9px}.logistics-formats td{font-variant-numeric:tabular-nums}
.logistics-formats>p{font-size:9px;line-height:1.8;color:var(--muted);margin:12px 0}
@media(max-width:650px){.brand-home .line-logistics{margin-top:19px}.logistics-flow{gap:6px}.logistics-unit{padding-inline:2px}.logistics-unit>strong{font-size:30px}.logistics-unit>span{font-size:11px}.logistics-icon{width:40px;height:40px}.logistics-total>strong{font-size:24px}.logistics-total>small,.brand-home .logistics-storage{font-size:11px}.logistics-formats th,.logistics-formats td{padding:9px 3px}.logistics-formats thead th{font-size:9px}.logistics-formats>summary{font-size:12px}.logistics-formats>p{font-size:10px}}
