/* Remaining international editorial, company and regional pages only. */
.international-reference.intl-secondary main :is(p,li,span,small,td,th){overflow-wrap:anywhere}
.international-reference.intl-secondary main :is(section,article,aside,.grid>*){min-width:0}
.international-reference.intl-secondary .intl-secondary-header{padding:36px 0;background:#f1f7ff;border-bottom:1px solid #dbe7f5;text-align:start}
.international-reference.intl-secondary .intl-secondary-header:before,
.international-reference.intl-secondary .intl-secondary-header:after{content:none}
.international-reference.intl-secondary .intl-secondary-header .crumb{margin-bottom:24px;color:#526780;font-size:12px;line-height:1.9}
.international-reference.intl-secondary .intl-secondary-header .crumb a{color:#526780}
.international-reference.intl-secondary .intl-secondary-header h1{max-width:1050px;margin:0 0 22px;font-size:clamp(30px,3vw,42px);line-height:1.45;letter-spacing:-.3px;color:#102348;overflow-wrap:anywhere;text-align:start}
.international-reference.intl-secondary .intl-secondary-header h1+p{max-width:980px;margin:0;font-size:15px;line-height:1.95;color:#425d7e;text-align:start}
.international-reference.intl-secondary .intl-secondary-header .detail-actions{justify-content:flex-start;margin-top:26px;gap:14px;flex-wrap:wrap}
.international-reference.intl-secondary .intl-secondary-questions .intl-disclosure{margin-top:0}
.international-reference.intl-secondary .topic-questions{display:flex;gap:12px;flex-wrap:wrap;margin:0;justify-content:flex-start}
.international-reference.intl-secondary .topic-questions span{max-width:100%;padding:8px 12px;border:0;border-radius:3px;background:#f1f7ff;color:#315b90;font-size:13px;line-height:1.9;white-space:normal;text-align:start}
.international-reference.intl-secondary .intl-reading-body :is(.guide-scope-grid,.guide-decision-grid,.guide-evidence-grid,.service-proof-grid,.customer-start-options,.diagnostic-grid){grid-template-columns:minmax(0,1fr)}
.international-reference.intl-secondary .intl-reading-body :is(.card,.detail-link-card,.service-proof-card){min-width:0;min-height:0;padding:24px 0;border:0;border-top:1px solid #dbe7f5;border-radius:0;background:none;box-shadow:none}
.international-reference.intl-secondary .intl-reading-body .detail-link-card :is(span,b){font-size:12px;line-height:1.9;letter-spacing:0;font-weight:500}
.international-reference.intl-secondary .intl-reading-body .detail-link-card h3{font-size:20px;line-height:1.6}
.international-reference.intl-secondary .intl-reading-body .card .ico{width:38px;height:38px;border:0;border-radius:0;background:none;box-shadow:none;margin-bottom:16px}
.international-reference.intl-secondary .intl-reading-body .detail-list{gap:0}
.international-reference.intl-secondary .intl-reading-body .detail-list>div{min-width:0;padding:18px 0;border:0;border-top:1px solid #dbe7f5;border-radius:0;background:none;grid-template-columns:18px minmax(0,1fr)}
.international-reference.intl-secondary .intl-reading-body .detail-list--numbered>div{grid-template-columns:38px minmax(0,1fr)}
.international-reference.intl-secondary .intl-reading-body .detail-list--numbered>div>span{border-radius:3px;font-weight:500}
.international-reference.intl-secondary .intl-reading-body .guide-answer{padding:24px;border:0;border-inline-start:3px solid #adc6eb;border-radius:0;background:#f4f9ff}
.international-reference.intl-secondary .intl-reading-body .guide-timeline>div{grid-template-columns:32px minmax(0,1fr);padding:22px 0;border:0;border-top:1px solid #dbe7f5;border-radius:0;background:none;box-shadow:none}
.international-reference.intl-secondary .intl-reading-body .guide-timeline>div:before{content:none}
.international-reference.intl-secondary .intl-reading-body .guide-timeline>div>span{width:auto;height:auto;min-height:30px;align-self:start;border:0;border-radius:0;background:none;color:#175fe6;font-size:12px;box-shadow:none}
.international-reference.intl-secondary .intl-reading-body .guide-timeline>div>section{min-width:0;padding:0;border:0;border-radius:0;background:none}
.international-reference.intl-secondary .intl-reading-body .assessment-checklist{grid-template-columns:minmax(0,1fr);gap:0}
.international-reference.intl-secondary .intl-reading-body .assessment-checklist>span{padding:16px 18px;border:0;border-top:1px solid #dbe7f5;border-radius:0;background:#f4f9ff;font-size:14px;line-height:1.9}
.international-reference.intl-secondary .intl-reading-body .assessment-checklist>span:before{content:none}
.international-reference.intl-secondary .intl-reading-body .statband{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;border:0;border-radius:0;background:none;color:#102348;box-shadow:none}
.international-reference.intl-secondary .intl-reading-body .statband>div{min-width:0;padding:22px 15px;border:0;border-bottom:1px solid #dbe7f5;background:none}
.international-reference.intl-secondary .statband .num{font-size:25px;line-height:1.5;letter-spacing:0;font-weight:600;overflow-wrap:anywhere;color:#102348}
.international-reference.intl-secondary .statband .lbl{font-size:13px;line-height:1.9;color:#526780}
.international-reference.intl-secondary .intl-reading-body .team-grid{grid-template-columns:minmax(0,1fr)}
.international-reference.intl-secondary .intl-reading-body .team-card{min-width:0;padding:25px 0;border:0;border-top:1px solid #dbe7f5;border-radius:0;background:none;box-shadow:none}
.international-reference.intl-secondary .intl-reading-body .team-card h3{font-size:20px;line-height:1.6}
.international-reference.intl-secondary .intl-reading-body .tech-tags{display:flex;gap:10px;flex-wrap:wrap}
.international-reference.intl-secondary .intl-reading-body .tech-tags span{max-width:100%;border-radius:3px;white-space:normal;font-size:12px;line-height:1.9}
.international-reference.intl-secondary .intl-original-note .detail-aside-card{border:0;border-radius:0;padding:22px;background:#f4f9ff}
.international-reference.intl-secondary .intl-original-note .detail-aside-card h2{font-size:22px}
.international-reference.intl-secondary .intl-original-note .detail-aside-card ul{font-size:14px;line-height:1.95;padding-inline-start:20px}
.international-reference.intl-secondary .intl-reading-body pre{max-width:100%;overflow:auto;white-space:pre}
.international-reference.intl-secondary .intl-secondary-table{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #dbe7f5;border-radius:4px}
.international-reference.intl-secondary .intl-secondary-table:focus-visible{outline:2px solid #175fe6;outline-offset:3px}
.international-reference.intl-secondary .intl-secondary-table table{width:100%;min-width:520px;margin:0;border-collapse:collapse}
.international-reference.intl-secondary .intl-secondary-table :is(td,th){padding:16px;text-align:start;vertical-align:top;font-size:14px;line-height:1.9;border-bottom:1px solid #dbe7f5}
.international-reference.intl-secondary .intl-secondary-table th{width:140px;background:#f1f7ff;color:#102348;font-weight:500}
.international-reference.intl-secondary .intl-secondary-final{padding:0;border:0;border-radius:0;background:none;text-align:start;box-shadow:none}
.international-reference.intl-secondary .intl-secondary-final h2{max-width:1000px;margin-inline:0}
.international-reference.intl-secondary .intl-secondary-final p{max-width:900px;margin-inline:0}
.international-reference.intl-secondary .intl-secondary-final p a{color:#175fe6!important}
.international-reference.intl-secondary .intl-secondary-final .intl-contact-links{margin-block:24px;justify-content:flex-start}
.international-reference.intl-secondary .intl-secondary-final>.btn{margin-inline-end:16px}
.international-reference.intl-secondary .intl-secondary-final .btn-outline{background:#fff!important;color:#175fe6!important}
.international-reference.intl-secondary .intl-secondary-final small{display:block;margin-top:18px;color:#526780;font-size:12px;line-height:1.9}
@media(max-width:600px){
  .international-reference.intl-secondary .intl-secondary-header{padding-block:28px 30px}
  .international-reference.intl-secondary .intl-secondary-header h1{font-size:29px;line-height:1.5}
  .international-reference.intl-secondary .intl-secondary-header h1+p{font-size:14px}
  .international-reference.intl-secondary .intl-reading-body h2{font-size:24px}
  .international-reference.intl-secondary .intl-disclosure>:not(summary){padding:22px 18px}
  .international-reference.intl-secondary .statband .num{font-size:22px}
}
