
#tome-supplier-v13,#tome-supplier-v13 *{box-sizing:border-box}
#tome-supplier-v13{--navy:#173248;--muted:#526477;--accent:#e62129;--line:#dfe7ec;max-width:1160px;margin:0 auto;padding:20px 24px 55px;color:var(--navy)!important;background:#fff;font-family:inherit!important;overflow-wrap:break-word}
#tome-supplier-v13 :is(h1,h2,h3,p,li,td,th,summary,figcaption,a){font-family:inherit!important}
#tome-supplier-v13 :is(h1,h2,h3){color:var(--navy)!important;font-weight:700!important;letter-spacing:-.018em}
#tome-supplier-v13 h1{font-size:clamp(30px,3.3vw,42px)!important;line-height:1.22!important;margin:0 0 19px!important}
#tome-supplier-v13 h2{font-size:clamp(23px,2.4vw,28px)!important;line-height:1.32!important;margin:0 0 17px!important}
#tome-supplier-v13 h3{font-size:19px!important;line-height:1.4!important;margin:0 0 9px!important}
#tome-supplier-v13 :is(p,li){font-size:17px!important;line-height:1.78!important;margin:0 0 14px!important;color:var(--navy)!important}
#tome-supplier-v13 section{padding:34px 0;border-bottom:1px solid var(--line)}
#tome-supplier-v13 .hero{padding-top:7px}#tome-supplier-v13 .lede{max-width:850px;margin:0 auto 24px}#tome-supplier-v13 .lede h1{text-align:center}#tome-supplier-v13 .lede p{color:var(--muted)!important}
#tome-supplier-v13 figure{margin:0}#tome-supplier-v13 img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:7px}
#tome-supplier-v13 figcaption{font-size:14px!important;color:var(--muted)!important;margin:8px 0 0;line-height:1.55!important}
#tome-supplier-v13 .hero img{max-height:420px}
#tome-supplier-v13 .pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:center}
#tome-supplier-v13 .soft,#tome-supplier-v13 .closing{background:#f4f7f9;padding:23px 26px;border-radius:8px}
#tome-supplier-v13 .closing{border-inline-start:3px solid var(--accent)}
#tome-supplier-v13 .tablewrap{overflow-x:auto;max-width:100%}#tome-supplier-v13 table{width:100%;border-collapse:collapse}
#tome-supplier-v13 :is(th,td){font-size:15px!important;line-height:1.55!important;text-align:left;padding:13px 14px;color:var(--navy)!important;vertical-align:top;border-bottom:1px solid var(--line)}
#tome-supplier-v13 th{background:#f3f6f8;font-weight:700!important}
#tome-supplier-v13 details{border-bottom:1px solid var(--line);padding:15px 0}#tome-supplier-v13 summary{font-size:17px!important;line-height:1.5!important;color:var(--navy)!important;font-weight:650!important;cursor:pointer;list-style-position:inside}#tome-supplier-v13 details p{padding:10px 0 0;margin-bottom:0!important;color:var(--muted)!important}
#tome-supplier-v13 a{color:var(--navy)!important;text-decoration:underline;text-decoration-color:var(--accent)!important;text-underline-offset:4px}#tome-supplier-v13 a:hover{color:#e62129!important}
#tome-supplier-v13 .intro{max-width:825px;margin:0 auto}#tome-supplier-v13 .note{padding:18px 21px;background:#f4f7f9;border-inline-start:3px solid var(--accent)}
@media(min-width:768px) and (max-width:1024px){#tome-supplier-v13{padding:18px 20px 44px}#tome-supplier-v13 .pair{gap:20px}#tome-supplier-v13 :is(p,li){font-size:16px!important}}
@media(max-width:767px){#tome-supplier-v13{padding:14px 16px 30px}#tome-supplier-v13 section{padding:24px 0}#tome-supplier-v13 .pair{grid-template-columns:1fr;gap:17px}#tome-supplier-v13 .lede h1{text-align:left}#tome-supplier-v13 :is(p,li){font-size:16px!important;line-height:1.72!important}#tome-supplier-v13 summary{font-size:16px!important}#tome-supplier-v13 .soft,#tome-supplier-v13 .closing{padding:18px 16px}#tome-supplier-v13 :is(td,th){padding:11px;font-size:14px!important}#tome-supplier-v13 table{min-width:630px}}
#tome-supplier-v13 .value-intro{max-width:850px;margin:0 0 20px!important}
#tome-supplier-v13 .value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}
#tome-supplier-v13 .value-item{padding:14px 0 17px;border-top:1px solid var(--line)}
#tome-supplier-v13 .value-item h3{margin-bottom:6px!important;font-size:19px!important}
#tome-supplier-v13 .value-item p{margin-bottom:0!important}
@media(max-width:767px){#tome-supplier-v13 .value-grid{grid-template-columns:1fr}#tome-supplier-v13 .value-item{padding:13px 0}}
