body details:not([open])>:not(summary){display:none}:where(.frontend-rich-content,.frontend-markdown){overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}:where(.frontend-rich-content,.frontend-markdown) :where(img,video,iframe){max-inline-size:100%}:where(.frontend-rich-content,.frontend-markdown) img{block-size:auto}body :is(.frontend-rich-content,.frontend-markdown) :is(table,pre){overscroll-behavior-inline:contain;min-inline-size:0;max-inline-size:100%;display:block;overflow-x:auto}:where(.frontend-rich-content,.frontend-markdown) :where(ul,ol){padding-inline:1.5em 0}:where(.frontend-rich-content,.frontend-markdown) blockquote{border-inline-start:3px solid;border-inline-end:0;margin-inline:0;padding-inline:1em 0}@media (width<=767px){html body [data-mobile-summary][data-mobile-summary][data-mobile-summary]{overflow-wrap:anywhere;min-inline-size:0;margin-inline:0;font-size:max(1rem,16px);line-height:1.6}html body [data-mobile-excerpt][data-mobile-excerpt][data-mobile-excerpt]{clear:both;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-inline-size:0;margin-inline:0;font-size:max(1rem,16px);line-height:1.6;display:-webkit-box;overflow:hidden}body .frontend-rich-content,body .frontend-markdown,body :is(.frontend-rich-content.frontend-rich-content,.frontend-markdown.frontend-markdown) :is(p,li,td,th){font-size:max(1rem,16px);line-height:1.7}html body :is(nav,[role=navigation]) :is(a,button,summary),html body :is(header,footer) summary,html body a[hreflang]{align-items:center;min-block-size:44px;display:inline-flex}}:root{color:#382d35;--selection-accent:#7359a6;--selection-rule:#c7bbd3;background:#f5f1fa;font-family:Cambria,Noto Serif CJK SC,serif;font-size:18px;line-height:1.7}*{box-sizing:border-box}body{margin:0}a{color:var(--selection-accent);text-underline-offset:.22em}a:hover{color:#382d35}a:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #7359a6}img{max-width:100%;height:auto}h1,h2,h3,p,figure,blockquote{margin:0 0 1rem}h1{font-size:clamp(2.2rem,5vw,4rem);font-weight:500;line-height:1.12}h2{font-size:1.65rem;font-weight:500}h3{font-size:1.2rem}small,time,dd{font-variant-numeric:tabular-nums}ul,ol{padding-inline-start:1.4rem}dt{color:#7359a6}dd{margin-inline-start:0}summary{cursor:pointer}p{white-space:pre-line;overflow-wrap:anywhere}.selection-banner{border-block-end:2px solid #382d35;grid-template-columns:1fr auto;gap:.65rem 2rem;padding:2rem 5vw 1.2rem;display:grid}.selection-brand{font-size:1.7rem;text-decoration:none}.selection-banner>small{grid-row:2}.selection-groups{border-block-start:1px solid var(--selection-rule);flex-wrap:wrap;grid-column:1/-1;gap:.5rem 2rem;padding-block-start:1rem;display:flex}.selection-groups>div{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.selection-groups>div+div{border-inline-start:1px solid var(--selection-rule);padding-inline-start:1.5rem}.selection-languages{grid-area:1/2/3;align-self:start;position:relative}.selection-languages ul{z-index:2;background:#fff;min-width:12rem;padding:1rem;list-style:none;position:absolute;inset-inline-end:0;box-shadow:0 4px 20px #382d3520}.selection-scroll{grid-template-columns:minmax(0,1fr) 210px;gap:4vw;max-width:1400px;margin:auto;padding:3rem 5vw;display:grid}.selection-rail{border-inline-start:1px solid var(--selection-rule);flex-direction:column;gap:2rem;padding-inline-start:1.3rem;display:flex}.selection-policy-directory{flex-direction:column;gap:.8rem;display:flex}.selection-rail small{font-size:.72rem}.selection-title,.selection-policy-heading,.selection-profile-heading,.selection-agent-heading{border-block-end:1px solid var(--selection-rule);margin-block-end:2rem;padding-block-end:2rem}.selection-chapter{border-block-end:1px solid var(--selection-rule);padding-block:2rem}.selection-index{margin-block:1rem}.selection-entry{border-block-end:1px solid var(--selection-rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem;padding-block:1.8rem;display:grid}.selection-entry header{flex-direction:column;gap:.5rem;display:flex}.selection-entry img{object-fit:contain;background:#ece4f4;width:100%;max-height:230px}.selection-entry dl{border-inline-start:3px solid #c7bbd3;margin:0;padding-inline-start:1.2rem}.selection-entry dt{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.selection-entry dd p{margin-block-start:.8rem}.selection-entry-facts{flex-direction:column;gap:.4rem;font-size:.8rem;display:flex}.selection-identity{background:#e9e0f2;margin-block:2rem;padding:2rem}.selection-identity dl{grid-template-columns:1fr auto;gap:.5rem;display:grid}.selection-identity dd{font:2rem monospace}.selection-pagination{flex-wrap:wrap;gap:.7rem;padding:2rem 0;display:flex}.selection-pagination a{border:1px solid var(--selection-rule);padding:.2rem .7rem}.selection-pagination [aria-current]{color:#fff;background:#7359a6}.selection-date-band{background:#e9e0f2;flex-wrap:wrap;gap:.5rem 1.2rem;margin-block-end:2rem;padding:1rem;font-size:.8rem;display:flex}.selection-lead{font-size:1.3rem}.selection-cover img{object-fit:contain;width:100%;max-height:580px}.selection-prose,.selection-policy-body{overflow-wrap:anywhere;padding-block:1.5rem}.selection-prose table,.selection-policy-body table{max-width:100%;display:block;overflow-x:auto}.selection-annotation,.selection-sources,.selection-questions,.selection-judgement{border-block-start:1px solid var(--selection-rule);padding-block:2rem}.selection-verdict-columns{flex-wrap:wrap;gap:1.5rem;display:flex}.selection-verdict-columns>section{flex:180px}.selection-questions details{border-block-end:1px solid var(--selection-rule);padding:1rem 0}.selection-responses{background:#ede7f4;margin-block:2rem;padding:1.8rem}.selection-responses blockquote{border-inline-start:2px solid #7359a6;margin-block:2rem;padding-inline-start:1rem}.selection-responses footer{flex-wrap:wrap;gap:.4rem 1rem;font-size:.8rem;display:flex}.selection-outbound{border:1px solid #7359a6;padding:.6rem 1rem;display:inline-block}.selection-person{border-block-end:1px solid var(--selection-rule);margin-block:2rem;padding-block-end:1rem}.selection-person figure{align-items:center;gap:1.5rem;display:flex}.selection-person img{aspect-ratio:1;object-fit:cover;width:110px}.selection-expertise{font-size:.85rem}.selection-expertise strong{color:#7359a6;display:block}.selection-portrait{float:inline-start;width:180px;margin-block-end:1rem;margin-inline-end:1.5rem}.selection-biography{display:flow-root}.selection-career dl{grid-template-columns:5rem 1fr;gap:1rem;display:grid}.selection-research{border-block-start:3px solid var(--selection-rule);margin-block-start:2rem;padding-block-start:2rem}.selection-topics{flex-wrap:wrap;gap:1rem;display:flex}.selection-policy-window{grid-template-columns:minmax(0,1fr) 150px;gap:2rem;display:grid}.selection-contact-margin{border-inline-start:1px solid var(--selection-rule);overflow-wrap:anywhere;flex-direction:column;align-self:start;gap:.6rem;padding-inline-start:1rem;font-size:.8rem;display:flex}.selection-policy-heading>p{color:#7359a6;font-size:.85rem}.selection-policy-heading nav{font-size:.8rem}.selection-agent-heading img{object-fit:contain;max-width:240px;max-height:180px}.selection-short-answer{background:#e9e0f2;padding:1.5rem;font-size:1.2rem}.selection-agent-facts{padding-block:2rem}.selection-agent-facts dl{grid-template-columns:1fr 1.4fr;gap:.7rem 2rem;display:grid}.selection-agent-balance,.selection-agent-about,.selection-agent-chapter,.selection-agent-guide,.selection-agent-steps,.selection-agent-destinations{border-block-start:1px solid var(--selection-rule);padding-block:1.5rem}.selection-agent-steps li{padding:1rem;scroll-margin-block-start:2rem}.selection-pending{border:1px dashed #7359a6;margin-block-end:2rem;padding:1rem}.selection-promotion{background:#e9e0f2;padding:1.5rem}.selection-contact-window{padding-block:2rem}.selection-agent-sources{overflow-wrap:anywhere}@media (width<=900px){.selection-scroll{grid-template-columns:1fr}.selection-rail{border-block-start:2px solid #382d35;border-inline-start:0;padding:2rem 0}.selection-policy-directory{flex-flow:wrap;gap:1rem}.selection-policy-window{grid-template-columns:1fr}.selection-contact-margin{border-inline-start:0;border-block-start:1px solid var(--selection-rule);padding:1rem 0}.selection-banner{padding:1.2rem 5vw}.selection-brand{font-size:1.3rem}}@media (width<=560px){.selection-entry{grid-template-columns:1fr;gap:1rem}.selection-entry header{grid-template-columns:1fr 100px;display:grid}.selection-entry header h3{align-self:center}.selection-entry dl{padding-inline-start:1rem}.selection-banner{grid-template-columns:1fr}.selection-languages{grid-area:3/1}.selection-groups{gap:.6rem 1rem}.selection-languages ul{inset-inline:0 auto}.selection-scroll{padding-block-start:1.5rem}.selection-identity,.selection-responses{padding:1rem}.selection-agent-facts dl{grid-template-columns:1fr;gap:.4rem}.selection-agent-facts dd{margin-block-end:1rem}.selection-person figure{align-items:start}.selection-person img{width:80px}.selection-portrait{float:none;margin:0 0 1rem}.selection-career dl{grid-template-columns:4rem 1fr}.selection-groups>div+div{border-inline-start:0;padding-inline-start:0}.selection-groups{flex-direction:column}}.selection-window{grid-template-columns:minmax(0,1fr) 210px;column-gap:4vw;max-width:1500px;margin-inline:auto;padding-inline:5vw;display:grid}.selection-banner{grid-column:1/-1;margin-inline:-5vw}.selection-brand-line{margin:0}.selection-scroll{max-width:none;margin:0;padding:3rem 0;display:block}.selection-rail{margin-block:3rem}.selection-policy-directory ol{flex-direction:column;gap:.8rem;margin:0;padding-inline-start:1.2rem;display:flex}.selection-contact-margin{font-style:normal}@media (width<=900px){.selection-window{grid-template-columns:1fr}.selection-rail{margin:0}.selection-policy-directory ol{flex-flow:wrap;gap:1rem 2rem}.selection-scroll{padding-block:2rem}}.selection-groups dl{grid-template-columns:auto 1fr;gap:.4rem 1.5rem;width:100%;margin:0;display:grid}.selection-groups dt{text-transform:uppercase;letter-spacing:.06em;align-self:center;font-size:.7rem}.selection-groups dd{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.selection-policy-directory dl{margin:0}.selection-policy-directory dt{margin-block:1rem .5rem;font-size:.75rem}.selection-policy-directory dd{flex-direction:column;gap:.7rem;display:flex}.selection-rail address{overflow-wrap:anywhere;flex-direction:column;gap:.5rem;font-style:normal;display:flex}.selection-policy-heading>hgroup>p{color:#7359a6;font-size:.85rem}@media (width<=560px){.selection-groups dl{grid-template-columns:1fr}.selection-groups dd{margin-block-end:.6rem}}.selection-groups dl{flex-wrap:wrap;gap:1rem 2.5rem;display:flex}.selection-nav-group{flex-direction:column;gap:.3rem;display:flex}.selection-policy-directory .selection-nav-group{border-block-start:1px solid var(--selection-rule);padding-block:.6rem}.selection-contact-window>div{border-block-end:1px solid var(--selection-rule);grid-template-columns:8rem 1fr;gap:1rem;padding-block:1.3rem;display:grid}.selection-contact-window .selection-contact-margin{border:0;padding:0}.selection-agent-facts dl{display:block}.selection-agent-facts dl>div{border-block-end:1px solid var(--selection-rule);grid-template-columns:1fr 1.4fr;gap:2rem;padding-block:.7rem;display:grid}.selection-agent-procedure{border-block-start:3px solid var(--selection-rule);padding-block:2rem}.selection-agent-procedure>.selection-agent-steps{border:0;padding-block:0}@media (width<=560px){.selection-contact-window>div,.selection-agent-facts dl>div{grid-template-columns:1fr;gap:.4rem}}.selection-brand-line{flex-direction:column;gap:.4rem;display:flex}.selection-brand-line strong{font-weight:400}.selection-brand-line small{font-size:.8rem}.selection-nav-register{flex-wrap:wrap;gap:1rem 2.5rem;margin:0;padding:0;list-style:none;display:flex}.selection-nav-group>strong{text-transform:uppercase;letter-spacing:.06em;color:var(--selection-accent);font-size:.7rem;font-weight:400}.selection-policy-directory h2{margin:0 0 .5rem;font-size:.8rem}.selection-policy-directory menu{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.selection-policy-window>.selection-policy-heading,.selection-policy-window>.selection-about-people{grid-column:1/-1}.selection-policy-copy{display:contents}@media (width<=560px){.selection-nav-register{flex-direction:column}}.selection-brand-line h2,.selection-brand-line p{margin:0}.selection-brand-line em{font-size:.8rem}.selection-nav-group summary{color:var(--selection-accent);margin-block-end:.5rem;font-size:.8rem}.selection-nav-group menu{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.selection-rail>footer{flex-direction:column;gap:1rem;display:flex}.selection-policy-directory dl>div{border-block-start:1px solid var(--selection-rule);padding-block:.6rem}.selection-policy-directory dt{margin:0 0 .5rem;font-size:.8rem}.selection-policy-directory dd{margin:0}.selection-contact-window>section{border-block-end:1px solid var(--selection-rule);grid-template-columns:8rem 1fr;gap:1rem;padding-block:1.3rem;display:grid}.selection-contact-window h2{color:var(--selection-accent);margin:0;font-size:.9rem}.selection-contact-window p{margin:0}@media (width<=560px){.selection-contact-window>section{grid-template-columns:1fr;gap:.4rem}}@media (width<=767px){body.selection-window{overflow-wrap:anywhere}body.selection-window main,body.selection-window article,body.selection-window section,body.selection-window hgroup,body.selection-window figure{min-inline-size:0}body.selection-window main :is(p,blockquote,figcaption){overflow-wrap:anywhere;font-size:1rem;line-height:1.6}body.selection-window :is(small,time){font-size:.875rem;line-height:1.5}body.selection-window h1{overflow-wrap:anywhere;font-size:clamp(1.5rem,7vw,2rem)}body.selection-window :is(nav a,nav button,summary){align-content:center;min-block-size:44px}body.selection-window :is(img,video){max-inline-size:100%}.selection-banner,.selection-scroll,.selection-entry,.selection-career dl,.selection-policy-window,.selection-agent-facts dl,.selection-entry header,.selection-window,.selection-contact-window>div,.selection-agent-facts dl>div,.selection-contact-window>section{grid-template-columns:minmax(0,1fr)}.selection-banner>*,.selection-scroll>*,.selection-entry>*,.selection-career dl>*,.selection-policy-window>*,.selection-agent-facts dl>*,.selection-entry header>*,.selection-window>*,.selection-contact-window>div>*,.selection-agent-facts dl>div>*,.selection-contact-window>section>*{grid-area:auto/1/auto/-1;min-inline-size:0}body.selection-window a[hreflang]{align-items:center;min-block-size:44px;max-inline-size:100%;display:inline-flex}}
