/* Only corporate inner pages: the landing page presentation stays unchanged. */
.sf-b2b-page .content-page__inner{max-width:1200px}.sf-b2b-page .content-page{padding-top:160px}.sf-b2b{font-size:1rem;line-height:1.8}.sf-b2b h1{font-size:clamp(2.5rem,5.2vw,4.7rem);line-height:1.07;letter-spacing:-.045em;max-width:1000px;text-wrap:balance}.sf-b2b h2{font-size:clamp(1.3rem,2.2vw,1.85rem);line-height:1.25;letter-spacing:-.02em;margin-bottom:18px}.sf-b2b h3{line-height:1.3}.sf-b2b p{max-width:82ch}.sf-b2b p+p{margin-top:18px}.sf-b2b-hero{padding:18px 0 54px;border-bottom:1px solid var(--line);margin-bottom:36px}.sf-b2b-hero .eyebrow{margin-bottom:25px}.sf-b2b-lead{font-size:clamp(1.05rem,1.7vw,1.3rem);color:var(--muted);margin-top:30px;max-width:850px!important}.sf-b2b-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:36px 0}.sf-b2b-card{background:var(--surface);border:1px solid var(--line);padding:28px;border-radius:20px;overflow-wrap:anywhere}.sf-b2b-card p{color:var(--muted)}.sf-b2b-card h2 a{color:inherit;text-decoration:none}.sf-b2b-card h2 a:hover{text-decoration:underline}.sf-b2b-card h2{margin-top:14px}.sf-b2b-kicker{font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;color:var(--focus-orange)!important}.sf-b2b-link{display:inline-block;margin-top:24px;font-size:.85rem}.sf-b2b-strip,.sf-b2b-toc{display:flex;flex-wrap:wrap;gap:14px 32px;font-size:.86rem;margin:28px 0}.sf-b2b-strip span{padding-left:15px;border-left:2px solid var(--focus-orange)}.sf-b2b-section{padding:42px 0;border-bottom:1px solid var(--line);scroll-margin-top:120px}.sf-b2b-section ul{padding-left:22px;max-width:85ch}.sf-b2b-section li+li{margin-top:12px}.sf-b2b-section dt{font-weight:650;margin-top:22px}.sf-b2b-section dd{margin:6px 0 0;color:var(--muted)}.sf-b2b-cta{display:flex;align-items:center;gap:36px;justify-content:space-between;padding:40px;border-radius:24px;background:var(--surface-soft);border:1px solid var(--line);margin-top:48px}.sf-b2b-cta .button{flex-shrink:0;max-width:320px;text-align:center}.sf-b2b table{width:100%;border-collapse:collapse;text-align:left}.sf-b2b th,.sf-b2b td{padding:18px 15px;border-bottom:1px solid var(--line);vertical-align:top}.sf-b2b th{background:var(--surface-soft)}.sf-b2b-table-wrap{overflow-x:auto}.sf-b2b details{padding:20px 0;border-bottom:1px solid var(--line)}.sf-b2b summary{font-weight:600;cursor:pointer}.sf-b2b details p{padding-top:15px}.sf-b2b-meta{font-size:.86rem;color:var(--muted)}.sf-b2b address{font-style:normal}.sf-b2b a:focus-visible,.sf-b2b summary:focus-visible{outline:2px solid var(--focus-orange);outline-offset:5px}
@media(max-width:950px){.sf-b2b-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-b2b-cta{flex-direction:column;align-items:flex-start}}
@media(max-width:600px){.sf-b2b-grid{grid-template-columns:1fr;gap:16px}.sf-b2b-card{padding:24px}.sf-b2b-page .content-page{padding-top:120px}.sf-b2b-section{padding:32px 0}.sf-b2b-cta{padding:25px}.sf-b2b th,.sf-b2b td{min-width:135px;padding:13px}.sf-b2b h1{font-size:2.55rem}.sf-b2b-hero{padding-bottom:32px}.sf-b2b-cta .button{width:100%}}
