.dpn ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;margin-top:4px;display:grid}.dpn li{border-top:1px solid var(--line);padding-top:14px}.dpn small{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:600;display:block}.dpn h3{letter-spacing:-.01em;margin-top:6px;font-size:18px;font-weight:500}.dpn h3 a,.dpx h3 a{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;text-decoration-thickness:1px}.dpn p{color:var(--ink-2);text-wrap:pretty;margin-top:8px;font-size:14.5px;line-height:1.6}.dpf-list{max-width:880px}.dpf details{border-bottom:1px solid var(--line)}.dpf details:first-child{border-top:1px solid var(--line)}.dpf summary{cursor:pointer;min-height:56px;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:16px;font-weight:500;list-style:none;display:flex}.dpf summary::-webkit-details-marker{display:none}.dpf summary:after{content:"+";color:var(--ink-3);flex:none;font-size:22px;font-weight:300;line-height:1}.dpf details[open] summary:after{content:"−"}.dpf summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dpf details p{max-width:68ch;color:var(--ink-2);text-wrap:pretty;padding:0 40px 20px 0;font-size:15px;line-height:1.65}.dpr{padding-top:72px}.dpx{padding-bottom:8px}.dpx-cols{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:32px 56px;display:grid}.dpx-cols nav:only-child{grid-column:1/-1}.dpx-cols nav:first-child ul{columns:2;column-gap:40px}.dpx li{break-inside:avoid}.dpx h3{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:11.5px;font-weight:600}.dpx ul{margin-top:8px}.dpx li a{min-height:44px;color:var(--ink);align-items:center;padding:6px 0;font-size:15px;display:flex}@media (hover:hover) and (pointer:fine){.dpx li a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.dph{max-width:var(--max);padding:0 var(--pad);margin:64px auto 0}.dph>section+section{margin-top:44px}.dph h2{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:11.5px;font-weight:600}.dph-start{margin-top:6px}.dph-start li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:2px 16px;padding:12px 0;display:flex}.dph-start li:first-child{border-top:1px solid var(--line)}.dph-start a{color:var(--ink);font-size:16.5px;font-weight:500}.dph-start span{color:var(--ink-3);font-size:13.5px}.dph-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.dph-chips a{border:1px solid var(--line-2);min-height:44px;color:var(--ink);align-items:center;gap:8px;padding:0 16px;font-size:14px;display:inline-flex}.dph-chips .tn{color:var(--ink-3);font-size:12.5px}@media (hover:hover) and (pointer:fine){.dph-chips a:hover{border-color:var(--ink)}}.dph .dpf{max-width:none;padding:0}.dph .dpf .sh h2{letter-spacing:-.018em;text-transform:none;color:var(--ink);font-size:26px;font-weight:500}.dph .dpx{padding:0}@media (max-width:1099px){.dpn ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.dpn ul{grid-template-columns:1fr;gap:20px}.dpf details p{padding-right:0;font-size:14.5px}.dpf summary{font-size:15px}.dpr{padding-top:48px}.dpr .sh{flex-wrap:wrap;gap:6px 16px}.dpx-cols{grid-template-columns:1fr;gap:24px}.dpx-cols nav:first-child ul{columns:1}.dph{margin-top:44px;padding:0 16px}.dph>section+section{margin-top:32px}.dph .dpf .sh h2{font-size:21px}}.dph .dpt ul{margin-top:6px}.dph .dpt li a{border-bottom:1px solid var(--line)}
