/* Only the existing international project-planning tools opt into this workspace. */
.international-reference.intl-assessment .intl-assessment-header{padding:38px 0 36px;background:#f1f7ff;border-bottom:1px solid #dbe7f5;text-align:start;color:#102348}
.international-reference.intl-assessment .intl-assessment-header .container{max-width:1220px}
.international-reference.intl-assessment .intl-assessment-header .crumb{color:#526780;text-align:start;font-size:12px;opacity:1}
.international-reference.intl-assessment .intl-assessment-header .crumb a{color:inherit}
.international-reference.intl-assessment .intl-assessment-header .detail-kicker{color:#526780;font-size:11px;letter-spacing:0;font-weight:500}
.international-reference.intl-assessment .intl-assessment-header .detail-kicker:before{content:none}
.international-reference.intl-assessment .intl-assessment-header h1{max-width:1000px;margin:16px 0;font-size:clamp(30px,3vw,44px);line-height:1.4;color:#102348}
.international-reference.intl-assessment .intl-assessment-header p{max-width:850px;margin-inline:0;font-size:15px;line-height:1.85;color:#526780}
.international-reference.intl-assessment .intl-assessment-header .detail-actions{justify-content:flex-start;flex-wrap:wrap}
.international-reference.intl-assessment main :is(h1,h2,h3,p,li,label,span,a,summary){overflow-wrap:anywhere}
.international-reference.intl-assessment .decision-route{display:flex;flex-wrap:wrap;gap:12px 30px;list-style:decimal;padding-inline-start:20px;margin:24px 0;color:#526780;font-size:13px}
.international-reference.intl-assessment .decision-route li{padding:0;background:none;border:0;flex:none;min-width:0;max-width:100%}
.international-reference.intl-assessment .decision-route li:before{content:none}
.international-reference.intl-assessment .intl-assessment-workspace{padding-block:40px;background:white}
.international-reference.intl-assessment .assessment-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:30px}
.international-reference.intl-assessment :is(.assessment-form,.assessment-output){min-width:0;padding:28px;border:1px solid #dbe7f5;border-radius:4px;box-shadow:none;background:#fff}
.international-reference.intl-assessment .assessment-output{position:static;border-top:3px solid #175fe6;background:#f6faff}
.international-reference.intl-assessment :is(.assessment-form-head,.assessment-output) h2{font-size:23px;line-height:1.55;color:#102348}
.international-reference.intl-assessment .assessment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.international-reference.intl-assessment .assessment-fields label{min-width:0}
.international-reference.intl-assessment .assessment-fields :is(select,textarea){box-sizing:border-box;max-width:100%;min-width:0;border-radius:3px;font:inherit;font-size:14px;color:#102348;line-height:1.6}
.international-reference.intl-assessment .assessment-fields select{white-space:nowrap;text-overflow:ellipsis}
.international-reference.intl-assessment .assessment-fields :is(select,textarea):focus-visible{outline:2px solid #175fe6;outline-offset:2px}
.international-reference.intl-assessment .customer-extra-fields{margin-top:24px;border:0;border-block:1px solid #dbe7f5;border-radius:0;padding:18px 0;background:none}
.international-reference.intl-assessment .customer-extra-fields summary{cursor:pointer;font-weight:600;color:#175fe6;line-height:1.8}
.international-reference.intl-assessment :is(.assessment-form-actions,.assessment-output-actions){gap:12px}
.international-reference.intl-assessment .assessment-output pre{box-sizing:border-box;max-width:100%;max-height:none;overflow:visible;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;border:0;border-block:1px solid #dbe7f5;border-radius:0;padding:20px 0;background:none;font-family:inherit;font-size:14px;line-height:1.9;unicode-bidi:plaintext}
.international-reference.intl-assessment .assessment-copy-status{font-size:13px;line-height:1.8;color:#1750a1}
.international-reference.intl-assessment .intl-assessment-contacts{border-top:1px solid #dbe7f5;padding-top:22px;margin-top:25px;background:none}
.international-reference.intl-assessment .intl-assessment-contacts h2{font-size:17px}
.international-reference.intl-assessment .intl-assessment-contacts a[href^="mailto:"],.international-reference.intl-assessment .intl-assessment-contacts a[href^="https://wa.me/"]{direction:ltr;unicode-bidi:isolate;display:block;overflow-wrap:anywhere}
.international-reference.intl-assessment .customer-next{padding:20px 0 0;margin-top:24px;border:0;border-top:1px solid #dbe7f5;border-radius:0;background:none}
.international-reference.intl-assessment .intl-reading-body .grid{grid-template-columns:minmax(0,1fr)}
.international-reference.intl-assessment .intl-reading-body .detail-link-card{padding:20px 0;border:0;border-bottom:1px solid #dbe7f5;border-radius:0;background:none;box-shadow:none}
.international-reference.intl-assessment .assessment-followup details{padding:0;border:0;background:none}
.international-reference.intl-assessment .assessment-path{grid-template-columns:repeat(2,minmax(0,1fr))}
.international-reference.intl-assessment .assessment-path article{min-width:0;border:0;border-bottom:1px solid #dbe7f5;border-radius:0;padding:20px 0;background:none}
.international-reference.intl-assessment .intl-reading-body .case-disclosure{padding:20px;border:0;border-inline-start:3px solid #75a8ef;border-radius:0;background:#f1f7ff}
.international-reference.intl-assessment :is(.btn,.customer-direct a){white-space:normal;max-width:100%;line-height:1.6}
.international-reference.intl-assessment [hidden]{display:none!important}
@media(max-width:920px){.international-reference.intl-assessment .assessment-layout{grid-template-columns:minmax(0,1fr)}.international-reference.intl-assessment .assessment-output{position:static}}
@media(max-width:600px){
  .international-reference.intl-assessment .intl-assessment-header{padding-block:28px}
  .international-reference.intl-assessment .intl-assessment-header h1{font-size:29px}
  .international-reference.intl-assessment .assessment-fields,.international-reference.intl-assessment .assessment-path{grid-template-columns:minmax(0,1fr)}
  .international-reference.intl-assessment :is(.assessment-form,.assessment-output){padding:22px 17px}
  .international-reference.intl-assessment .intl-assessment-workspace{padding-block:26px}
  .international-reference.intl-assessment .assessment-layout{gap:22px}
}
