




.web4-browser-identity-page .w4i-kicker{font-size:11.5px;line-height:1.2;letter-spacing:.12em}
.web4-browser-identity-page .w4i-page-nav span{font-size:9.5px}
.web4-browser-identity-page .w4i-page-nav a{font-size:12px}

@media(min-width:1200px){
  .web4-browser-identity-page .w4i-hero h1{max-width:610px;font-size:clamp(52px,4.15vw,60px);line-height:1.01;letter-spacing:-.045em}
  .web4-browser-identity-page .w4i-v2-hero .w4i-lead{max-width:575px;font-size:18.5px;line-height:1.56}
  .web4-browser-identity-page .w4i-v242-mechanism{max-width:570px;font-size:14.5px;line-height:1.66}
  .web4-browser-identity-page .w4i-v242-proof-row span{font-size:11px}
}

.web4-browser-identity-page .w4i-section-head h2,
.web4-browser-identity-page .w4i-model-head h2,
.web4-browser-identity-page .w4i-trust-copy h2,
.web4-browser-identity-page .w4i-next h2,
.web4-browser-identity-page .w4i-cta h2{font-size:clamp(36px,3.25vw,46px);line-height:1.075;letter-spacing:-.036em}
.web4-browser-identity-page .w4i-v22-section-head>p,
.web4-browser-identity-page .w4i-model-head>p,
.web4-browser-identity-page .w4i-v22-persistence-head>p{font-size:16px;line-height:1.68}



.web4-browser-identity-page .w4i-v22-step{font-size:9.5px}
.web4-browser-identity-page .w4i-v22-concept-main small{font-size:9.5px}
.web4-browser-identity-page .w4i-v22-concept-main h3{font-size:20px;line-height:1.22}
.web4-browser-identity-page .w4i-v22-concept-main strong{font-size:13.5px;line-height:1.4}
.web4-browser-identity-page .w4i-v22-concept-main p{font-size:12.5px;line-height:1.62}
.web4-browser-identity-page .w4i-v22-mini-tags b{font-size:9px}
.web4-browser-identity-page .w4i-v22-one-line>span{font-size:9.5px}
.web4-browser-identity-page .w4i-v22-one-line strong{font-size:10.5px}



.web4-browser-identity-page .w4i-v22-provenance-core>span{font-size:9.5px}
.web4-browser-identity-page .w4i-v22-provenance-core>strong{font-size:21px}
.web4-browser-identity-page .w4i-v22-provenance-core>small{font-size:11.5px}
.web4-browser-identity-page .w4i-v22-core-rule b{font-size:9px}
.web4-browser-identity-page .w4i-v22-core-rule p{font-size:12.25px;line-height:1.6}
.web4-browser-identity-page .w4i-v22-provenance-nodes span{font-size:9px}
.web4-browser-identity-page .w4i-v22-provenance-nodes strong{font-size:14.5px;line-height:1.35}
.web4-browser-identity-page .w4i-v22-provenance-nodes small{font-size:11.5px;line-height:1.5}
.web4-browser-identity-page .w4i-v22-details summary{font-size:12.5px}
.web4-browser-identity-page .w4i-v22-details-grid p{font-size:12.5px;line-height:1.64}



