._86upTG_diagram{--line:#c3cdb8;--drop:32px;--gap:24px;margin:0;display:grid}._86upTG_node{border:1px solid var(--color-border);border-radius:var(--radius-lg);height:100%;color:var(--color-text-main);transition:border-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);background:#fff;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}._86upTG_node:hover{box-shadow:var(--shadow-float-hover);color:var(--color-text-main);border-color:#d4d9cf}._86upTG_node:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}._86upTG_kicker{font-size:12px;font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-green-700);line-height:1.3}._86upTG_name{font-family:var(--font-heading);letter-spacing:-.3px;color:var(--color-text-brand);font-size:18px;font-weight:700;line-height:1.2}._86upTG_meta{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:1.4}._86upTG_ext{vertical-align:-2px;margin-left:4px;display:inline-block}._86upTG_rootWrap{padding-bottom:var(--drop);justify-content:center;display:flex;position:relative}._86upTG_rootWrap:after{content:"";height:var(--drop);border-left:2px solid var(--line);position:absolute;bottom:0;left:50%;transform:translate(-1px)}._86upTG_root{text-align:center;background:var(--color-green-100);border-color:var(--color-green-border);align-items:center;min-width:min(100%,360px);height:auto;padding:20px 32px}._86upTG_root ._86upTG_name{font-size:24px}._86upTG_groups{gap:var(--gap);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}._86upTG_group{padding-top:var(--drop);position:relative}._86upTG_group:before{content:"";top:0;left:calc(var(--gap) / -2);right:calc(var(--gap) / -2);border-top:2px solid var(--line);position:absolute}._86upTG_group:first-child:before{left:50%}._86upTG_group:last-child:before{right:50%}._86upTG_group:after{content:"";height:var(--drop);border-left:2px solid var(--line);position:absolute;top:0;left:50%;transform:translate(-1px)}._86upTG_groupBox{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-tile);align-content:start;gap:12px;height:100%;padding:16px;display:grid}._86upTG_groupLabel{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}._86upTG_nodes{gap:12px;margin:0;padding:0;list-style:none;display:grid}._86upTG_nodesWide{grid-template-columns:repeat(2,minmax(0,1fr))}._86upTG_externalWrap{text-align:center;justify-items:center;gap:10px;margin-top:40px;display:grid}._86upTG_external{background:var(--color-surface-subtle);border:2px dashed #b3bea7;align-items:center;max-width:620px}._86upTG_caption{font-size:var(--fs-sm);color:var(--color-text-subtle);flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:28px;display:flex}._86upTG_legendSolid,._86upTG_legendDashed{align-items:center;gap:10px;display:inline-flex}._86upTG_legendSolid:before,._86upTG_legendDashed:before{content:"";border-top:2px solid var(--line);width:28px}._86upTG_legendDashed:before{border-top:2px dashed #b3bea7}@media (max-width:991.98px){._86upTG_diagram{--rail:18px}._86upTG_rootWrap{justify-content:stretch;padding-bottom:0}._86upTG_rootWrap:after{display:none}._86upTG_root{width:100%}._86upTG_groups{margin-left:var(--rail);padding-left:var(--rail);border-left:2px solid var(--line);grid-template-columns:1fr;gap:0}._86upTG_group{padding-top:20px}._86upTG_group:before{top:44px;left:calc(var(--rail) * -1);width:var(--rail);right:auto}._86upTG_group:first-child:before,._86upTG_group:last-child:before{left:calc(var(--rail) * -1);right:auto}._86upTG_group:after{display:none}._86upTG_externalWrap{margin-top:32px}}@media (max-width:599.98px){._86upTG_nodesWide{grid-template-columns:1fr}._86upTG_root{padding:18px 20px}._86upTG_root ._86upTG_name{font-size:21px}}
.bBr_ma_card[class]{gap:14px;height:100%}.bBr_ma_media[class]{aspect-ratio:auto;height:148px;padding:18px}.bBr_ma_media[class] img{object-fit:contain;width:auto;max-width:100%;height:112px;max-height:none}.bBr_ma_media .bBr_ma_icon{border-radius:20px;flex-basis:72px;width:72px;height:72px}.bBr_ma_media .bBr_ma_icon svg{width:34px;height:34px}.bBr_ma_ext{vertical-align:-2px;margin-left:6px;display:inline-block}.bBr_ma_footer{z-index:1;flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex;position:relative}
._7T5Noq_trust{padding:8px 0 40px}._7T5Noq_trustList{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}._7T5Noq_trustItem{border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-main);background:#fff;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-size:14px;line-height:1.3;text-decoration:none;display:inline-flex}._7T5Noq_trustItem:hover{background:var(--color-hover-neutral);color:var(--color-text-brand)}._7T5Noq_trustItem svg{width:18px;height:18px;color:var(--color-green-700);flex:0 0 18px}._7T5Noq_trustItem strong{font-weight:var(--fw-semibold);color:var(--color-text-brand)}._7T5Noq_trustDetail{color:var(--color-text-subtle);font-size:12.5px;display:block}._7T5Noq_themeTile{border:1px solid var(--color-border);border-radius:var(--radius-xl);height:100%;color:var(--color-text-main);transition:border-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);background:#fff;flex-direction:column;gap:14px;padding:22px;text-decoration:none;display:flex}._7T5Noq_themeTile:hover{box-shadow:var(--shadow-float-hover);color:var(--color-text-main);border-color:#d4d9cf}._7T5Noq_themeTitle{font-family:var(--font-heading);letter-spacing:-.3px;color:var(--color-text-brand);font-size:19px;font-weight:700;line-height:1.2}._7T5Noq_pubTitle{font-family:var(--font-heading);letter-spacing:-.3px;color:var(--color-text-brand);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:18px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}
.YBvv9W_logoPlate[class]{--logo-h:128px;aspect-ratio:auto;height:calc(var(--logo-h) + 40px);padding:20px}.YBvv9W_logoPlate[class] img{width:auto;height:var(--logo-h);object-fit:contain;max-width:100%;max-height:none}.YBvv9W_logoPlate--sm[class]{--logo-h:72px;height:calc(var(--logo-h) + 32px);padding:16px}.YBvv9W_logoPlate--lg[class]{--logo-h:240px;height:calc(var(--logo-h) + 64px);padding:32px}@media (max-width:599.98px){.YBvv9W_logoPlate--lg[class]{--logo-h:168px}}.YBvv9W_figure{gap:12px;margin:0;display:grid}.YBvv9W_photo{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-placeholder);overflow:hidden}.YBvv9W_photo img{width:100%;height:auto}.YBvv9W_photoPortrait{max-width:420px;margin-inline:auto}.YBvv9W_photoSmall{max-width:440px}.YBvv9W_caption{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--color-text-subtle)}.YBvv9W_videoCaption{text-align:center;margin-top:12px}.YBvv9W_office[class]{height:100%;scroll-margin-top:calc(var(--header-h) + 24px);gap:14px}.YBvv9W_address{color:var(--color-text-main);font-style:normal;line-height:1.6}.YBvv9W_address span{display:block}.YBvv9W_address span:first-child{font-weight:var(--fw-semibold)}.YBvv9W_contactList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.YBvv9W_contactList li{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.YBvv9W_contactList svg{color:var(--color-green-700);flex:none}.YBvv9W_contactLabel{font-size:var(--fs-sm);color:var(--color-text-subtle)}.YBvv9W_contactList a{font-weight:var(--fw-semibold);overflow-wrap:anywhere}.YBvv9W_officeNote{font-size:var(--fs-sm);color:var(--color-text-muted)}.YBvv9W_facts{border-top:1px solid var(--color-border);gap:0;margin:0;display:grid}.YBvv9W_facts>div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:6px 24px;padding:16px 0;display:grid}.YBvv9W_facts dt{font-weight:var(--fw-semibold);color:var(--color-text-brand)}.YBvv9W_facts dd{color:var(--color-text-muted);margin:0}@media (max-width:599.98px){.YBvv9W_facts>div{grid-template-columns:1fr}}.YBvv9W_linkStack{justify-items:start;gap:10px;display:grid}.YBvv9W_stackTiles{gap:16px;display:grid}.YBvv9W_chipsTitle{font-family:var(--font-heading);font-size:var(--fs-h6);font-weight:var(--fw-bold);color:var(--color-text-brand);margin-bottom:12px;line-height:1.25}.YBvv9W_note{font-size:var(--fs-sm);color:var(--color-text-muted);margin-top:24px}.YBvv9W_statsGap{margin-top:56px}@media (max-width:991.98px){.YBvv9W_statsGap{margin-top:40px}}
