.nh-language-switch{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border:1px solid #b9aea2;border-radius:999px;padding:8px 13px!important;font-size:14px!important;font-weight:700;text-decoration:none!important;line-height:1.3;min-height:38px}.nh-language-switch:hover,.nh-language-switch:focus-visible{background:#eee7df;color:#6f402b!important}html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif;text-align:right}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] a{font-family:inherit}html[dir=rtl] p{line-height:1.95}html[dir=rtl] h1{line-height:1.5;letter-spacing:0;font-size:clamp(32px,4.5vw,60px)}html[dir=rtl] h2{line-height:1.55;letter-spacing:0}html[dir=rtl] h3,html[dir=rtl] h4{line-height:1.6;letter-spacing:0}html[dir=rtl] .brand-name{font-size:21px;letter-spacing:0}html[dir=rtl] .brand-subtitle{letter-spacing:0;line-height:1.65}html[dir=rtl] .brand-mark{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .hero-intro{line-height:1.95}html[dir=rtl] .eyebrow{letter-spacing:0;line-height:1.8}html[dir=rtl] .header-nav{flex-wrap:wrap}html[dir=rtl] .detail-breadcrumb{flex-wrap:wrap;line-height:1.8}html[dir=rtl] .service-detail .hero h1{font-size:clamp(30px,4vw,52px)}html[dir=rtl] .service-grid h3,html[dir=rtl] .related-grid h3{font-size:23px}html[dir=rtl] .process{padding-right:0}html[dir=rtl] .process li{padding-left:0;padding-right:60px}html[dir=rtl] .process li::before{left:auto;right:0}html[dir=rtl] .number{left:20px;right:auto}html[dir=rtl] .icon use[href$="arrow-right"],html[dir=rtl] .icon use[href$="arrow-up-right"]{transform:scaleX(-1);transform-origin:center}html[dir=rtl] .profile-intro h1 span{letter-spacing:0}html[dir=rtl] .profile-title-role{font-size:clamp(23px,3vw,35px);line-height:1.7}html[dir=rtl] .profile-service-number{direction:ltr}html[dir=rtl] .profile-timeline{border-left:0;border-right:1px solid #c7bdb1;padding-left:0;padding-right:28px}html[dir=rtl] .profile-timeline li::before{left:auto;right:-34px}html[dir=rtl] .course-player{direction:ltr}html[dir=rtl] .lesson-pagination a[rel=prev] .icon{transform:none}html[dir=rtl] .lesson-pagination a[rel=next]{text-align:left}html[dir=rtl] .notes-timestamp,html[dir=rtl] .lesson-duration,html[dir=rtl] .outline-number{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .session-notes-body h3{line-height:1.75}html[dir=rtl] .session-description li{line-height:1.9}html[dir=rtl] .session-outline ol{padding:0;list-style:none}html[dir=rtl] .sidebar-progress{line-height:1.8}html[dir=rtl] .instructor-role{line-height:1.8}html[dir=rtl] .nh-language-switch{direction:ltr;unicode-bidi:isolate}html[dir=rtl] code,html[dir=rtl] pre{direction:ltr;text-align:left;unicode-bidi:isolate}html[dir=rtl] .profile-toolkit p{overflow-wrap:anywhere}@media(max-width:800px){html[dir=rtl] .header-nav{align-items:stretch}html[dir=rtl] .header-nav .nh-language-switch{align-self:flex-start}html[dir=rtl] h1{font-size:34px}html[dir=rtl] .profile-title-role{font-size:24px}html[dir=rtl] .service-detail .hero h1{font-size:30px}html[dir=rtl] .process li{padding-right:48px}html[dir=rtl] .brand-subtitle{font-size:10px}html[dir=rtl] .lesson-pagination a[rel=next]{text-align:right}}
@media(max-width:580px){html[dir=rtl] .instructor-summary,html[dir=rtl] .session-instructor .instructor-links{margin-left:0;margin-right:-70px}html[dir=rtl] .session-notes-body ol{padding-left:0;padding-right:21px}}
