@media (width<=760px){.res-page .ce-guide-table td:before,.res-page .res-guide-table td:before{content:attr(data-label);color:var(--ink);margin-bottom:6px;font-size:.8125rem;font-weight:600;line-height:1.5;display:block}.res-page .ce-guide-table td:before,.res-page .res-guide-table td:before{color:var(--res-muted);margin-bottom:4px;font-size:.75rem;font-weight:500}}.redesign-site .rs-page{width:min(1040px,calc(100% - var(--layout-gutter)*2));margin-inline:auto}.redesign-site .rs-page h1{font:600 40px/1.18 var(--body);letter-spacing:-.025em;text-wrap:balance;max-width:25ch}.redesign-site .rs-directory-head>p{margin-top:14px;font-size:17px;line-height:1.65}.redesign-site .rs-closing{background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px;margin-top:32px;padding:28px;display:grid}.redesign-site .rs-closing p{margin-top:14px;font-size:16px}.redesign-site .rs-closing .rs-note,.redesign-site .rs-note{font-size:14px;line-height:1.5}.redesign-site .rs-directory-head{max-width:780px}.redesign-site .rs-directory-section{margin-top:72px}.redesign-site .rs-faq-group{margin-top:48px}.redesign-site .rs-faq-group>div{margin-top:24px}.redesign-site .rs-faq-group h2{font-size:28px}.redesign-site .rs-question{border-top:1px solid var(--border);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:40px;padding-block:24px;display:grid;position:relative}.redesign-site .rs-question>.rs-anchor{position:absolute;top:0}.redesign-site .rs-question:first-child{border:0;padding-top:0}.redesign-site .rs-question h3{font-size:20px;line-height:1.4}.redesign-site .rs-question p{margin:0;font-size:17px;line-height:1.65}.redesign-site .rs-page [id]{scroll-margin-top:112px}@media (width<=1099px){.redesign-site .rs-closing{grid-template-columns:1fr}.redesign-site .rs-closing .rd-button{justify-self:start}.redesign-site .rs-faq-group{gap:32px}}@media (width<=767px){.redesign-site .rs-page h1{font-size:29px;line-height:1.22}.redesign-site .rs-directory-head>p{margin-top:20px;font-size:16px;line-height:1.65}.redesign-site .rs-directory-section{margin-top:48px}.redesign-site .rs-prose .rd-table td[data-label]:before{font-size:14px;line-height:1.5}.redesign-site .rs-closing,.redesign-site .rs-faq-group{grid-template-columns:1fr;gap:24px}.redesign-site .rs-closing{padding:24px}.redesign-site .rs-faq-group h2{font-size:25px}.redesign-site .rs-question{grid-template-columns:1fr;gap:12px;padding-block:22px}.redesign-site .rs-question p{font-size:16px}.redesign-site .rs-faq-group{margin-top:32px}.redesign-site .rs-question:first-child{border-top:1px solid var(--border);padding-top:20px}.redesign-site .rs-page [id]{scroll-margin-top:100px}}.redesign-site .rs-page p{font-size:17px;line-height:1.65}.redesign-site .rs-page .rs-note,.redesign-site .rs-page .rs-closing .rs-note{font-size:14px;line-height:1.5}.redesign-site .rs-faq-group:first-of-type{margin-top:32px}@media (width<=767px){.redesign-site .rs-page p{font-size:16px}.redesign-site .rs-page .rs-note{font-size:14px}}.redesign-site .rs-faq-layout{width:min(1240px,calc(100% - var(--layout-gutter)*2));max-width:1240px}.redesign-site .rs-faq-layout .rs-directory-head{margin-left:256px}.redesign-site .rs-faq-layout .rs-faq-group:first-child{margin-top:0}.redesign-site .rs-faq-layout .rs-faq-group>div{margin-top:28px}.redesign-site .rs-faq-layout .rs-question{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:32px}@media (width<=1099px){.redesign-site .rs-faq-layout .rs-directory-head{margin-left:0}}@media (width<=767px){.redesign-site .rs-faq-layout .rs-question{grid-template-columns:1fr;gap:12px}}.redesign-site .rs-reading-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:56px;margin-top:36px;display:grid}.redesign-site .rs-reading-nav{border-top:1px solid var(--ink);padding-top:16px;position:sticky;top:116px}.redesign-site .rs-reading-nav>p{margin:0 0 12px;font-size:14px;font-weight:600}.redesign-site .rs-reading-nav ol{margin:0;padding:0;list-style:none}.redesign-site .rs-reading-nav li{border-bottom:1px solid var(--border);margin:0}.redesign-site .rs-reading-nav a{min-height:44px;color:var(--muted);align-items:center;padding:12px 0;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.redesign-site .rs-reading-nav a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.redesign-site .rs-reading-content{min-width:0}@media (width<=1099px){.redesign-site .rs-reading-layout{grid-template-columns:160px minmax(0,1fr);gap:32px}}@media (width<=767px){.redesign-site .rs-reading-layout{margin-top:24px;display:block}.redesign-site .rs-reading-nav{margin-bottom:28px;padding-top:12px;position:static}.redesign-site .rs-reading-nav>p{margin-bottom:8px}.redesign-site .rs-reading-nav ol{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.redesign-site .rs-reading-nav a{min-height:44px;padding-block:8px;font-size:14px}}
