.intl-document,.intl-home{font-family:var(--brand-font-ui);line-break:strict}.intl-document h1,.intl-home h1{text-wrap:balance;letter-spacing:0}.intl-document p{line-height:1.85;max-width:850px;text-wrap:pretty}.intl-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.intl-actions a{text-decoration:none}.intl-wide{width:100%;height:auto;display:block;margin:24px 0}.intl-campaign-grid,.intl-logo-grid,.intl-render-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:28px 0}.intl-logo-plate{background:white;padding:32px;display:flex;flex-direction:column;gap:28px;align-items:center;min-height:260px;justify-content:center}.intl-logo-plate.inverse{background:#145bff}.intl-logo-plate img:first-child{width:140px;height:95px;object-fit:contain}.intl-logo-plate img:last-child{width:190px;height:55px;object-fit:contain}.intl-logo-grid h3,.intl-render-grid h3{margin:16px 0 8px;font-size:18px}.intl-palette{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px;margin:32px 0}.intl-palette i{display:block;height:100px;border:1px solid #d9e0e6}.intl-palette b,.intl-palette code{display:block;margin-top:8px}.intl-palette code{font-size:13px}.intl-icons{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:#d9e0e6;border:1px solid #d9e0e6;margin:28px 0}.intl-icons a{display:flex;flex-direction:column;align-items:center;gap:18px;background:#fcfaf4;padding:24px 8px;font-size:13px;color:#516174;text-decoration:none}.intl-icons img{width:32px;height:32px}.intl-render-grid article>img{width:100%;height:280px;object-fit:contain;background:#eaf2f7;padding:20px}.intl-campaign-grid img{width:100%;height:350px;object-fit:contain;background:#eaf2f7}.intl-kv-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:28px}.intl-kv-grid img{width:100%;height:380px;object-fit:contain}.intl-anchor-nav{display:flex;flex-wrap:wrap;gap:24px;border-block:1px solid #d9e0e6;padding:10px 0}.intl-anchor-nav a{min-height:44px;display:flex;align-items:center}.intl-library>section{padding-top:40px;scroll-margin-top:95px}.intl-blocks>section{margin:40px 0}.intl-related{border-top:1px solid #d9e0e6;margin-top:40px;padding-top:20px}.intl-related>a{display:inline-flex;min-height:44px;align-items:center;margin-right:24px}.intl-type-specimen{background:white;padding:32px}.intl-type-specimen .intl-display{font-size:40px;font-weight:600}.intl-data-value{font-family:IBM Plex Sans Condensed,sans-serif;font-variant-numeric:tabular-nums}.intl-type-specimen .intl-data-value{font-size:34px;color:#145bff}.intl-spacing{display:flex;flex-wrap:wrap;align-items:end;gap:24px;margin:32px 0}.intl-spacing i{height:32px;display:block;background:#145bff;margin-bottom:10px}.intl-component-example,.intl-data-example{padding:24px;background:white;border:1px solid #d9e0e6;border-radius:12px;margin:28px 0}.intl-component-example [data-slot=tabs-content]{padding-top:20px}.intl-component-example input{display:block;min-height:44px;margin-block:12px;max-width:420px}.intl-example-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:16px}.intl-example-row>span:first-child{margin-right:auto}.intl-data-example svg{width:100%;height:auto;max-height:340px}.intl-data-example svg text{font:12px IBM Plex Sans Condensed,sans-serif;fill:#516174}.intl-data-example p{font-size:13px;color:#516174}.intl-mobile-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.intl-mobile-examples img{width:100%;height:480px;object-fit:contain;background:white}.intl-home{padding:56px 48px;max-width:1500px;margin:auto}.intl-home-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center;padding:20px 0 72px}.intl-home h1{font-size:clamp(38px,4vw,64px);line-height:1.15;max-width:780px}.intl-home-hero p:not(.doc-kicker){font-size:18px;line-height:1.85;color:#516174}.intl-home-mark{padding:50px;background:#eaf2f7;text-align:center}.intl-home-mark img{width:100%;height:240px;object-fit:contain}.intl-home-mark p{font-size:13px!important}.intl-home-library{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;border-block:1px solid #d9e0e6;padding:40px 0}.intl-home-library img{width:100%;height:auto}.intl-home-directory>h2,.intl-home-library h2{font-size:30px}.intl-home-library p{font-size:17px;line-height:1.8;color:#516174}.intl-home-directory{padding-top:44px}.intl-home-directory article{display:grid;grid-template-columns:220px 1fr;gap:36px;padding:32px 0;border-bottom:1px solid #d9e0e6}.intl-home-directory article>div:first-child{display:flex;gap:14px;align-items:baseline}.intl-home-directory article>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:24px}.intl-home-directory h3{font-size:20px}.intl-home-directory span{font-size:12px;color:#145bff}.intl-home-directory a{padding:10px 0;text-decoration:none}.intl-home-directory b{font-size:17px;color:#10233d}.intl-home-directory p{font-size:14px;color:#516174;line-height:1.8;margin-top:6px}.intl-document a:focus-visible,.intl-home a:focus-visible{outline:3px solid #145bff;outline-offset:4px}@media (max-width:800px){.intl-home{padding:32px 20px}.intl-home-hero{grid-template-columns:1fr;gap:24px;padding-bottom:36px}.intl-home h1{font-size:40px}.intl-home-mark{padding:24px}.intl-home-mark img{height:180px}.intl-home-directory article,.intl-home-library{grid-template-columns:1fr;gap:20px}.intl-home-directory article>div:last-child{gap:16px}.intl-icons{grid-template-columns:repeat(3,minmax(0,1fr))}.intl-palette{grid-template-columns:repeat(2,minmax(0,1fr))}.intl-logo-grid,.intl-render-grid{gap:18px}.intl-logo-plate{padding:16px;min-height:210px}.intl-logo-plate img:first-child{width:100px;height:75px}.intl-logo-plate img:last-child{width:100%;height:40px}.intl-render-grid article>img{height:170px}.intl-campaign-grid,.intl-kv-grid{grid-template-columns:1fr}.intl-mobile-examples img{height:280px}.intl-type-specimen{padding:20px}.intl-type-specimen .intl-display{font-size:28px}.intl-component-example,.intl-data-example{padding:16px}.intl-type-specimen .intl-data-value{font-size:23px}}@media (max-width:380px){.intl-home-directory article>div:last-child,.intl-logo-grid,.intl-mobile-examples,.intl-render-grid{grid-template-columns:1fr}.intl-home h1{font-size:34px}}.campaign-logo-approved{margin-block:40px;scroll-margin-top:100px}.intl-logo-plate.campaign-logo-dark{background:#10233d}.campaign-logo-stops{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:24px 0}.campaign-logo-stops i{display:block;height:44px;border-radius:4px}.campaign-logo-stops code,.campaign-logo-stops span{display:block;font-size:12px;margin-top:6px}.campaign-logo-caption{font-size:13px;color:#516174}@media (max-width:600px){.campaign-logo-stops{grid-template-columns:repeat(3,minmax(0,1fr))}}