.abt{--abt-cx:12px;--abt-ico:40px;--abt-tick:12px;--abt-topgap:var(--nav-h,56px)}.abt-sec{padding-block:var(--w2-r1);border-top:var(--w2-hair-w) solid var(--w2-hair-b);box-shadow:var(--w2-carve);position:relative}.abt-head{gap:var(--w2-gap);margin-bottom:var(--w2-r2);grid-template-columns:1fr 1fr;align-items:start;display:grid}.abt-head-l{padding-right:var(--w2-inset);gap:12px;display:grid}.abt .abt-note{font-family:var(--w2-mono);font-size:var(--w2-x-mc);letter-spacing:normal;color:var(--w2-ink2);-webkit-font-smoothing:auto;margin-top:14px;font-weight:500;line-height:1.6}.abt-link{font-family:var(--w2-mono);font-size:var(--w2-x-mc);letter-spacing:normal;color:var(--w2-ink1);text-underline-offset:4px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--w2-hair-d);text-decoration-color:var(--w2-hair-d);-webkit-font-smoothing:auto;transition:color var(--w2-d-slow) var(--w2-e), text-decoration-color var(--w2-d-hover) var(--w2-e);align-items:center;gap:7px;font-weight:500;line-height:1.6;display:inline-flex}@media (hover:hover) and (pointer:fine){.abt-link:hover{color:var(--w2-ink0);-webkit-text-decoration-color:var(--w2-key-l1);text-decoration-color:var(--w2-key-l1)}}.abt-ext{flex:none;width:10px;height:10px;display:block;overflow:visible}.abt-ext path{fill:none;stroke:currentColor;stroke-width:var(--w2-hair-w);vector-effect:non-scaling-stroke;stroke-linecap:square;stroke-linejoin:miter}.abt-top{padding-block:calc(var(--w2-r1) + var(--abt-topgap)) var(--w2-r1);position:relative}.abt-top-head{gap:var(--w2-gap);grid-template-columns:1fr 1fr;align-items:start;display:grid}.abt-top-l{gap:var(--w2-inset);justify-items:start;display:grid}.abt-top-r{align-content:start;gap:14px;padding-top:6px;display:grid}.abt-cover-wrap{display:grid}.abt-rulec{display:block}.abt-rule{width:100%;height:26px;display:block;overflow:visible}.abt-rule path{fill:none;stroke-width:var(--w2-hair-w);vector-effect:non-scaling-stroke}.abt-rl-b,.abt-rl-a{stroke:var(--w2-ink3)}.abt-rl-n{stroke:var(--w2-ln1)}.abt-cover{border-top:var(--w2-hair-w) solid var(--w2-hair-b);border-bottom:var(--w2-hair-w) solid var(--w2-hair-a);box-shadow:var(--w2-carve);grid-template-columns:repeat(10,minmax(0,1fr));list-style:none;display:grid}.abt .abt-ind{min-width:0;padding:16px var(--abt-cx) 14px;grid-template-rows:auto auto auto 1fr auto;gap:8px;display:grid}.abt .abt-ind+.abt-ind{border-left:var(--w2-hair-w) solid var(--w2-hair-a)}.abt .abt-ind:first-child{padding-left:0}.abt-ind-i{font-family:var(--w2-mono);font-size:var(--w2-x-ty);line-height:var(--w2-x-ty-lh);letter-spacing:normal;color:var(--w2-ink2);font-variant-numeric:lining-nums tabular-nums slashed-zero;font-feature-settings:"tnum" 1, "zero" 1;-webkit-font-smoothing:auto;font-weight:500}.abt-ind-ico{width:var(--abt-ico);height:var(--abt-ico);color:var(--w2-ink1);display:block;overflow:visible}.abt-ind-ico :where(path,circle){fill:none;stroke:currentColor;stroke-width:var(--w2-hair-w);vector-effect:non-scaling-stroke;stroke-linecap:square;stroke-linejoin:miter}.abt-ind-ico .abt-q{stroke:var(--w2-ink3)}.abt-ind-ico .abt-d{fill:currentColor;stroke:none}.abt .abt-ind-n{font-size:var(--w2-t2);line-height:var(--w2-cjk-title);letter-spacing:var(--w2-cjk-ls-title);font-weight:var(--w2-w-cjk-title);color:var(--w2-ink0)}.abt .abt-ind-s{font-family:var(--w2-mono);font-size:var(--w2-x-mc);letter-spacing:normal;color:var(--w2-ink2);overflow-wrap:anywhere;-webkit-font-smoothing:auto;font-weight:500;line-height:1.55}.abt-ind-f{font-family:var(--w2-mono);font-size:var(--w2-x-ty);line-height:var(--w2-x-ty-lh);letter-spacing:normal;color:var(--w2-ink2);-webkit-font-smoothing:auto;font-weight:500}.abt-ind-f[data-flag=wip]{color:var(--w2-ink0)}.abt-stances{border-bottom:var(--w2-hair-w) solid var(--w2-hair-a);list-style:none}.abt .abt-stance{grid-template-columns:calc(var(--w2-col) * 1) minmax(0, 1fr) calc(var(--w2-col) * 3.5);gap:var(--w2-gap);padding-block:var(--w2-inset);border-top:var(--w2-hair-w) solid var(--w2-hair-b);box-shadow:var(--w2-carve);grid-template-areas:"i m e";align-items:start;display:grid}.abt-stance-i{font-family:var(--w2-mono);font-size:var(--w2-x-mc);line-height:var(--w2-x-mc-lh);letter-spacing:normal;color:var(--w2-ink2);font-variant-numeric:lining-nums tabular-nums slashed-zero;font-feature-settings:"tnum" 1, "zero" 1;-webkit-font-smoothing:auto;grid-area:i;font-weight:500}.abt-stance-m{grid-area:m;justify-items:start;gap:10px;min-width:0;display:grid}.abt-stance-g{width:56px;height:40px;color:var(--w2-ink1);display:block;overflow:visible}.abt-stance-g :where(path,circle){fill:none;stroke:currentColor;stroke-width:var(--w2-hair-w);vector-effect:non-scaling-stroke;stroke-linecap:square;stroke-linejoin:miter}.abt-stance-g .abt-q{stroke:var(--w2-ink3)}.abt-stance-g .abt-d{fill:currentColor;stroke:none}.abt .abt-stance-t{font-size:var(--w2-t2);line-height:var(--w2-cjk-title);letter-spacing:var(--w2-cjk-ls-title);font-weight:var(--w2-w-cjk-title);color:var(--w2-ink0)}.abt .abt-stance-p{font-size:var(--w2-x-rg);line-height:var(--w2-cjk-body);letter-spacing:0;color:var(--w2-ink1);max-width:34em}.abt-stance-e{min-width:0;padding-left:var(--w2-inset);border-left:var(--w2-hair-w) solid var(--w2-hair-b);grid-area:e;align-content:start;gap:6px;display:grid}.abt-stance-ek{font-family:var(--w2-mono);font-size:var(--w2-x-mc);line-height:var(--w2-x-mc-lh);letter-spacing:normal;text-transform:uppercase;color:var(--w2-ink2);-webkit-font-smoothing:auto;font-weight:500}.abt-stance-ev{font-family:var(--w2-mono);font-size:var(--w2-x-mc);letter-spacing:normal;color:var(--w2-ink1);font-variant-numeric:lining-nums tabular-nums slashed-zero;font-feature-settings:"tnum" 1, "zero" 1;overflow-wrap:anywhere;-webkit-font-smoothing:auto;font-weight:500;line-height:1.6}.abt-find{padding-block:var(--w2-r1) var(--w2-r4)}.abt-find-grid{gap:var(--w2-gap);grid-template-columns:1fr 1fr;align-items:start;display:grid}.abt-find-l{gap:var(--w2-inset);padding-right:var(--w2-inset);justify-items:start;display:grid}.abt-find-r{padding-left:var(--w2-inset);border-left:var(--w2-hair-w) solid var(--w2-hair-b);align-content:start;justify-items:start;gap:12px;display:grid}.abt .abt-addr{font-size:var(--w2-x-lg);line-height:var(--w2-cjk-body);letter-spacing:0;color:var(--w2-ink0)}.abt .abt-addr-en{font-family:var(--w2-mono);font-size:var(--w2-x-mc);letter-spacing:normal;color:var(--w2-ink2);overflow-wrap:anywhere;-webkit-font-smoothing:auto;font-weight:500;line-height:1.7}.abt-mail{font-family:var(--w2-mono);font-size:var(--w2-x-mc);letter-spacing:normal;color:var(--w2-ink0);overflow-wrap:anywhere;-webkit-font-smoothing:auto;font-weight:500;line-height:1.7}.abt-tel{font-family:var(--w2-mono);font-size:var(--w2-t4);line-height:var(--w2-t4-lh);letter-spacing:var(--w2-t4-ls);color:var(--w2-ink0);font-variant-numeric:lining-nums tabular-nums slashed-zero;font-feature-settings:"tnum" 1, "zero" 1;font-weight:500}@media (max-width:1024px){.abt{--abt-cx:10px}.abt-head,.abt-top-head,.abt-find-grid{grid-template-columns:1fr}.abt-head-l,.abt-find-l{padding-right:0}.abt-top-r{padding-top:0}.abt-find-r{padding-left:0;padding-top:var(--w2-inset);border-left:none;border-top:var(--w2-hair-w) solid var(--w2-hair-b);box-shadow:var(--w2-carve)}}@media (max-width:768px){.abt{--abt-ico:32px}.abt-cover{grid-template-columns:repeat(5,minmax(0,1fr))}.abt .abt-ind-s{display:none}.abt .abt-ind:nth-child(5n+1){border-left:none;padding-left:0}.abt .abt-ind:nth-child(n+6){border-top:var(--w2-hair-w) solid var(--w2-hair-b);box-shadow:var(--w2-carve)}.abt-rulec{display:none}.abt .abt-stance{grid-template-columns:calc(var(--w2-col) * 1.5) minmax(0, 1fr);row-gap:12px;column-gap:var(--w2-gap);grid-template-areas:"i m"".e"}}@media (max-width:640px){.abt{--abt-cx:10px;--abt-tick:10px}.abt .abt-ind{padding:12px var(--abt-cx) 12px;grid-template-rows:auto auto 1fr auto;gap:6px}.abt .abt-ind:nth-child(5n+1){padding-left:0}.abt .abt-ind-n{font-size:var(--w2-t1);letter-spacing:0}.abt .abt-stance{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"i m""e e";row-gap:10px;padding-block:16px}.abt-stance-e{border-left:none;border-top:var(--w2-hair-w) solid var(--w2-hair-b);padding-top:10px;padding-left:0}.abt .abt-stance-t{font-size:var(--w2-t1)}.abt-tel{font-size:var(--w2-t3);line-height:var(--w2-t3-lh);letter-spacing:var(--w2-t3-ls)}}
