.toolkit-download{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.4rem,4vw,3rem);background:#edf3ef;border:1px solid #d5e2d9;border-radius:18px;margin-bottom:1.75rem}.toolkit-download h2{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.15;margin:.6rem 0 1rem}.toolkit-download p{max-width:58ch}.toolkit-download .button{margin:.7rem 0}.toolkit-file-note{font-size:.85rem;color:#52645b}.toolkit-download-detail{border-left:1px solid #cbdad0;padding-left:clamp(1.2rem,3vw,2.5rem)}.toolkit-download-detail h3{margin-top:.3rem}.toolkit-download-detail li{margin:.6rem 0}.toolkit-download-detail p{font-size:.92rem}.toolkit-jump{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 3rem}.toolkit-jump a{padding:.65rem 1rem;border:1px solid #d6dfdc;border-radius:999px;text-decoration:none;font-weight:650;font-size:.9rem}.toolkit-jump a:hover{background:#edf3ef}.toolkit-guide{scroll-margin-top:2rem;padding:0 0 3rem;margin:0 0 3rem;border-bottom:1px solid #d8e0dc}.toolkit-guide-heading{display:flex;gap:1.25rem;align-items:flex-start;margin-bottom:1.4rem}.toolkit-guide-heading h2{margin:.3rem 0 .6rem;font-size:clamp(1.65rem,3vw,2.2rem)}.toolkit-guide-heading p{margin:0;max-width:75ch}.toolkit-number{font-size:1.2rem;font-weight:750;line-height:1;border-radius:50%;width:3rem;height:3rem;background:#102d24;color:white;display:grid;place-items:center;flex:none}.toolkit-guide-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(1.5rem,4vw,4rem);align-items:start}.toolkit-guide-columns h3{margin-top:.5rem}.toolkit-guide-columns p,.toolkit-guide-columns li{line-height:1.7}.toolkit-example{background:#f5f3ed;border:1px solid #e7e2d7;padding:1.5rem;border-radius:12px}.toolkit-example .eyebrow{margin-bottom:.7rem}.toolkit-example dl{margin:1.25rem 0}.toolkit-example dl div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;border-bottom:1px solid #dedbcf}.toolkit-example dt{font-size:.9rem}.toolkit-example dd{font-weight:750;margin:0;white-space:nowrap}.toolkit-actions{display:flex;flex-wrap:wrap;gap:.7rem 1.4rem;margin-top:1.4rem}.toolkit-actions a{font-weight:650;text-underline-offset:3px}.toolkit-limits{max-width:80ch;padding:0 0 2rem}.toolkit-limits p{line-height:1.7}@media(max-width:760px){.toolkit-download,.toolkit-guide-columns{grid-template-columns:1fr}.toolkit-download-detail{border-left:0;border-top:1px solid #cbdad0;padding:1.2rem 0 0}.toolkit-guide-heading{gap:.85rem}.toolkit-number{width:2.5rem;height:2.5rem;font-size:1rem}.toolkit-guide{margin-bottom:2.25rem;padding-bottom:2.25rem}.toolkit-example{padding:1.15rem}.toolkit-example dl div{display:block}.toolkit-example dd{margin-top:.35rem}.toolkit-download .button{max-width:100%;white-space:normal;text-align:center}}
.fleet-log-library{margin:3rem 0}.fleet-log-library .section-heading{margin-bottom:.8rem}.fleet-log-library .section-heading h2{max-width:25ch}.fleet-log-library-intro{max-width:75ch;line-height:1.7;margin-bottom:1.5rem}.fleet-log-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.fleet-log-card{display:flex;flex-direction:column;padding:1.6rem;border:1px solid #d6dfdc;border-radius:14px;background:#fff;text-decoration:none;transition:background .15s,border-color .15s}.fleet-log-card:hover{background:#f2f6f2;border-color:#759886}.fleet-log-card h3{font-size:1.3rem;line-height:1.3;margin:0 0 .8rem}.fleet-log-card p{font-size:.95rem;line-height:1.65;margin:0 0 1.2rem}.fleet-log-card .text-link{margin-top:auto;font-size:.88rem}.fleet-log-library>.toolkit-file-note{margin-top:1.25rem;max-width:85ch}.fleet-log-page .page-intro{max-width:850px}.fleet-log-download{display:grid;grid-template-columns:1.5fr 1fr;gap:2rem;align-items:center;border:1px solid #d5e2d9;background:#edf3ef;border-radius:16px;padding:clamp(1.3rem,3vw,2rem);margin:0 0 2.75rem}.fleet-log-download h2{font-size:1.6rem;line-height:1.25;margin:0 0 .65rem}.fleet-log-download p{line-height:1.65;margin:.4rem 0}.fleet-log-download .toolkit-actions{gap:.7rem;margin-top:1.2rem}.fleet-log-download .button{font-size:.88rem;white-space:normal;text-align:center}.fleet-log-download>.toolkit-file-note{border-left:1px solid #cbdad0;padding-left:1.5rem}.fleet-log-content{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.fleet-log-main section{margin-bottom:2rem}.fleet-log-main h2,.fleet-log-scope h2,.fleet-log-related h2{font-size:1.7rem;line-height:1.3;margin:0 0 1rem}.fleet-log-main h3{font-size:1.2rem;margin:1.4rem 0 .65rem}.fleet-log-main p,.fleet-log-main li,.fleet-log-scope p{line-height:1.75}.fleet-log-main li{margin:.75rem 0}.fleet-log-main ul{padding-left:1.25rem}.fleet-log-example h2{font-size:1.5rem;line-height:1.3;margin:.5rem 0 1rem}.fleet-log-example p{line-height:1.7}.fleet-log-example dl div{display:block}.fleet-log-example dd{white-space:normal;font-size:1.2rem;margin-top:.35rem}.fleet-log-scope{padding:1.5rem 0;border-top:1px solid #d8e0dc;max-width:85ch}.fleet-log-related{border-top:1px solid #d8e0dc;padding-top:1.5rem}.fleet-log-related .toolkit-actions{margin-top:0}.fleet-log-related a{font-size:.95rem}@media(max-width:1000px){.fleet-log-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-log-download{grid-template-columns:1fr;gap:1rem}.fleet-log-download>.toolkit-file-note{border-left:0;border-top:1px solid #cbdad0;padding:1rem 0 0}}@media(max-width:760px){.fleet-log-content{grid-template-columns:1fr;gap:0}.fleet-log-example{margin-bottom:2rem}.fleet-log-card-grid{grid-template-columns:1fr}.fleet-log-card{padding:1.35rem}.fleet-log-download{margin-bottom:2rem}.fleet-log-download .toolkit-actions{align-items:stretch;flex-direction:column}.fleet-log-download .button{display:block;max-width:100%}.fleet-log-main h2,.fleet-log-scope h2,.fleet-log-related h2{font-size:1.5rem}.fleet-log-related .toolkit-actions{flex-direction:column;align-items:flex-start}}@media print{.fleet-log-page .breadcrumbs,.fleet-log-download,.fleet-log-related{display:none}.fleet-log-content{display:block}.fleet-log-main section,.fleet-log-example,.fleet-log-scope{break-inside:avoid}.fleet-log-example{background:transparent;border:1px solid #aaa;margin:1.5rem 0}.fleet-log-example dl div{display:flex}.fleet-log-example dd{margin:0}.fleet-log-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-log-card{break-inside:avoid;box-shadow:none;background:white}.fleet-log-library{margin:1.5rem 0}}
