.redesign-site .ut-reading{max-width:760px;padding-bottom:88px}.redesign-site .ut-reading h1{font:600 40px/1.18 var(--body);letter-spacing:-.025em;max-width:20ch}.redesign-site .ut-reading p{max-width:68ch}.redesign-site .ut-revision{margin-top:24px;font-size:14px;line-height:1.5}@media (width<=767px){.redesign-site .ut-reading{padding-bottom:56px}.redesign-site .ut-reading h1{font-size:29px;line-height:1.22}}.redesign-site .ut-toc{border-block:1px solid var(--border);flex-wrap:wrap;gap:4px 24px;margin-bottom:32px;padding-block:12px;display:flex}.redesign-site .ut-toc>a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:15px;text-decoration:underline;display:inline-flex}.redesign-site .ut-reading .rd-pagehead{margin-bottom:24px}.redesign-site .ut-reading section[id]{scroll-margin-top:110px}.redesign-site .ut-policy-layout{max-width:1120px}.redesign-site .ut-policy-layout>.rd-pagehead{max-width:760px;margin-bottom:36px;margin-left:256px}.redesign-site .ut-policy-columns{grid-template-columns:200px minmax(0,760px);align-items:start;gap:56px;display:grid}.redesign-site .ut-policy-columns .ut-toc{border-bottom:0;flex-direction:column;gap:0;margin:0;padding:12px 0 0;display:flex;position:sticky;top:116px}.redesign-site .ut-policy-columns .ut-toc>a{border-bottom:1px solid var(--border);padding-block:10px;text-decoration:none}.redesign-site .ut-policy-columns .ut-toc>a:hover{text-decoration:underline}.redesign-site .ut-policy-body{min-width:0}.redesign-site .ut-policy-body>section+section{border-top:1px solid var(--border);margin-top:40px;padding-top:28px}.redesign-site .ut-policy-body h2{margin-bottom:20px;font-size:25px;line-height:1.3}.redesign-site .ut-policy-body p+p{margin-top:16px}@media (width<=1099px){.redesign-site .ut-policy-layout>.rd-pagehead{margin-left:0}.redesign-site .ut-policy-columns{grid-template-columns:180px minmax(0,1fr);gap:32px}}@media (width<=767px){.redesign-site .ut-policy-layout>.rd-pagehead{margin-bottom:24px}.redesign-site .ut-policy-columns{display:block}.redesign-site .ut-policy-columns .ut-toc{grid-template-columns:1fr 1fr;gap:0 20px;margin-bottom:32px;display:grid;position:static}.redesign-site .ut-policy-body>section+section{margin-top:32px;padding-top:24px}.redesign-site .ut-policy-body h2{font-size:23px}}
