:is(.rs-course,.rs-download,.rs-reader,.rs-article,.rs-privacy,.rs-worksheet,.rs-utility){color:var(--ms-ink);font-family:var(--sans);--ms-focus:var(--ms-green)}:is(.rs-course,.rs-download,.rs-reader,.rs-article,.rs-privacy,.rs-worksheet,.rs-utility) :is(h1,h2,h3,p){text-wrap:pretty}:is(.rs-course,.rs-download,.rs-reader,.rs-article,.rs-privacy,.rs-worksheet,.rs-utility) :is(a,button,input,textarea,select):focus-visible{outline:3px solid var(--ms-focus);outline-offset:4px}.rs-reader main :is(.btn,.ms-button),:is(.rs-course,.rs-download,.rs-worksheet) :is(.btn,.ms-button){display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:13px 21px;min-height:50px;border-radius:3px;font:500 16px/1.5 var(--sans);box-shadow:none;transform:none;letter-spacing:0;text-transform:none;white-space:normal}:is(.rs-download,.rs-reader,.rs-worksheet) .btn-red{background:var(--ms-green);border:1px solid var(--ms-green);color:var(--ms-white)}:is(.rs-download,.rs-reader,.rs-worksheet) .btn-red:hover{background:var(--dark);color:var(--ms-white);box-shadow:none;transform:none}:is(.rs-reader,.rs-worksheet) .btn-secondary{border:1px solid #9aa995;background:transparent;color:var(--ms-ink)}:is(.rs-reader,.rs-worksheet) .btn-secondary:hover{background:var(--ms-sage);box-shadow:none;transform:none}:is(.rs-course,.rs-download,.rs-reader,.rs-worksheet) .btn .arr{position:static;flex:none;transform:none;margin:0}:is(.rs-course,.rs-article,.rs-utility) .ms-page-hero{padding:56px 0 64px}:is(.rs-course,.rs-article,.rs-utility) .ms-page-hero h1{font:400 clamp(48px,4.8vw,68px)/1.08 var(--display);letter-spacing:-.03em;max-width:25ch}:is(.rs-course,.rs-article) .ms-page-hero>.ms-wrap>p{font-size:18px;line-height:1.65;max-width:66ch;margin-top:22px}.rs-back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:16px;font-size:14px;color:var(--ms-copy);text-decoration:none}.rs-back:hover{text-decoration:underline;text-underline-offset:5px}.rs-course .rs-meta{font:500 14px/1.5 var(--sans);color:var(--ms-copy);margin:0 0 16px}.rs-course .ms-page-hero>.ms-wrap>p.rs-meta{font-size:14px;margin:0 0 16px}.rs-course .ms-small{font-size:14px}.rs-course .ms-text-link{font-size:16px}.rs-course .rs-curriculum{padding:64px 0;background:var(--ms-sage);border-block:1px solid var(--ms-line)}.rs-course .rs-section-intro{max-width:680px;margin-bottom:36px}.rs-course h2{font:500 38px/1.18 var(--sans);letter-spacing:-.025em}.rs-course .rs-section-intro>p:last-child{margin-top:18px;font-size:16px;line-height:1.65}.rs-course .rs-course-list{border-top:2px solid var(--ms-ink)}.rs-course .rs-course-list>a{display:grid;grid-template-columns:64px 1fr 110px 24px;align-items:center;gap:24px;padding:28px 16px 28px 0;border-bottom:1px solid #bec8b5;color:var(--ms-ink)}.rs-course .rs-course-list>a:hover{background:#dce3d2}.rs-course .rs-course-list h3{font:500 27px/1.25 var(--sans);letter-spacing:-.015em}.rs-course .rs-course-list a:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.rs-course .rs-module-number{font:400 28px/1 var(--display)}.rs-course .rs-duration{font-size:14px}.rs-course .rs-course-resources{padding:72px 0}.rs-course .rs-course-resources>.ms-wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:72px}.rs-course .rs-course-resources>.ms-wrap>div+div{border-left:1px solid var(--ms-line);padding-left:48px}.rs-course .rs-course-resources h3{font:500 27px/1.25 var(--sans);letter-spacing:-.015em}.rs-course .rs-course-resources p:not(.rs-meta){font-size:16px;line-height:1.65;max-width:52ch;margin:18px 0}.rs-course .ms-final p{font-size:16px}.rs-course .ms-final h2{font-size:34px}.rs-download>section{padding:72px 0}.rs-download .col-wide{width:min(800px,calc(100% - 112px));max-width:none;padding-inline:0;margin-inline:auto}.rs-download .hero{padding:56px 0 64px;text-align:left}.rs-download .hero>.col-wide{width:min(1240px,calc(100% - 112px));max-width:none}.rs-download .hero>.col-wide>.label{display:block;margin:0 0 30px;font:400 14px/1.5 var(--sans);letter-spacing:0;text-transform:none}.rs-download .rs-download-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:72px;align-items:center}.rs-download .rs-download-grid>div{min-width:0}.rs-download .hero h1{max-width:19ch;margin:0;font:400 clamp(48px,4.8vw,68px)/1.08 var(--display);letter-spacing:-.03em}.rs-download .hero h1 span{color:inherit}.rs-download .hero .sub{font:400 18px/1.65 var(--sans);max-width:56ch;margin:24px 0 0;color:var(--ms-copy)}.rs-download h2{font:500 36px/1.2 var(--sans);letter-spacing:-.025em;max-width:30ch;margin:0}.rs-download h3{font:500 22px/1.3 var(--sans);letter-spacing:-.012em}.rs-download .sec-head{margin-bottom:24px}.rs-download .sec-head h2{max-width:30ch}.rs-download p{font-size:17px;line-height:1.75;max-width:70ch;color:var(--ms-copy)}.rs-download p+p{margin-top:20px}.rs-download .label{font:500 14px/1.5 var(--sans);letter-spacing:0;text-transform:none}.rs-download .email-gate{max-width:550px;margin-top:30px}.rs-download .email-eyebrow{display:block;font:400 14px/1.5 var(--sans);letter-spacing:0;text-transform:none;color:var(--ms-copy);margin-bottom:18px}:is(.rs-download,.rs-worksheet) .email-label{display:block;font:500 14px/1.5 var(--sans);margin-bottom:8px}:is(.rs-download,.rs-worksheet) .email-form{display:flex;gap:10px;width:100%;margin:0;border:0;box-shadow:none;background:transparent}:is(.rs-download,.rs-worksheet) .email-form input{min-width:0;flex:1 1;width:100%;min-height:52px;padding:13px 14px;border:1px solid #8a9a84;border-radius:3px;background:var(--ms-white);font:400 16px/1.5 var(--sans);color:var(--ms-ink)}:is(.rs-download,.rs-worksheet) .email-form input:focus{outline:3px solid var(--ms-green);outline-offset:3px}:is(.rs-download,.rs-worksheet) .email-form button{flex:none;border:1px solid var(--ms-green);border-radius:3px;padding:12px 22px;background:var(--ms-green);color:var(--ms-white);font:500 16px/1.5 var(--sans);box-shadow:none;transform:none}:is(.rs-download,.rs-worksheet) .email-form button:hover{background:var(--dark)}:is(.rs-download,.rs-worksheet) .email-form button:disabled{background:var(--ms-copy);cursor:default}.rs-download :is(.email-helper,.email-stamp){font:400 14px/1.6 var(--sans);margin:12px 0 0;color:var(--ms-copy);max-width:55ch;transform:none;animation:none}.rs-download .code-artifact{background:var(--ms-white);border:0;border-top:3px solid var(--ms-green);border-radius:0;box-shadow:none;transform:none;overflow:hidden}.rs-download .rs-download-grid>div:last-child{padding:24px;background:var(--ms-sage)}.rs-download .code-artifact .head{background:transparent;border-bottom:1px solid var(--ms-line);padding:16px 20px;font:400 13px/1.5 var(--mono);color:var(--ms-ink);overflow-wrap:anywhere}.rs-download .code-artifact .traf{display:none}.rs-download .code-artifact .body{padding:20px;font:400 14px/1.65 var(--sans);color:var(--ms-ink);overflow-wrap:anywhere}.rs-download .code-artifact :is(.c1,.k,.s,.n){color:var(--ms-copy)}.rs-download .code-artifact .k{font-weight:600;color:var(--ms-ink)}.rs-download .code-artifact .indent{padding-left:16px}.rs-download .sms-artifact{width:100%;background:var(--ms-white);border:0;border-top:3px solid var(--ms-green)}.rs-download .sms-artifact .head{padding:16px 20px;border-bottom:1px solid var(--ms-line);font:500 14px/1.5 var(--sans)}.rs-download .sms-artifact .meta{padding:18px 20px 0;font:400 14px/1.6 var(--sans);color:var(--ms-copy)}.rs-download .sms-artifact .bubble{margin:20px;padding:20px;background:#dee8ea;border-left:3px solid #6c8792;font:400 16px/1.65 var(--sans);color:var(--ms-ink);border-radius:0}.rs-download .sms-artifact .foot{padding:14px 20px;border-top:1px solid var(--ms-line);font:400 14px/1.5 var(--sans);color:var(--ms-copy)}.rs-download .sec-goods{background:var(--ms-sage);border-block:1px solid var(--ms-line)}.rs-download .txt-list{max-width:none;margin:28px 0 0}.rs-download .txt-list li{font:400 17px/1.65 var(--sans);padding-block:20px}.rs-download .dark{background:var(--dark);--ms-focus:var(--ms-lime)}.rs-download .dark .sec-head :is(h2,p){color:var(--ms-paper)}.rs-download .dark .sec-head .lead{font:400 17px/1.65 var(--sans);max-width:65ch}.rs-download .workorder.sheet{max-width:none;width:100%;margin:36px 0 0;background:var(--ms-white);border:0;border-radius:0;box-shadow:none;transform:none}.rs-download .workorder.sheet .wo-head{display:flex;justify-content:space-between;gap:16px;padding:18px 28px;background:var(--ms-sage);border-bottom:1px solid var(--ms-line);font:500 14px/1.5 var(--sans);letter-spacing:0;text-transform:none;color:var(--ms-ink)}.rs-download .workorder.sheet .wo-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:24px;padding:28px;border-bottom:1px solid var(--ms-line)}.rs-download .workorder.sheet .wo-n{font:400 28px/1.2 var(--display);color:var(--ms-ink)}.rs-download .workorder.sheet .wo-body h3{font:500 21px/1.35 var(--sans);color:var(--ms-ink);margin:0 0 12px;max-width:none}.rs-download .workorder.sheet .wo-body p{font:400 16px/1.65 var(--sans);color:var(--ms-copy);margin:0;max-width:none}.rs-download .workorder.sheet .wo-foot{padding:18px 28px;font:400 14px/1.5 var(--sans);letter-spacing:0;text-transform:none;color:var(--ms-copy);border:0}.rs-download .proof-chit{margin:28px 0;padding:26px 28px;background:var(--ms-sage);border-left:3px solid var(--ms-green)}.rs-download .chit-label{font:500 14px/1.5 var(--sans)}.rs-download .proof-chit .chit-tally{font:400 38px/1.15 var(--display);letter-spacing:-.02em;color:var(--ms-ink);margin:16px 0}.rs-download .proof-chit .chit-hedge{font-size:16px;line-height:1.65;margin:0}.rs-download>.ms-site{padding:0}.rs-download .ms-studio-note.ms-invitation{width:100%;margin:0;padding:48px max(56px,calc((100% - 800px)/2));border-radius:0}.rs-download .ms-studio-note p{font-size:17px;margin:20px 0 26px}.rs-download .rs-download-close{background:var(--ms-sage);border-top:1px solid var(--ms-line)}.rs-download .rs-download-close h2{font:500 36px/1.2 var(--sans);margin:0;max-width:24ch}.rs-worksheet .wiz-shell{width:min(860px,calc(100% - 112px));max-width:none;padding:48px 0 80px}.rs-worksheet .wiz-step{padding:0}.rs-worksheet .wiz-step.intro{padding-top:0}.rs-worksheet .wiz-breadcrumb{font:400 14px/1.5 var(--sans);letter-spacing:0;text-transform:none;margin-bottom:36px}.rs-worksheet .wiz-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}.rs-worksheet .wiz-step.intro h1{font:400 clamp(44px,4.8vw,64px)/1.08 var(--display);letter-spacing:-.03em;max-width:20ch;margin:0 0 24px}.rs-worksheet .wiz-step.intro .lead{font:400 18px/1.65 var(--sans);max-width:64ch;margin-bottom:30px}.rs-worksheet .intro-signs{display:grid;grid-template-columns:repeat(3,1fr);max-width:640px;border-block:1px solid var(--ms-line);margin:30px 0 0}.rs-worksheet .sign-chip{background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;align-items:center;gap:18px;padding:22px 0;color:var(--ms-ink)}.rs-worksheet .sign-chip+.sign-chip{border-left:1px solid var(--ms-line);padding-left:24px}.rs-worksheet :is(.chip-word,.sign-word):after,.rs-worksheet :is(.chip-word,.sign-word):before,.rs-worksheet :is(.sign-chip,.verdict-sign):after{display:none}.rs-worksheet .hf-decision-mark{width:40px;height:40px;flex:none;--art-paper:var(--ms-paper)}.rs-worksheet .chip-word{font:400 30px/1.2 var(--display);letter-spacing:-.02em}.rs-worksheet .wiz-step.intro .intro-signs-caption{font:400 14px/1.5 var(--sans);color:var(--ms-copy);margin:12px 0 32px}.rs-worksheet .wiz-step.intro .start-meta{font:400 14px/1.6 var(--sans);letter-spacing:0;text-transform:none;margin-top:18px;display:block}.rs-worksheet .start-meta:before{display:none}.rs-worksheet .wiz-step.intro .worksheet-limit{font-size:14px;line-height:1.65;margin-top:12px;max-width:62ch}.rs-worksheet .wiz-meta{margin-bottom:36px;padding-bottom:20px}.rs-worksheet .wiz-meta :is(.back,.progress){font:400 14px/1.5 var(--sans);letter-spacing:0;text-transform:none;color:var(--ms-copy)}.rs-worksheet .wiz-meta .back{min-height:44px;text-decoration:underline;text-underline-offset:5px}.rs-worksheet .wiz-step h2{font:500 34px/1.24 var(--sans);letter-spacing:-.02em;max-width:34ch;margin-bottom:28px}.rs-worksheet .wiz-field label{font:500 14px/1.5 var(--sans);letter-spacing:0;text-transform:none;color:var(--ms-ink)}.rs-worksheet .wiz-field textarea{background:var(--ms-white);min-height:150px;border:1px solid #8a9a84;border-radius:3px;padding:18px;color:var(--ms-ink)}.rs-worksheet .wiz-field textarea::placeholder{color:var(--ms-muted)}.rs-worksheet .wiz-options{gap:12px}.rs-worksheet .wiz-option{min-height:64px;padding:18px 20px;background:var(--ms-white);border:1px solid #aab7a4;border-radius:3px;box-shadow:none;transform:none}.rs-worksheet .wiz-option .label{font:400 16px/1.55 var(--sans);letter-spacing:0;text-transform:none;color:var(--ms-ink)}.rs-worksheet .wiz-option:hover{border-color:var(--ms-green);background:#eff2e9}.rs-worksheet .wiz-option.selected{background:var(--ms-sage);border-color:var(--ms-green);box-shadow:inset 3px 0 var(--ms-green)}.rs-worksheet .wiz-hint{font:400 15px/1.65 var(--sans);color:var(--ms-copy);max-width:68ch;border-left:2px solid #91a180}.rs-worksheet .wiz-nav{margin-top:28px;padding-top:26px}.rs-worksheet .btn[aria-disabled=true]{opacity:1;background:#d9ded3;color:#586653;border-color:#d9ded3}.rs-worksheet .wiz-step.result{background:var(--ms-white);padding:36px 40px;border-top:3px solid var(--ms-green)}.rs-worksheet .workflow-recap{background:transparent;border:0;border-radius:0;padding:0 0 26px;margin:0 0 28px;border-bottom:1px solid var(--ms-line)}.rs-worksheet .workflow-recap .label{font:500 14px/1.5 var(--sans);letter-spacing:0;text-transform:none;color:var(--ms-copy)}.rs-worksheet .workflow-recap .quote{display:block;margin-top:12px;font:400 17px/1.65 var(--sans);color:var(--ms-ink);overflow-wrap:anywhere}.rs-worksheet .wiz-step.result .verdict-block{display:block;margin:0 0 26px;padding:0 0 26px}.rs-worksheet .verdict-sign{display:flex;align-items:center;gap:14px;margin-bottom:22px;background:transparent;border:0;border-radius:0;box-shadow:none;transform:none}.rs-worksheet .verdict-sign .hf-decision-mark{--art-paper:var(--ms-white)}.rs-worksheet .sign-word{font:500 16px/1.5 var(--sans);text-transform:capitalize}.rs-worksheet .wiz-step.result :is(.verdict-meta,.result-direction){font:400 14px/1.6 var(--sans);letter-spacing:0;text-transform:none}.rs-worksheet .wiz-step.result h1{font:400 clamp(38px,4.4vw,56px)/1.12 var(--display);letter-spacing:-.025em;color:var(--ms-ink)}.rs-worksheet .wiz-step.result .result-row{grid-template-columns:160px minmax(0,1fr);gap:24px;padding:26px 0}.rs-worksheet .wiz-step.result .result-row .key{font:500 14px/1.6 var(--sans);letter-spacing:0;text-transform:none;color:var(--ms-ink)}.rs-worksheet .wiz-step.result .result-row .val{font:400 16px/1.7 var(--sans);min-width:0}.rs-worksheet .wiz-step.result .result-list li{padding-left:28px}.rs-worksheet .email-capture{background:var(--ms-sage);border:0;border-radius:0;padding:28px;margin-top:30px}.rs-worksheet .email-capture h3{font:500 24px/1.3 var(--sans);letter-spacing:-.015em}.rs-worksheet .email-capture :is(p,input,button){font-size:16px}.rs-worksheet .save-actions{gap:12px;flex-wrap:wrap}.rs-worksheet .btn-ghost{padding:10px 0;margin-right:18px;text-decoration:underline;text-underline-offset:5px;min-height:44px}.rs-reader .col-wide{width:min(760px,calc(100% - 112px));max-width:none;margin-inline:auto;padding-inline:0}.rs-reader .breadcrumb{padding:28px 0 0;border:0;font:400 14px/1.6 var(--sans);letter-spacing:0;text-transform:none}.rs-reader .module-head{padding-block:36px 32px}.rs-reader .module-head h1{font:400 clamp(44px,4.8vw,64px)/1.1 var(--display);letter-spacing:-.03em;margin:0}.rs-reader .module-head .meta{font:400 14px/1.5 var(--sans);letter-spacing:0;margin-top:22px}.rs-reader .prose{padding-block:36px 48px;font:400 18px/1.8 var(--sans)}.rs-reader .prose>p:first-child:first-letter{font:inherit;float:none;margin:0;color:inherit}.rs-privacy .prose h2,.rs-reader .prose h2{font:500 30px/1.25 var(--sans);letter-spacing:-.02em;padding:0;margin:52px 0 20px}.rs-privacy .prose h2:before,.rs-reader .prose h2:before{display:none}.rs-reader .prose h3{font:500 23px/1.3 var(--sans);letter-spacing:-.015em;margin:36px 0 16px}.rs-reader .prose hr{width:100%;height:0;border:0;border-top:1px solid var(--ms-line);background:none;margin:40px 0}.rs-reader .prose hr:before{display:none}.rs-reader .prose blockquote{margin:28px 0;padding:24px 28px;background:var(--ms-white);border:1px solid var(--ms-line);border-left:3px solid var(--ms-green);border-radius:0;box-shadow:none;transform:none}.rs-reader .prose blockquote:before{display:none}.rs-reader .prose blockquote p{font:400 16px/1.75 var(--sans);color:var(--ms-ink)}.rs-reader .prose .worked{padding:26px 28px;background:var(--ms-sage);border:0;border-radius:0;box-shadow:none;transform:none}.rs-reader .prose :is(figure,img){max-width:100%}.rs-reader .prose img{height:auto}.rs-reader .prose table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse}.rs-reader .prose :is(th,td){font:400 15px/1.65 var(--sans);text-transform:none;letter-spacing:0;padding:14px 18px;color:var(--ms-ink);border-bottom:1px solid var(--ms-line)}.rs-reader .prose th{font-weight:600;background:var(--ms-sage)}.rs-reader .prose pre{overflow-x:auto;max-width:100%;font-size:14px}.rs-reader .next-stub{display:block;margin:16px 0 0;padding:26px 28px;background:var(--ms-sage);border:0;border-radius:0;box-shadow:none;transform:none;color:var(--ms-ink);text-decoration:none}.rs-reader .next-stub:hover{background:#dce4d2;transform:none;box-shadow:none}.rs-reader .stub-head{display:flex;justify-content:space-between;gap:20px;font:400 14px/1.5 var(--sans)}.rs-reader .stub-title{display:block;margin-top:14px;font:500 24px/1.3 var(--sans);letter-spacing:-.015em}.rs-reader .module-back{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:18px;min-height:44px;padding:10px 0;border:0;font:400 14px/1.6 var(--sans)}.rs-reader .module-back .label{font:inherit;letter-spacing:0;text-transform:none}.rs-reader .ms-invitation{margin-top:56px}.rs-reader .module-cta{padding-block:48px}.rs-reader .module-cta h3{font:500 30px/1.25 var(--sans);max-width:30ch;letter-spacing:-.02em;margin:0 0 26px}.rs-reader .module-cta .cta-row{justify-content:flex-start;flex-wrap:wrap;gap:22px;align-items:flex-start}.rs-reader .module-cta .meta{font:400 14px/1.6 var(--sans);letter-spacing:0;text-transform:none;color:var(--ms-copy)}.rs-reader .module-strip{background:var(--ms-paper);border-bottom:1px solid var(--ms-line)}.rs-reader .module-strip .row{width:min(1240px,calc(100% - 64px));margin-inline:auto;padding:10px 0;gap:22px}.rs-reader .module-strip .label{font:400 14px/1.5 var(--sans);letter-spacing:0;text-transform:none}.rs-reader .module-strip ol{gap:6px}.rs-reader .module-strip .mod{padding:10px 12px;border:0;border-radius:2px;font:400 14px/1.5 var(--sans);gap:8px;min-height:44px}.rs-reader .module-strip .mod .n{font:inherit;color:var(--ms-copy)}.rs-reader .module-strip .current{background:var(--ms-sage);color:var(--ms-ink)}.rs-reader .module-strip a:focus-visible{outline:3px solid var(--ms-green);outline-offset:-3px}.rs-article .ms-page-hero .ms-text-link{font-size:14px;margin-bottom:24px}.rs-article .ms-page-hero .ms-eyebrow{font:500 14px/1.5 var(--sans);text-transform:none;letter-spacing:0}.rs-article .ms-page-hero>.ms-wrap>.ms-mono{font:400 14px/1.6 var(--sans);text-transform:none;letter-spacing:0}.rs-article .ms-article-layout{padding-bottom:72px}.rs-article .ms-article-body{min-width:0}.rs-article .ms-article-body :is(p,li){font-size:18px;line-height:1.8}.rs-article .ms-article-body h2{font:500 30px/1.25 var(--sans);letter-spacing:-.02em;margin-top:44px}.rs-article .ms-article-body h2:first-child{margin-top:0}.rs-article .ms-article-layout>aside{padding:24px}.rs-article .ms-article-layout>aside h2{font:500 23px/1.25 var(--sans)}.rs-article .ms-article-layout>aside p{font-size:15px;line-height:1.7}.rs-article .ms-article-layout>aside a{font-size:14px}.rs-article .ms-article-body table{display:block;overflow-x:auto;max-width:100%;font-size:15px}.rs-article .ms-article-body :is(th,td){min-width:145px}.rs-privacy .col-wide{width:min(800px,calc(100% - 112px));max-width:none;margin-inline:auto;padding-inline:0}.rs-privacy .hero{padding:56px 0 44px;text-align:left}.rs-privacy .hero .col-wide{max-width:none}.rs-privacy .hero-kicker{font:400 14px/1.5 var(--sans);letter-spacing:0;text-transform:none;margin-bottom:24px}.rs-privacy .hero h1{font:400 clamp(44px,4.8vw,64px)/1.1 var(--display);letter-spacing:-.03em;margin:0;max-width:22ch}.rs-privacy .hero .sub{font:400 18px/1.65 var(--sans);margin:24px 0 0;max-width:65ch}.rs-privacy .hero .meta{font:400 14px/1.6 var(--sans);margin-top:22px}.rs-privacy>section:not(.hero){padding:0}.rs-privacy .prose{padding-block:0 64px;font:400 17px/1.8 var(--sans)}.rs-utility .ms-page-hero{min-height:420px}.rs-utility .ms-page-hero .ms-eyebrow{font:500 14px/1.5 var(--sans)}.ms-practice-review .ms-section-head{display:block;margin-bottom:36px}.ms-practice-review .ms-section-head>p{margin-top:20px;max-width:70ch;font-size:17px}.ms-practice-review .ms-section-head h2{max-width:30ch;font-weight:500}.ms-practice-review .ms-mono,.ms-practice-review .ms-practice-meta{font:400 14px/1.6 var(--sans);letter-spacing:0;text-transform:none}.ms-practice-review :is(.ms-practice-flow,.ms-practice-brief-grid,.ms-practice-tests) .ms-mono{color:var(--ms-copy)}.ms-practice-review .ms-practice-disclosure{grid-template-columns:220px minmax(0,1fr)}.ms-practice-review .ms-practice-disclosure p{font-size:15px}.ms-practice-review .ms-practice-brief-grid p,.ms-practice-review .ms-practice-constraint-list p,.ms-practice-review .ms-practice-control-note p,.ms-practice-review .ms-practice-decision p,.ms-practice-review .ms-practice-flow p{font-size:16px;line-height:1.7}.ms-practice-review .ms-practice-flow h3{font-size:18px;margin-top:24px}.ms-practice-review .ms-practice-status-card{box-shadow:none}.ms-practice-review .ms-practice-status-card li{font-size:15px}.ms-practice-review .ms-practice-status-card>span{color:var(--ms-copy)}.ms-practice-review .ms-practice-brief-grid article{min-height:0}.ms-practice-review .ms-practice-tests p{font-size:16px}.ms-practice-review .ms-practice-constraint-list strong{font-size:15px}.ms-site.ms-practice-review .ms-practice-conclusion{padding:72px 0;--ms-focus:var(--ms-lime)}.ms-practice-review .ms-practice-conclusion-inner{display:block}.ms-practice-review .ms-practice-conclusion h2{max-width:28ch;font:500 40px/1.2 var(--sans);letter-spacing:-.025em}.ms-practice-review .ms-practice-conclusion-inner>div:last-child{max-width:760px;margin-top:28px}.ms-practice-review .ms-practice-conclusion p{max-width:none;font-size:17px;line-height:1.75}.ms-practice-review .ms-practice-conclusion .ms-button{font-size:16px}.ms-footer{padding-top:64px;border-top:1px solid var(--ms-line)}.ms-footer .ms-footer-grid{grid-template-columns:1.6fr .7fr 1fr 1.25fr;gap:32px}.ms-footer :where(.ms-footer-grid>div){grid-column:auto;grid-row:auto;min-width:0}.ms-footer .ms-footer-brand .wordmark{gap:14px}.ms-footer .ms-footer-brand .wordmark-name{font-size:42px}.ms-footer .ms-footer-brand .aivant-a{width:39px;height:39px}.ms-footer .ms-footer-brand .wordmark-by{font-size:14px}.ms-footer .ms-footer-brand p{font-size:18px;line-height:1.6;max-width:27ch;margin-top:24px}.ms-footer .ms-footer-col{padding-top:6px}.ms-footer .ms-footer-label{font-size:14px;margin-bottom:20px;color:var(--ms-copy)}.ms-footer .ms-footer-col>a{overflow-wrap:anywhere}.ms-footer .ms-footer-talk>a:first-of-type{text-decoration:underline;text-underline-offset:5px}.ms-footer .ms-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:54px;padding-block:24px;font-size:14px}.ms-footer .ms-footer-area{margin-right:auto}.ms-footer .ms-footer-bottom>a{margin-left:0}.ms-footer .ms-footer-bottom>span:nth-child(2){display:inline}@media(max-width:1100px){.rs-download .rs-download-grid{gap:36px;grid-template-columns:1.1fr 1fr}.rs-download .rs-download-grid>div:last-child{padding:18px}.rs-download .hero>.col-wide,.rs-worksheet .wiz-shell,:is(.rs-download,.rs-reader,.rs-privacy) .col-wide{width:calc(100% - 64px)}.rs-download>section:not(.hero)>.col-wide,.rs-privacy .col-wide,.rs-reader .col-wide,.rs-worksheet .wiz-shell{max-width:800px}.rs-course .rs-course-resources>.ms-wrap{gap:40px}.ms-practice-review .ms-practice-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-practice-review .ms-practice-flow li{padding:24px;border:0;border-bottom:1px solid var(--ms-line)}.ms-practice-review .ms-practice-flow li+li{border-left:0;padding-left:24px}.ms-footer .ms-footer-grid{grid-template-columns:1.3fr .7fr 1fr;gap:32px}.ms-footer .ms-footer-talk{grid-column:2/-1}.ms-footer .ms-footer-bottom .ms-footer-area{flex-basis:100%}}@media(max-width:800px){.rs-download .rs-download-grid{grid-template-columns:1fr;gap:32px}.rs-download .rs-download-grid>div:last-child{max-width:540px;width:100%}.rs-download .hero h1{max-width:23ch}.rs-article .ms-page-hero,.rs-course .ms-page-hero,.rs-download .hero{padding:40px 0 48px}.rs-download>section{padding:56px 0}.rs-download .ms-studio-note.ms-invitation{padding:40px 32px}.rs-course .rs-course-resources>.ms-wrap{grid-template-columns:1fr}.rs-course .rs-course-resources>.ms-wrap>div+div{border-left:0;border-top:1px solid var(--ms-line);padding:32px 0 0}.rs-reader .module-strip .row{width:calc(100% - 40px);gap:12px}.rs-reader .module-strip ol{overflow-x:auto;min-width:0}.rs-reader .module-strip .mod{padding:10px 14px}.rs-reader .module-strip .mod .t{display:none}.rs-reader .module-strip .label{flex:none}.rs-article .ms-article-body :is(p,li){font-size:17px}.ms-practice-review .ms-practice-disclosure{grid-template-columns:1fr;gap:14px}.ms-practice-review .ms-practice-conclusion h2{font-size:34px}.ms-footer .ms-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.ms-footer .ms-footer-brand,.ms-footer .ms-footer-talk{grid-column:1/-1}.ms-footer .ms-footer-brand p{max-width:34ch}}@media(max-width:580px){.rs-download .hero>.col-wide,.rs-worksheet .wiz-shell,:is(.rs-download,.rs-reader,.rs-privacy) .col-wide{width:calc(100% - 40px)}.rs-download .hero h1,.rs-privacy .hero h1,:is(.rs-course,.rs-article,.rs-utility) .ms-page-hero h1{font-size:clamp(40px,11vw,48px)}.rs-download .hero .sub,:is(.rs-course,.rs-article) .ms-page-hero>.ms-wrap>p{font-size:16px}.rs-course .ms-actions{gap:18px}.rs-course .rs-course-resources,.rs-course .rs-curriculum{padding:44px 0}.rs-course h2{font-size:30px}.rs-course .rs-course-list>a{grid-template-columns:32px minmax(0,1fr) 20px;grid-template-areas:"number title arrow" ". time .";gap:8px 14px;padding:24px 0}.rs-course .rs-course-list h3{grid-area:title;font-size:23px}.rs-course .rs-module-number{grid-area:number;font-size:24px}.rs-course .rs-duration{grid-area:time}.rs-course .rs-course-list>a>span:last-child{grid-area:arrow}.rs-download .rs-download-close h2,.rs-download h2{font-size:30px}.rs-download p{font-size:16px}:is(.rs-download,.rs-worksheet) .email-form{flex-direction:column}:is(.rs-download,.rs-worksheet) .email-form button{min-height:50px}.rs-download .code-artifact .body{padding:18px;font-size:14px}.rs-download .workorder.sheet .wo-row{grid-template-columns:30px minmax(0,1fr);gap:16px;padding:22px 20px}.rs-download .workorder.sheet .wo-foot,.rs-download .workorder.sheet .wo-head{padding:16px 20px}.rs-download .workorder.sheet .wo-body h3{font-size:20px}.rs-download .workorder.sheet .wo-n{font-size:24px}.rs-download .ms-studio-note.ms-invitation{padding:36px 20px}.rs-worksheet .wiz-shell{padding-block:30px 48px}.rs-worksheet .wiz-step.intro h1{font-size:clamp(40px,11vw,48px)}.rs-worksheet .wiz-step.intro .lead{font-size:16px}.rs-worksheet .sign-chip{flex-direction:column;align-items:flex-start;gap:10px;padding:18px 0}.rs-worksheet .sign-chip+.sign-chip{padding-left:18px}.rs-worksheet .chip-word{font-size:27px}.rs-worksheet .hf-decision-mark{width:32px;height:32px}.rs-worksheet .wiz-step h2{font-size:28px}.rs-worksheet .wiz-option{padding:16px}.rs-worksheet .wiz-step.result{padding:24px 20px}.rs-worksheet .wiz-step.result .result-row{grid-template-columns:1fr;gap:12px}.rs-worksheet .email-capture{padding:22px 18px}.rs-worksheet .result-actions{display:grid}.rs-reader .prose{font-size:17px;line-height:1.75}.rs-reader .module-head h1{font-size:40px}.rs-privacy .prose h2,.rs-reader .prose h2{font-size:27px;margin-top:40px}.rs-reader .prose .worked,.rs-reader .prose blockquote{padding:22px 20px}.rs-reader .breadcrumb{font-size:13px}.rs-reader .module-cta h3{font-size:27px}.rs-reader .module-cta .cta-row{flex-direction:column}.rs-reader .module-strip .label .full{display:none}.rs-article .ms-article-body h2{font-size:27px}.ms-practice-review .ms-section-head>p{font-size:16px}.ms-practice-review .ms-practice-flow{grid-template-columns:1fr}.ms-practice-review .ms-practice-flow li,.ms-practice-review .ms-practice-flow li+li{padding:24px 0}.ms-practice-review .ms-practice-flow h3{margin-top:12px}.ms-site.ms-practice-review .ms-practice-conclusion{padding:48px 0}.ms-practice-review .ms-practice-conclusion h2{font-size:30px}.ms-practice-review .ms-practice-conclusion p{font-size:16px}.ms-footer{padding-top:44px}.ms-footer .ms-footer-brand .wordmark-name{font-size:38px}.ms-footer .ms-footer-grid{gap:28px 20px}.ms-footer .ms-footer-col>a{font-size:15px}.ms-footer .ms-footer-bottom{margin-top:36px;font-size:13px}}@media print{.rs-worksheet .wiz-shell{width:100%;padding:0}.rs-worksheet .wiz-step.result{padding:0;border:0}.rs-worksheet .email-capture,.rs-worksheet .result-actions,.rs-worksheet .save-actions,.rs-worksheet .wiz-meta{display:none}}@media(max-width:700px){.rs-reader .prose table thead{display:table-header-group}.rs-reader .prose table tbody{display:table-row-group}.rs-reader .prose table tr{display:table-row;padding:0}.rs-reader .prose table :is(th,td){display:table-cell;min-width:160px;padding:14px 18px;font-size:15px}.rs-reader .prose table td:before{display:none}}:root{--sans:var(--font-public-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:var(--font-plex-mono),ui-monospace,"SF Mono",Menlo,monospace;--display:var(--font-source-serif-4),Georgia,"Times New Roman",serif}@font-face{font-family:publicSans;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:publicSans Fallback;src:local("Arial");ascent-override:92.25%;descent-override:21.85%;line-gap-override:0.00%;size-adjust:102.98%}.__className_56c3e5{font-family:publicSans,publicSans Fallback}.__variable_56c3e5{--font-public-sans:"publicSans","publicSans Fallback"}@font-face{font-family:plexMono;src:url(/_next/static/media/d3ebbfd689654d3a-s.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:plexMono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_e5c124{font-family:plexMono,plexMono Fallback;font-weight:400}.__variable_e5c124{--font-plex-mono:"plexMono","plexMono Fallback"}@font-face{font-family:"sourceSerif";src:url(/_next/static/media/0289ba911e8000e3-s.p.woff2) format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:"sourceSerif Fallback";src:local("Times New Roman");ascent-override:93.63%;descent-override:30.28%;line-gap-override:0.00%;size-adjust:110.65%}.__className_8dc741{font-family:"sourceSerif","sourceSerif Fallback",Georgia,Times New Roman}.__variable_8dc741{--font-source-serif-4:"sourceSerif","sourceSerif Fallback",Georgia,Times New Roman}