.fit-guide-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding:22px max(24px,calc((100% - 1120px)/2));border-bottom:1px solid #d8e2ff;background:#f3f6ff;color:#153b92;font-size:13px}.fit-guide-nav a{text-decoration:underline;text-underline-offset:4px}.fit-guide-photo img{display:block;width:100%;height:330px;object-fit:cover;border-radius:20px}.fit-guide-photo figcaption{font-size:12px;line-height:1.6;color:#52658a;margin-top:12px}.fit-guide-cases,.fit-local-storage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.fit-guide-cases article,.fit-local-storage-grid article{padding:26px;border:1px solid #cbd8ff;border-radius:18px;background:#fff}.fit-guide-cases h3{font-size:20px}.fit-route-content>p{max-width:940px}.fit-route-content section,.fit-guide-nav~section{scroll-margin-top:96px}.fit-route-filter{margin:26px 0;padding:24px;border:1px solid #c6d5ff;background:#fff;border-radius:16px}.fit-route-filter label{display:block;font-weight:600;margin-bottom:10px;color:#102855}.fit-route-filter input{width:100%;max-width:650px;min-height:48px;padding:12px 16px;border:1px solid #91a9dc;border-radius:8px;color:#102855;background:#fff}.fit-route-filter p{font-size:13px;margin-top:12px;color:#52658a}.fit-guide-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fit-guide-link{display:block;padding:25px;border:1px solid #bcccfa;background:#fff;border-radius:18px;color:#122a59}.fit-guide-link small{display:block;color:#456cb1;font-size:11px;letter-spacing:.08em;margin-bottom:12px}.fit-guide-link h3{font-size:23px;line-height:1.3;margin-bottom:10px}.fit-guide-link p{font-size:14px;line-height:1.7;color:#52658a}.fit-guide-link span{display:block;margin-top:18px;color:#1748db;font-size:13px;font-weight:600}.fit-guide-link:hover{border-color:#1748db;background:#f2f6ff}.fit-guide-list [hidden]{display:none!important}.fit-local-storage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fit-local-storage-grid h3{font-size:24px;margin-bottom:16px}.fit-local-storage-grid p{font-size:15px;line-height:1.8}.fit-local-storage-grid a{display:inline-block;margin-top:15px;text-decoration:underline;text-underline-offset:4px}.fit-warehouse-detail .fit-route-content{color:#102855}.fit-warehouse-detail h2{font-size:clamp(27px,3vw,42px)}.fit-editorial-content{max-width:800px;margin:auto;padding:56px 24px;color:#233b5a;line-height:1.85}.fit-editorial-content h2{font-size:30px;line-height:1.3;margin:36px 0 18px;color:#122a59}.fit-editorial-content h3{font-size:22px;margin:25px 0 12px}.fit-editorial-content p{margin:14px 0}.fit-editorial-content ul,.fit-editorial-content ol{padding-left:24px;list-style:disc}.fit-editorial-content li{margin:10px 0}.fit-editorial-content a{text-decoration:underline;text-underline-offset:4px;color:#1748db}.fit-editorial-content table{width:100%;border-collapse:collapse;font-size:14px}.fit-editorial-content th,.fit-editorial-content td{padding:16px;border:1px solid #d6e0fa;text-align:left;vertical-align:top}.fit-editorial-content th{background:#edf2ff}.fit-editorial-note{background:#edf2ff;padding:20px;border-left:3px solid #1748db;border-radius:8px}.fit-editorial-content .fit-btn{color:#fff;text-decoration:none;margin-top:18px}@media(max-width:760px){.fit-guide-cases,.fit-local-storage-grid,.fit-guide-list{grid-template-columns:1fr}.fit-guide-photo img{height:240px}.fit-guide-nav{padding:20px;gap:14px 20px}.fit-editorial-content{padding:35px 20px}.fit-guide-link{padding:22px}}.fit-depth-section p,.fit-depth-section li{font-size:16px;line-height:1.8;max-width:86ch}.fit-depth-section p{margin:18px 0}.fit-depth-section h2{max-width:22ch;margin-bottom:28px}.fit-depth-section h3{font-size:22px;line-height:1.3;margin-bottom:12px}.fit-depth-section ul,.fit-depth-steps{padding-left:22px;margin:20px 0}.fit-depth-section li{margin:12px 0}.fit-depth-section a:not(.fit-btn){text-decoration:underline;text-underline-offset:4px}.fit-depth-tint{background:#edf3ff}.fit-depth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}.fit-depth-grid article{padding:26px;border:1px solid #b7c9ec;border-radius:18px;background:#fff}.fit-depth-grid p{font-size:15px}.fit-depth-links{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:26px}.fit-depth-table{overflow:auto;border:1px solid #b7c9ec;border-radius:14px}.fit-depth-table table{width:100%;border-collapse:collapse;text-align:left;font-size:16px}.fit-depth-table th,.fit-depth-table td{padding:20px;border-bottom:1px solid #c5d3eb;line-height:1.6;min-width:170px}.fit-depth-table th{background:#e7efff}.fit-depth-table caption{padding:20px;text-align:left;font-weight:700}.fit-cargo-actions{display:flex;flex-wrap:wrap;gap:14px;margin:24px 0}.fit-cargo-actions .fit-btn{white-space:normal;text-align:center}.fit-cargo-group{padding:26px;border:1px solid #a9bfe6;border-radius:18px;margin:24px 0;background:#f5f8ff}.fit-cargo-group legend{font-size:22px;font-weight:700;padding:0 10px}.fit-cargo-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.fit-cargo-fields label,.fit-cargo-result label{display:block;font-size:14px;font-weight:650;margin-bottom:8px}.fit-cargo-fields input,.fit-cargo-fields select,.fit-cargo-result textarea{display:block;width:100%;min-height:48px;padding:12px;border:1px solid #8a9fbf;border-radius:8px;background:#fff;color:#102735;font:inherit;font-size:16px}.fit-cargo-fields small{display:block;margin-top:6px;font-size:12px;line-height:1.5}.fit-cargo-remove{margin-top:22px;min-height:44px;padding:10px 16px;border:1px solid #8a9fbf;border-radius:8px}.fit-cargo-note{font-size:14px!important;color:#46546e}.fit-cargo-result{margin-top:35px;padding:30px;border:2px solid #1649db;border-radius:20px;background:#eef4ff}.fit-cargo-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.fit-cargo-metrics>div{padding:18px;background:#fff;border-radius:12px;overflow-wrap:anywhere}.fit-cargo-metrics span{display:block;font-size:12px}.fit-cargo-metrics strong{display:block;font-size:26px;line-height:1.3;margin:10px 0}.fit-cargo-metrics small{font-size:12px}.fit-cargo-example{background:#d7f976;padding:30px;border-radius:20px;margin-top:32px}.fit-cargo-result textarea{line-height:1.6;resize:vertical}#cargo-error{padding:18px;border:1px solid #a42727;background:#fff1f1;color:#852020;border-radius:10px}.fit-service-depth :focus-visible{outline:3px solid #a13608;outline-offset:4px}.fit-service-depth .fit-guide-nav{flex-wrap:wrap}.fit-service-depth .fit-route-cta .fit-link{display:inline-block;margin:16px}.fit-cargo-result[hidden],#cargo-error[hidden],#cargo-form[hidden]{display:none}@media(max-width:800px){.fit-depth-grid{grid-template-columns:1fr}.fit-cargo-fields,.fit-cargo-metrics{grid-template-columns:1fr 1fr}.fit-cargo-group,.fit-cargo-result{padding:20px}.fit-service-depth .fit-guide-nav{justify-content:flex-start}.fit-depth-table th,.fit-depth-table td{padding:14px;font-size:14px}}@media(max-width:420px){.fit-cargo-fields{grid-template-columns:1fr}.fit-cargo-metrics{grid-template-columns:1fr 1fr;gap:8px}.fit-cargo-metrics>div{padding:12px}.fit-cargo-metrics strong{font-size:22px}.fit-cargo-actions .fit-btn{width:100%}.fit-cargo-group,.fit-cargo-result,.fit-cargo-example{padding:16px}.fit-depth-section p,.fit-depth-section li{font-size:15px}.fit-depth-section h2{font-size:32px}}.fit-search-resources{display:flex;flex-wrap:wrap;gap:10px 16px;padding-top:26px;padding-bottom:26px;border-bottom:1px solid #ffffff26;color:#a9c4d2;font-size:14px;line-height:1.7}.fit-search-resources a{color:#edf5fa;text-decoration:underline;text-underline-offset:4px}.fit-search-resources a:hover{color:#ffb584}.fit-search-resources a:focus-visible{outline:2px solid #ffb584;outline-offset:5px}.fit-depth-table caption{text-align:left;padding:0 0 14px;color:#334d5b;font-weight:600}.fit-depth-table th[scope=row]{text-align:left;min-width:150px}.fit-depth-section[lang=hi]{font-family:Inter,Noto Sans Devanagari,sans-serif;line-height:1.8}.fit-search-byline{padding-top:20px;padding-bottom:20px;font-size:13px;line-height:1.7;color:#415c6a}.fit-search-byline a{color:#1649db;text-decoration:underline;text-underline-offset:3px}.fit-search-hero-actions{flex-wrap:wrap;margin-top:28px}.fit-search-hero-actions .fit-btn--outline{color:#fff!important;border:1px solid #a2bbdf;background:transparent}@media(max-width:640px){.fit-search-hero-actions .fit-btn{width:100%;justify-content:center;text-align:center}}