.web4-browser-identity-page .w4i-v248-step{width:24px;height:24px;font-size:9.5px}
.web4-browser-identity-page .w4i-v248-card header{min-height:44px}
.web4-browser-identity-page .w4i-v248-card header small{font-size:8.5px;line-height:1.2;color:#7b8fa4}
.web4-browser-identity-page .w4i-v248-card header h3{margin-top:3px;font-size:14.5px;line-height:1.25}
.web4-browser-identity-page .w4i-v248-card>p{min-height:42px;padding-top:10px;color:#60768c;font-size:11.75px;line-height:1.55}
.web4-browser-identity-page .w4i-v248-setup-ui span{font-size:9px}
.web4-browser-identity-page .w4i-v248-setup-ui b{font-size:9.5px}
.web4-browser-identity-page .w4i-v248-setup-ui:before{font-size:9px}
.web4-browser-identity-page .w4i-v248-modes-ui>strong{font-size:10px}
.web4-browser-identity-page .w4i-v248-modes-ui>div span{font-size:9px}
.web4-browser-identity-page .w4i-v248-modes-ui>em{font-size:9px}
.web4-browser-identity-page .w4i-v248-reopen-ui b{font-size:11.5px}
.web4-browser-identity-page .w4i-v248-reopen-ui span{font-size:9.5px}
.web4-browser-identity-page .w4i-v248-reopen-ui em{font-size:9.5px}
.web4-browser-identity-page .w4i-v248-context-rule{font-size:9.5px;line-height:1.45}
.web4-browser-identity-page .w4i-v248-context-rule span{font-size:8.5px}
.web4-browser-identity-page .w4i-v248-context-rule strong{font-size:10px}



.web4-browser-identity-page .w4i-v22-model-pipeline article>span{font-size:9.5px}
.web4-browser-identity-page .w4i-v22-model-pipeline article>span b{font-size:8.5px}
.web4-browser-identity-page .w4i-v22-model-pipeline strong{font-size:15px;line-height:1.35}
.web4-browser-identity-page .w4i-v22-model-pipeline small{font-size:11.5px;line-height:1.52}
.web4-browser-identity-page .w4i-v22-model-considers span{font-size:9px}
.web4-browser-identity-page .w4i-v22-model-considers b{font-size:9.5px}
.web4-browser-identity-page .w4i-v22-dependency-caption>span{font-size:9px}
.web4-browser-identity-page .w4i-v22-dependency-caption h3{font-size:22px}
.web4-browser-identity-page .w4i-v22-dependency-caption p{font-size:12.5px;line-height:1.62}
.web4-browser-identity-page .w4i-v22-model-note{font-size:11.75px!important;line-height:1.62!important}



.web4-browser-identity-page .w4i-v22-layer-stack article>span{font-size:9px}
.web4-browser-identity-page .w4i-v22-layer-stack small{font-size:9px}
.web4-browser-identity-page .w4i-v22-layer-stack h3{font-size:14.5px;line-height:1.35}
.web4-browser-identity-page .w4i-v22-layer-stack p{font-size:12.25px;line-height:1.55}
.web4-browser-identity-page .w4i-v22-layer-stack em{font-size:8.5px}
.web4-browser-identity-page .w4i-v22-network-bridge span{font-size:9px}
.web4-browser-identity-page .w4i-v22-network-bridge strong{font-size:13.5px}
.web4-browser-identity-page .w4i-v22-network-bridge p{font-size:12px;line-height:1.55}
.web4-browser-identity-page .w4i-v22-network-bridge a{font-size:11.5px}



.web4-browser-identity-page .w4i-v22-persistence-legend i{font-size:8.5px}
.web4-browser-identity-page .w4i-v22-persistence-legend b{font-size:9.5px}
.web4-browser-identity-page .w4i-v22-persistence-legend small{font-size:10.5px}
.web4-browser-identity-page .w4i-v2-pmatrix>div>*{font-size:11.5px;line-height:1.5}
.web4-browser-identity-page .w4i-v2-pmatrix .head>*{font-size:9.5px;line-height:1.35}
.web4-browser-identity-page .w4i-v22-lifecycle span{font-size:9px}
.web4-browser-identity-page .w4i-v22-change-head span{font-size:9px}
.web4-browser-identity-page .w4i-v22-change-head strong{font-size:12.5px}
.web4-browser-identity-page .w4i-v22-change-items span{font-size:8.5px}
.web4-browser-identity-page .w4i-v22-change-items b{font-size:11px;line-height:1.45}



.web4-browser-identity-page .w4i-v22-tools>a>span{font-size:9px}
.web4-browser-identity-page .w4i-v22-tools h3{font-size:15px}
.web4-browser-identity-page .w4i-v22-tools p{font-size:11.5px;line-height:1.5}
.web4-browser-identity-page .w4i-v22-tools b{font-size:10px}
.web4-browser-identity-page .w4i-v22-diagnostic-boundary{font-size:11.75px;line-height:1.6}
.web4-browser-identity-page .w4i-v21-boundary-copy h2{font-size:clamp(35px,3vw,43px)}
.web4-browser-identity-page .w4i-v21-boundary-copy>p{font-size:15px;line-height:1.72}
.web4-browser-identity-page .w4i-v21-boundary-head span{font-size:10px}
.web4-browser-identity-page .w4i-v21-boundary-head small{font-size:10.5px}
.web4-browser-identity-page .w4i-v21-boundary-model article strong{font-size:13.5px;line-height:1.4}
.web4-browser-identity-page .w4i-v21-boundary-model article p{font-size:11.5px;line-height:1.5}
.web4-browser-identity-page .w4i-v21-boundary-model article em{font-size:8.5px}
.web4-browser-identity-page .w4i-v21-boundary-principle p{font-size:11.5px;line-height:1.55}



.web4-browser-identity-page .w4i-next h2{font-size:clamp(32px,2.9vw,42px)}
.web4-browser-identity-page .w4i-next p{font-size:15.5px;line-height:1.66}
.web4-browser-identity-page .w4i-next-primary span{font-size:10px}
.web4-browser-identity-page .w4i-next-primary strong{font-size:14.5px}
.web4-browser-identity-page .w4i-next-secondary{font-size:13px}
.web4-browser-identity-page .w4i-cta h2{font-size:clamp(32px,3vw,43px)}
.web4-browser-identity-page .w4i-cta p{font-size:15px;line-height:1.65}
.web4-browser-identity-page .w4i-cta-actions small{font-size:10.5px}



@media(max-width:991px){
  .web4-browser-identity-page .w4i-hero h1{font-size:clamp(43px,5.6vw,54px);line-height:1.02}
  .web4-browser-identity-page .w4i-section-head h2,
  .web4-browser-identity-page .w4i-model-head h2,
  .web4-browser-identity-page .w4i-trust-copy h2,
  .web4-browser-identity-page .w4i-next h2,
  .web4-browser-identity-page .w4i-cta h2{font-size:clamp(34px,5vw,42px)}
  .web4-browser-identity-page .w4i-v248-card header h3{font-size:15px}
  .web4-browser-identity-page .w4i-v248-card>p{min-height:0;font-size:12px}
}



@media(max-width:767px){
  .web4-browser-identity-page .w4i-hero h1{font-size:clamp(38px,10vw,46px);line-height:1.025}
  .web4-browser-identity-page .w4i-v2-hero .w4i-lead{font-size:17px;line-height:1.58}
  .web4-browser-identity-page .w4i-v242-mechanism{font-size:13.75px;line-height:1.64}
  .web4-browser-identity-page .w4i-section-head h2,
  .web4-browser-identity-page .w4i-model-head h2,
  .web4-browser-identity-page .w4i-trust-copy h2,
  .web4-browser-identity-page .w4i-next h2,
  .web4-browser-identity-page .w4i-cta h2{font-size:clamp(30px,8.4vw,38px);line-height:1.08}
  .web4-browser-identity-page .w4i-v22-section-head>p,
  .web4-browser-identity-page .w4i-model-head>p,
  .web4-browser-identity-page .w4i-v22-persistence-head>p{font-size:15px;line-height:1.65}
  .web4-browser-identity-page .w4i-v248-card header h3{font-size:15px}
  .web4-browser-identity-page .w4i-v248-card>p{font-size:12px;line-height:1.55}
  .web4-browser-identity-page .w4i-v22-concept-main p,
  .web4-browser-identity-page .w4i-v22-details-grid p,
  .web4-browser-identity-page .w4i-v22-layer-stack p,
  .web4-browser-identity-page .w4i-v22-network-bridge p{font-size:12px}
  .web4-browser-identity-page .w4i-v21-boundary-copy>p{font-size:14.5px}
  .web4-browser-identity-page .w4i-v21-boundary-model article p{font-size:11.5px}
}
