html[lang=en]{-webkit-text-size-adjust:100%}html[lang=en] body{font-family:var(--fa);line-height:1.55}html[lang=en] h1,html[lang=en] h2:not(#session-title),html[lang=en] .helper-head h3,html[lang=en] .complete-banner h3{font-family:Newsreader,Georgia,Times New Roman,serif!important;font-weight:500!important;letter-spacing:-.01em!important}html[lang=en] main h1{font-size:clamp(28px,3.2vw,38px)!important;line-height:1.12!important;max-width:1020px}html[lang=en] .job>summary h2,html[lang=en] #record-title,html[lang=en] .helper-head h3,html[lang=en] #more-videos-title{font-size:21px;line-height:1.3}html[lang=en] dialog h2{font-size:22px}html[lang=en] .nav{margin:0 auto 0 34px}html[lang=en] .sf-meta-slot .lesson-meta{flex-wrap:wrap;row-gap:6px}html[lang=en] .sf-meta-slot .lesson-meta .dot:nth-last-of-type(2){display:none}html[lang=en] .sf-meta-slot .lesson-meta>span:last-child{flex-basis:100%}html[lang=en] .sf-ringwrap,html[lang=en] .sf-ringlabel{transform:translate(-50%)}html[lang=en] .sf-qbtn{padding:0 9px;gap:6px}html[lang=en] .sf-tools{position:relative}html[lang=en] .sf-set{position:static}html[lang=en] .sf-set-body{left:0;right:auto;inset-inline-start:0;inset-inline-end:auto}@media(max-width:780px){html[lang=en] .lesson-meta{flex-wrap:wrap;row-gap:6px}html[lang=en] .lesson-meta .dot:nth-last-of-type(2){display:none}html[lang=en] .lesson-meta>span:last-child{flex-basis:100%}}html[lang=en] h1,html[lang=en] .sf-say strong,html[lang=en] .sf-choice .tt{text-wrap:balance}html[lang=en] .sf-say span,html[lang=en] .sf-choice .ds{text-wrap:pretty}html[lang=en] .sf-choice .tt em{font-size:12px}html[lang=en] .sf-session>summary .lbl{white-space:nowrap}@media(max-width:520px){html[lang=en] .sf-p2-info .sf-top{position:relative}html[lang=en] .sf-p2-info .sf-session{position:static}html[lang=en] .sf-p2-info .sf-ses-menu{left:0;right:0;min-width:0;max-width:none;inset-inline-start:0}}html[lang=en] #sf:focus{outline:none}html[lang=en] .sf-set>summary{padding:0 9px;gap:6px}html[lang=en] .sf-tools{gap:4px}html[lang=en] .sf-ses-tab small,html[lang=en] .session-tab small{font-size:12px!important}html[lang=en] .ff-col h2{font-size:13px!important}@media(max-width:520px){html[lang=en] .sf-b .sf-stage{padding-top:108px;min-height:272px}}
