.fch-resource-section{background:#f3f7fa!important}.fch-resource-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:30px}.fch-resource-eyebrow{color:#97600b;font-size:11px;letter-spacing:.14em;font-weight:800}.fch-resource-heading h2{font-size:clamp(26px,3vw,38px);color:#113852;line-height:1.25;margin:10px 0 13px}.fch-resource-heading p{color:#567287;max-width:780px;line-height:1.8;margin:0}.fch-resource-heading-icon{display:grid;place-items:center;flex:0 0 64px;width:64px;height:64px;border:1px solid #c8dce8;border-radius:20px;background:#fff;color:#ec8d20;font-size:34px}.fch-resource-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.fch-resource-card{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:25px 20px;background:#fff;border:1px solid #dce6ee;border-radius:20px;text-decoration:none!important;color:#193d55;box-shadow:0 8px 24px #153b5105;transition:transform .2s,box-shadow .2s,border-color .2s;min-width:0}.fch-resource-card:hover,.fch-resource-card:focus-visible{transform:translateY(-5px);border-color:#eba846;box-shadow:0 16px 30px #153b5113}.fch-resource-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#edf5fa;color:#215b7c;font-weight:850;font-size:20px;margin-bottom:20px}.fch-resource-card h3{font-size:18px;line-height:1.4;margin:0 0 11px}.fch-resource-card p{font-size:13px;line-height:1.7;color:#5b768b;margin:0 0 20px}.fch-resource-link{margin-top:auto;font-size:12px;font-weight:800;display:flex;width:100%;justify-content:space-between;gap:8px;align-items:center}.fch-resource-link b{font-size:20px}.fch-resource-featured{background:linear-gradient(150deg,#13374f,#215b73);color:#fff;border-color:#204f69}.fch-resource-featured h3,.fch-resource-featured .fch-resource-link{color:#fff}.fch-resource-featured p{color:#d1e5ee}.fch-resource-featured .fch-resource-mark{background:#ffffff17;color:#ffbd68}.fch-resource-category{font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#ffce8f;margin:-5px 0 10px}.fch-shopping-section{background:#fff!important}.fch-market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.fch-market{display:flex;align-items:center;gap:13px;padding:18px 15px;border:1px solid #dce6ed;border-radius:16px;color:#193d55;text-decoration:none!important;background:#fff;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s}.fch-market:hover,.fch-market:focus-visible{border-color:var(--market);transform:translateY(-3px);box-shadow:0 8px 20px #16395110}.fch-market>span:nth-child(2){min-width:0}.fch-market strong{font-size:13px;line-height:1.55;display:block;overflow-wrap:anywhere}.fch-market small{display:block;font-size:11px;color:#668094;margin-top:3px;line-height:1.5}.fch-market>b{color:#7e94a3;align-self:flex-start;font-size:16px;margin-inline-start:auto}.fch-market-mark{display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;border-radius:12px;background:color-mix(in srgb,var(--market) 8%,white);color:var(--market);font-size:24px;font-weight:800}.fch-market-number{font-size:15px}.fch-sourcing-note{display:flex;align-items:center;gap:22px;margin-top:24px;padding:27px 30px;border:1px solid #ead9b9;border-radius:20px;background:linear-gradient(110deg,#fff9ed,#fffdf8);color:#153d58}.fch-sourcing-icon{font-size:40px;font-weight:900;flex-shrink:0;color:#bc6c0e;line-height:1}.fch-sourcing-icon span{font-size:20px}.fch-sourcing-note h3{font-size:18px;line-height:1.5;margin:0 0 7px}.fch-sourcing-note p{font-size:13px;line-height:1.8;color:#796746;margin:0}.fch-sourcing-note>a{flex-shrink:0;display:flex;gap:12px;align-items:center;padding:13px 17px;border-radius:11px;background:#173e57;color:#fff;font-weight:750;font-size:12px;text-decoration:none!important;max-width:240px}.preview-warehouse-masked{background:linear-gradient(135deg,#f7fafc,#eef4f8)}.preview-address-mask{letter-spacing:4px;line-height:2;font-weight:800;color:#7e96a7}.preview-warehouse-masked p{font-size:12px;color:#617a8d}@media(max-width:1100px){.fch-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fch-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fch-sourcing-note{flex-wrap:wrap}.fch-sourcing-note>div{flex:1 1 60%}}@media(max-width:700px){.fch-resource-grid,.fch-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fch-resource-featured{grid-column:1/-1}.fch-resource-heading-icon{display:none}.fch-resource-heading{margin-bottom:22px}.fch-resource-card{padding:20px 17px}.fch-market{gap:9px;padding:14px 11px}.fch-market-mark{width:34px;height:34px;flex-basis:34px;font-size:20px}.fch-market-number{font-size:12px}.fch-market strong{font-size:12px}.fch-sourcing-note{padding:22px;gap:16px}.fch-sourcing-note>a{max-width:100%;width:100%;justify-content:center}}@media(max-width:380px){.fch-market-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.fch-market,.fch-resource-card{transition:none}.fch-market:hover,.fch-resource-card:hover{transform:none}}
