.home-d.ad{z-index:1;--font-display:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:var(--font-display);--font-mono:var(--font-display);--font-journey:var(--font-display);--j-mono:var(--font-display);--paper:var(--hd-canvas);--paper-2:var(--hd-canvas);--paper-3:var(--hd-select-quiet);--sheet:var(--hd-canvas);--ink:var(--hd-ink);--ink-2:var(--hd-ink-2);--body:var(--hd-ink);--muted:var(--hd-mute);--navy:var(--hd-ink);--green:var(--hd-action);--green-deep:var(--hd-action-hover);--green-light:var(--hd-select);--hair:var(--hd-line);--hair-2:var(--hd-line);--j-paper:var(--hd-canvas);--j-overlay:var(--hd-canvas);--j-raised:var(--hd-select-quiet);--j-inset:var(--hd-tag);--j-ink:var(--hd-ink);--j-ink-muted:var(--hd-ink);--j-ink-subtle:var(--hd-mute);--j-green:var(--hd-action);--j-green-deep:var(--hd-action-hover);--j-on-green:var(--hd-on-action);--j-hair:var(--hd-line);--j-hair2:var(--hd-line);--j-ring:var(--hd-focus);--sh-soft:none;--sh-plate:none;--glass-bg:var(--hd-canvas);--glass-sheet:var(--hd-canvas);--glass-rim:transparent;--glass-shadow:0 0 0 1px var(--hd-line);--glass-shadow-hover:0 0 0 1px var(--hd-control);position:relative}.dr-el .home-d.ad h1,.dr-el .home-d.ad h2,.dr-el .home-d.ad h3{color:var(--hd-ink);font-weight:600}.dr-el .home-d.ad .art-head{border-bottom-color:var(--hd-header-line);padding:0}.dr-el .home-d.ad .ad-head{flex-direction:column;align-items:flex-start;gap:14px;max-width:760px;padding-top:56px;padding-bottom:40px;display:flex}.dr-el .home-d.ad .art-head .art-back{letter-spacing:0;text-transform:none;color:var(--hd-mute);align-items:center;gap:8px;padding:0;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.dr-el .home-d.ad .art-head .art-back:hover{color:var(--hd-ink)}.dr-el .home-d.ad .art-head h1{letter-spacing:-.02em;max-width:24ch;margin:0;font-size:42px;line-height:1.1}.dr-el .home-d.ad .art-head .art-byline{gap:12px;width:100%;margin-top:4px}.dr-el .home-d.ad .art-head .art-ava{width:40px;height:40px;color:var(--hd-eyebrow);background:var(--hd-select);box-shadow:none;border:0;font-family:inherit;font-size:14px;font-weight:600}.dr-el .home-d.ad .art-head .art-who .nm{color:var(--hd-ink);font-family:inherit;font-size:15px;font-weight:600}.dr-el .home-d.ad .art-head .art-who .rl2,.dr-el .home-d.ad .art-head .art-meta{letter-spacing:0;text-transform:none;color:var(--hd-mute);font-family:inherit;font-size:14px;font-weight:400}.dr-el .home-d.ad .art-head .art-meta b{color:var(--hd-ink);font-weight:600}.dr-el .home-d.ad .art-stage{padding:40px 24px 72px}@media (min-width:1100px){.dr-el .home-d.ad .art-stage{grid-template-columns:minmax(0,1fr) 220px;gap:56px}}.dr-el .home-d.ad .art-main{max-width:68ch}.dr-el .home-d.ad .art-main .art-brief{background:var(--hd-canvas);box-shadow:inset 0 0 0 1px var(--hd-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;margin-top:24px;padding:18px 20px}.dr-el .home-d.ad .art-main>.art-brief:first-child{margin-top:0}.dr-el .home-d.ad .art-main .art-brief .stamp2{letter-spacing:0;color:var(--hd-mute);margin:0 0 6px;font-family:inherit;font-size:13px;font-weight:500;display:block}.dr-el .home-d.ad .art-main .art-brief p{color:var(--hd-ink);font-size:16px;line-height:1.6}.dr-el .home-d.ad .art-main .art-brief .fileline{letter-spacing:0;color:var(--hd-mute);border-top-color:var(--hd-line);font-family:inherit;font-size:13px}.dr-el .home-d.ad .art-main .art-brief .fileline b{color:var(--hd-ink)}.dr-el .home-d.ad .art-main .art-callout{background:var(--hd-select-quiet);box-shadow:none;color:var(--hd-ink-2);border:0;border-radius:10px;padding:14px 16px;font-size:15px;line-height:1.55}.dr-el .home-d.ad .art-main .art-callout.disc2{color:var(--hd-mute);font-size:14px}.dr-el .home-d.ad .art-main .art-callout.brief2{background:var(--hd-canvas);box-shadow:inset 0 0 0 1px var(--hd-line)}.dr-el .home-d.ad .art-main .art-callout.brief2 b:first-child{color:var(--hd-ink)}.dr-el .home-d.ad .art-main .art-pre{background:var(--hd-canvas);box-shadow:inset 0 0 0 1px var(--hd-line);-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--hd-font-document);color:var(--hd-ink);border-radius:8px;font-size:15px;line-height:1.7}.dr-el .home-d.ad .art-body{color:var(--hd-ink);font-size:16px;line-height:1.65}.dr-el .home-d.ad .art-body .art-h2{letter-spacing:-.01em;margin:40px 0 0;padding-top:0;font-size:24px;line-height:1.25}.dr-el .home-d.ad .art-body .art-h3{letter-spacing:0;margin:28px 0 0;font-size:18px;line-height:1.35}.dr-el .home-d.ad .art-body .art-p{margin:14px 0 0}.dr-el .home-d.ad .art-body strong{color:var(--hd-ink);font-weight:600}.dr-el .home-d.ad .art-body .art-list{gap:6px;margin:14px 0 0}.dr-el .home-d.ad .art-body .art-list li{line-height:1.6}.dr-el .home-d.ad .art-body .art-list li::marker{color:var(--hd-mute);font-weight:400}.dr-el .home-d.ad .art-body a,.dr-el .home-d.ad .art-faq a{color:var(--hd-action);-webkit-text-decoration-color:color-mix(in srgb, var(--hd-action) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--hd-action) 45%, transparent)}.dr-el .home-d.ad .art-body a:hover,.dr-el .home-d.ad .art-faq a:hover{color:var(--hd-action-hover);-webkit-text-decoration-color:var(--hd-action-hover);text-decoration-color:var(--hd-action-hover)}@supports (-webkit-initial-letter:2) or (initial-letter:2) or (-webkit-initial-letter:2){.dr-el .home-d.ad .art-body>.art-p:first-child:first-letter{-webkit-initial-letter:normal;initial-letter:normal;font-family:inherit;font-weight:inherit;color:inherit;margin-right:0}}.dr-el .home-d.ad .art-body .art-tablewrap{box-shadow:inset 0 0 0 1px var(--hd-line);border-radius:8px}.dr-el .home-d.ad .art-body .art-table thead th{letter-spacing:0;text-transform:none;color:var(--hd-ink);border-bottom-color:var(--hd-line);font-family:inherit;font-size:13px;font-weight:600}.dr-el .home-d.ad .art-body .art-table tbody td{color:var(--hd-ink-2);font-size:14px}.dr-el .home-d.ad .art-body .art-table tbody td:first-child{color:var(--hd-ink)}.dr-el .home-d.ad .art-body .art-table tbody tr+tr td{border-top-color:var(--hd-line)}.dr-el .home-d.ad .art-body .art-table tbody tr:hover td{background:var(--hd-select-quiet)}.dr-el .home-d.ad .art-toc .cap{letter-spacing:0;text-transform:none;color:var(--hd-mute);font-family:inherit;font-size:13px;font-weight:500}.dr-el .home-d.ad .art-toc a{color:var(--hd-ink-2);font-size:14px}.dr-el .home-d.ad .art-toc a:hover{color:var(--hd-ink)}.dr-el .home-d.ad .art-toc a.on{color:var(--hd-action)}.dr-el .home-d.ad .art-toc a:before{background:var(--hd-line)}.dr-el .home-d.ad .art-toc a:hover:before,.dr-el .home-d.ad .art-toc a.on:before{background:var(--hd-action)}.dr-el .home-d.ad .art-main .art-toc-m{background:var(--hd-canvas);box-shadow:inset 0 0 0 1px var(--hd-line);border-radius:12px}.dr-el .home-d.ad .art-main .art-toc-m summary{letter-spacing:0;color:var(--hd-ink);font-family:inherit;font-size:14px;font-weight:500}.dr-el .home-d.ad .art-main .art-toc-m a{color:var(--hd-ink-2);font-size:15px}.dr-el .home-d.ad .art-main .art-toc-m a:hover{color:var(--hd-action)}.dr-el .home-d.ad .art-faq>.cap,.dr-el .home-d.ad .art-rel .cap,.dr-el .home-d.ad .art-bio .cap{letter-spacing:0;text-transform:none;color:var(--hd-eyebrow);font-family:inherit;font-size:14px;font-weight:600}.dr-el .home-d.ad .art-faq{border-top-color:var(--hd-line);margin-top:48px}.dr-el .home-d.ad .art-faq .jfgroup{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px}.dr-el .home-d.ad .art-faq .fitem .q{color:var(--hd-ink);font-family:inherit;font-weight:600}.dr-el .home-d.ad .art-faq .fitem .a p{color:var(--hd-ink-2);font-family:inherit}.dr-el .home-d.ad .art-rel{margin-top:48px}.dr-el .home-d.ad .art-rel a{background:var(--hd-canvas);box-shadow:inset 0 0 0 1px var(--hd-line);-webkit-backdrop-filter:none;backdrop-filter:none;transition:box-shadow .12s var(--hd-e-std);border-radius:8px;padding:16px 18px}.dr-el .home-d.ad .art-rel a:hover{background:var(--hd-canvas);box-shadow:inset 0 0 0 1px var(--hd-control);transform:none}.dr-el .home-d.ad .art-rel a:hover .art-rel-go{transform:none}.dr-el .home-d.ad .art-rel .t{color:var(--hd-ink);font-family:inherit;font-size:15px;font-weight:600}.dr-el .home-d.ad .art-rel .k2{letter-spacing:0;text-transform:none;color:var(--hd-mute);font-family:inherit;font-size:13px;font-weight:400}.dr-el .home-d.ad .art-rel .art-rel-go{color:var(--hd-action)}.dr-el .home-d.ad .art-bio{background:var(--hd-canvas);box-shadow:inset 0 0 0 1px var(--hd-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;margin-top:48px}.dr-el .home-d.ad .art-bio:after{content:none}.dr-el .home-d.ad .art-bio .nm{color:var(--hd-ink);font-family:inherit;font-size:20px;font-weight:600}.dr-el .home-d.ad .art-bio .rl2{letter-spacing:0;text-transform:none;color:var(--hd-mute);font-family:inherit;font-size:14px}.dr-el .home-d.ad .art-bio .txt{color:var(--hd-ink-2);font-size:15px}.dr-el .home-d.ad .art-bio summary,.dr-el .home-d.ad .art-bio .lnk{font-family:inherit}.dr-el .home-d.ad .art-foot-note{color:var(--hd-mute);font-size:13px}@media (max-width:900px){.dr-el .home-d.ad .ad-head{padding-top:40px;padding-bottom:32px}.dr-el .home-d.ad .art-head h1{font-size:32px}.dr-el .home-d.ad .art-stage{padding-top:28px;padding-bottom:56px}}@media (max-width:760px){.dr-el .home-d.ad .art-stage{padding-left:20px;padding-right:20px}}@media (pointer:coarse){.dr-el .home-d.ad .art-head .art-back,.dr-el .home-d.ad .art-main .art-toc-m summary{min-height:44px}.dr-el .home-d.ad .art-main .art-toc-m a{align-items:center;min-height:44px;padding-top:0;padding-bottom:0;display:flex}}@media (prefers-reduced-motion:reduce){.dr-el .home-d.ad .art-rel a{transition:none}}.dr-el .home-d.ad-lead .art-head{background:linear-gradient(var(--hd-header) 0, var(--hd-header) calc(100% - 90px), var(--hd-paper) 100%)}.dr-el .home-d.ad-lead .ad-lead-head{flex-wrap:wrap;align-items:flex-end;gap:32px 64px;padding-top:56px;padding-bottom:56px;display:flex}.dr-el .home-d.ad-lead .ad-lead-main{flex-direction:column;flex:520px;align-items:flex-start;gap:16px;min-width:0;display:flex}.dr-el .home-d.ad-lead .ad-lead-side{flex:380px;min-width:0}.dr-el .home-d.ad-lead .art-head h1{letter-spacing:-.025em;text-wrap:balance;max-width:20ch;font-size:52px;line-height:1.06}.dr-el .home-d.ad-lead .ad-lead-lede{max-width:620px;color:var(--hd-ink-2);margin:0;font-size:18px;line-height:1.55}.dr-el .home-d.ad-lead .ad-lead-note{background:var(--hd-canvas);max-width:620px;box-shadow:inset 0 0 0 1px var(--hd-line);color:var(--hd-ink-2);border-radius:8px;margin:0;padding:14px 16px;font-size:15px;line-height:1.5}.dr-el .home-d.ad-lead .ad-crumb ol{color:var(--hd-mute);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.dr-el .home-d.ad-lead .ad-crumb li{align-items:center;gap:8px;display:inline-flex}.dr-el .home-d.ad-lead .ad-crumb li+li:before{content:"/";color:var(--hd-mute)}.dr-el .home-d.ad-lead .ad-crumb a{color:var(--hd-ink-2);text-underline-offset:3px;text-decoration:underline}.dr-el .home-d.ad-lead .ad-lead-aside{padding-top:48px;padding-bottom:24px}.dr-el .home-d.ad-lead .ad-lead-guide{border-top:1px solid var(--hd-line);margin-top:24px}.dr-el .home-d.ad-lead .ad-guide-h{letter-spacing:-.01em;color:var(--hd-ink);margin:0 0 16px;font-size:28px;font-weight:600;line-height:1.2}.dr-el .home-d.ad-lead .ad-guide-lead{color:var(--hd-ink-2);margin:0 0 20px;font-size:18px;line-height:1.55}.dr-el .home-d.ad-lead .ad-shot{flex-direction:column;gap:8px;margin:0;display:flex}.dr-el .home-d.ad-lead .ad-shot img{border:1px solid var(--hd-line);background:var(--hd-canvas);border-radius:8px;width:100%;height:auto;display:block}.dr-el .home-d.ad-lead .ad-shot figcaption{color:var(--hd-mute);font-size:13px}.dr-el .home-d.ad-lead .ad-close{background:var(--hd-header);border-top:1px solid var(--hd-header-line)}.dr-el .home-d.ad-lead .ad-close-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;padding-top:56px;padding-bottom:56px;display:flex}.dr-el .home-d.ad-lead .ad-close-t{flex-direction:column;flex:420px;gap:8px;display:flex}.dr-el .home-d.ad-lead .ad-close-t h2{max-width:28ch;color:var(--hd-ink);margin:0;font-size:28px;font-weight:600;line-height:1.25}.dr-el .home-d.ad-lead .ad-close-t p{color:var(--hd-ink-2);margin:0;font-size:16px}.dr-el .home-d.ad-lead .ad-close-go{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:900px){.dr-el .home-d.ad-lead .ad-lead-head{padding-top:40px;padding-bottom:36px}.dr-el .home-d.ad-lead .art-head h1{font-size:36px;line-height:1.1}.dr-el .home-d.ad-lead .ad-lead-lede{font-size:17px}.dr-el .home-d.ad-lead .ad-lead-aside{padding-top:32px}.dr-el .home-d.ad-lead .ad-close-t h2{font-size:24px}}@media (max-width:760px){.dr-el .home-d.ad-lead .ad-lead-aside{padding-left:20px;padding-right:20px}.dr-el .home-d.ad-lead .ad-close-go{width:100%}.dr-el .home-d.ad-lead .ad-close-go .hd-btn{flex:100%}}@media (pointer:coarse){.dr-el .home-d.ad-lead .ad-crumb a{align-items:center;min-height:44px;display:inline-flex}}.dr-el .home-d.ad-lead .ad-criteria .art-body{max-width:none}.dr-el .home-d.ad-lead .ad-criteria .art-body>h2:first-child{margin-top:0}.dr-el .home-d.ad-lead .ad-criteria .art-body>p{max-width:80ch}.dr-el .home-d.ad-lead .ad-guide-meta{color:var(--hd-mute);flex-wrap:wrap;gap:4px 20px;margin:0 0 16px;font-size:14px;display:flex}.dr-el .home-d.ad-lead .ad-guide-meta b{color:var(--hd-ink);font-weight:600}
