.hrsd-update{--ink:#303a40;--muted:#65747c;--line:#cdd3d6;--stone:#f5f6f2;--pale:#edf3e2;--lime:#93d500;--green:#5b7c28}.hrsd-update,.hrsd-update *{box-sizing:border-box}.hrsd-update{margin:0;background:#fff;color:var(--ink);font:400 16px/25px Google Sans Text,Arial,sans-serif}.hrsd-update a{color:inherit;text-underline-offset:4px}.hrsd-update a:hover{text-decoration-color:transparent}.hrsd-update a:focus-visible,.hrsd-update summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.hrsd-update h1,.hrsd-update h2,.hrsd-update h3,.hrsd-update p{margin:0}.hrsd-update h1,.hrsd-update h2,.hrsd-update h3{font-family:Google Sans,Arial,sans-serif;font-weight:400;letter-spacing:-.02em}.hrsd-update h1{font-size:44px;line-height:50px;max-width:780px}.hrsd-update h2{font-size:28px;line-height:34px;margin-bottom:16px}.hrsd-update h3{font-size:20px;line-height:26px;margin-bottom:8px}.hrsd-update p+p{margin-top:14px}.hrsd-update .wrap{max-width:1400px;margin:auto;padding:0 32px}.hrsd-update .crumb{font-size:12px;line-height:18px;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap;padding:24px 0 0}.hrsd-update .crumb a{min-height:24px}.hrsd-update .opening{padding:32px 0 36px;border-bottom:1px solid var(--line)}.hrsd-update .eyebrow{color:var(--green);font-size:11px;line-height:16px;letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px}.hrsd-update .intro{font-size:18px;line-height:28px;max-width:760px;margin-top:18px}.hrsd-update .meta{font-size:13px;line-height:20px;color:var(--muted);margin-top:20px}.hrsd-update .meta a{margin-left:8px}.hrsd-update .article-grid{display:grid;grid-template-columns:minmax(0,820px) 230px;gap:80px;justify-content:space-between;align-items:start;padding-top:36px}.hrsd-update .reading{min-width:0}.hrsd-update .reading>section{padding:0 0 34px;margin:0 0 34px;border-bottom:1px solid var(--line);scroll-margin-top:24px}.hrsd-update .reading>section:last-child{border-bottom:0;margin-bottom:0}.hrsd-update .definition{max-width:740px}.hrsd-update .example{margin-top:24px;background:var(--ink);color:#fff;padding:26px 28px}.hrsd-update .example .eyebrow{color:#c0e788}.hrsd-update .example h3{color:#fff}.hrsd-update .example p{color:#e2e6e5}.hrsd-update .example-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:22px}.hrsd-update .example-step+.example-step{border-left:1px solid #6a7378;padding-left:24px}.hrsd-update .example-step .label{font-size:13px;line-height:20px;color:#d9dfdd}.hrsd-update .count{font:400 36px/42px Google Sans;letter-spacing:-.03em;margin-top:6px}.hrsd-update .count span{font:400 14px/20px Google Sans Text;letter-spacing:0}.hrsd-update .example-note{font-size:13px;line-height:20px;margin-top:20px;color:#d9dfdd!important}.hrsd-update .aside{position:sticky;top:28px;font-size:14px;line-height:22px}.hrsd-update .aside .eyebrow{margin-bottom:12px}.hrsd-update .aside nav{display:grid;border-top:1px solid var(--line)}.hrsd-update .aside a{display:flex;align-items:center;min-height:44px;border-bottom:1px solid var(--line);padding:9px 0;text-decoration:none}.hrsd-update .aside a:hover{color:var(--green)}.hrsd-update .stage{padding-top:20px;border-top:1px solid var(--line);margin-top:24px}.hrsd-update .stage-head{display:grid;grid-template-columns:100px 1fr;gap:20px;align-items:baseline}.hrsd-update .stage-no{color:var(--green);font-size:12px;line-height:18px}.hrsd-update .stage h3{margin:0}.hrsd-update .stage .when{margin:6px 0 16px 120px;color:var(--muted);font-size:14px;line-height:22px}.hrsd-update .stage dl{margin:0 0 0 120px;display:grid;gap:0}.hrsd-update .stage dl div{display:grid;grid-template-columns:160px 1fr;gap:20px;padding:10px 0;border-top:1px solid #e3e7e8}.hrsd-update .stage dt{font-weight:500}.hrsd-update .stage dd{margin:0}.hrsd-update .date-note{margin-top:20px;padding:16px 20px;background:var(--pale);font-size:15px;line-height:23px}.hrsd-update .plain-list{padding-left:20px;margin:16px 0 0}.hrsd-update .plain-list li+li{margin-top:10px}.hrsd-update .actions{list-style:none;padding:0;margin:18px 0 0;counter-reset:actions}.hrsd-update .actions li{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:18px 0;border-top:1px solid var(--line)}.hrsd-update .actions li:before{counter-increment:actions;content:"0" counter(actions);font:400 20px/26px Google Sans;color:var(--green)}.hrsd-update .actions h3{margin-bottom:6px}.hrsd-update .help{padding:22px 0 0;margin-top:8px;border-top:1px solid var(--line)}.hrsd-update .help p{color:var(--muted)}.hrsd-update .button{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:18px;padding:10px 16px;border-radius:3px;background:var(--lime);font-size:14px;text-decoration:none}.hrsd-update .button:after{content:"→";display:inline-block;transition:transform .16s}.hrsd-update .button:hover:after{transform:rotate(-45deg)}.hrsd-update .source-list{padding:0;list-style:none;margin:18px 0}.hrsd-update .source-list li{border-top:1px solid var(--line)}.hrsd-update .source-list a{display:block;padding:12px 0;min-height:44px;font-size:14px;line-height:22px;overflow-wrap:anywhere}.hrsd-update .supporting{border-block:1px solid var(--line);margin-top:20px}.hrsd-update .supporting summary{cursor:pointer;padding:14px 0;min-height:48px;font-size:15px}.hrsd-update .supporting section{padding:16px 0}.hrsd-update .supporting section+section{border-top:1px solid var(--line)}.hrsd-update .supporting p{font-size:15px;line-height:23px}.hrsd-update .source-note{color:var(--muted);font-size:13px;line-height:20px}.hrsd-update .related{display:flex;flex-wrap:wrap;gap:12px 28px;padding:22px 0;border-top:1px solid var(--line);font-size:14px}.hrsd-update .related a{min-height:44px;display:flex;align-items:center}@media (max-width:1000px){.hrsd-update .article-grid{grid-template-columns:minmax(0,1fr) 200px;gap:40px}.hrsd-update .stage-head{grid-template-columns:80px 1fr}.hrsd-update .stage .when,.hrsd-update .stage dl{margin-left:100px}.hrsd-update .stage dl div{grid-template-columns:135px 1fr;gap:14px}}@media (max-width:767px){.hrsd-update .wrap{padding:0 24px}.hrsd-update .crumb{padding-top:20px}.hrsd-update .opening{padding:24px 0 28px}.hrsd-update h1{font-size:32px;line-height:38px}.hrsd-update h2{font-size:24px;line-height:30px}.hrsd-update h3{font-size:20px;line-height:26px}.hrsd-update .intro{font-size:16px;line-height:25px;margin-top:16px}.hrsd-update .meta{font-size:12px;line-height:19px}.hrsd-update .article-grid{display:flex;flex-direction:column;gap:28px;padding-top:24px}.hrsd-update .aside{position:static;order:-1;width:100%}.hrsd-update .aside nav{display:flex;gap:16px;overflow-x:auto}.hrsd-update .aside nav a{white-space:nowrap;border-bottom:0;font-size:13px}.hrsd-update .aside .eyebrow{display:none}.hrsd-update .reading>section{padding-bottom:28px;margin-bottom:28px}.hrsd-update .example{padding:22px 20px}.hrsd-update .example-steps{grid-template-columns:1fr;gap:0;margin-top:16px}.hrsd-update .example-step{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:baseline;padding:12px 0}.hrsd-update .example-step+.example-step{border-left:0;border-top:1px solid #6a7378;padding-left:0}.hrsd-update .count{font-size:28px;line-height:34px;margin-top:0}.hrsd-update .example-note{margin-top:14px}.hrsd-update .stage-head{grid-template-columns:62px 1fr;gap:12px}.hrsd-update .stage .when{margin:8px 0 14px 74px}.hrsd-update .stage dl{margin:0}.hrsd-update .stage dl div{grid-template-columns:100px 1fr;gap:12px}.hrsd-update .date-note{padding:14px 16px}.hrsd-update .related{gap:0 20px}.hrsd-update .reading>section{scroll-margin-top:20px}}@media (prefers-reduced-motion:reduce){.hrsd-update,.hrsd-update *{transition:none!important}}.hrsd-update .wrap{max-width:var(--dv-page-max,1400px)}.hrsd-update .aside{top:100px}.hrsd-update [id]{scroll-margin-top:100px}.hrsd-update .button:is(:hover,:focus-visible):after{transform:rotate(-45deg);color:var(--ink)}@media (max-width:767px){.hrsd-update [id]{scroll-margin-top:90px}}.hrsd-update .reading>section{scroll-margin-top:100px}@media (max-width:767px){.hrsd-update .reading>section{scroll-margin-top:90px}}
