:where(.p-en-about) .lhero .h1p em{color:#2155e8}:where(.p-en-about) .ab-hero .h1p{max-width:12em;font-size:clamp(40px,5.6cqi,80px)}:where(.p-en-about) .ab-hero .lede{max-width:34em}:where(.p-en-about) .story{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}:where(.p-en-about) .story .big{color:#2e2d2a;text-wrap:pretty;gap:20px;font-size:clamp(18px,1.55cqi,21px);line-height:1.62;display:grid}:where(.p-en-about) .story .big strong{color:#1d1c1a;font-weight:600}:where(.p-en-about) .ba{grid-template-columns:minmax(0,.82fr) 56px minmax(0,1.18fr);align-items:start;margin-top:72px;display:grid}:where(.p-en-about) .ba .arrow{color:#2155e8;align-self:center;place-items:center;display:grid}:where(.p-en-about) .ba .arrow span{background:#fff;border:1px solid #e4e4df;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}:where(.p-en-about) .raw{background:#efeeea;border:1px solid #e4e4df;border-radius:16px;font-size:14px;overflow:hidden}:where(.p-en-about) .raw .ui-h{border-bottom-color:#e4e4df}:where(.p-en-about) .raw-row{border-top:1px solid #e4e4df;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:13px 16px;display:grid}:where(.p-en-about) .raw .ui-h+.raw-row{border-top:0}:where(.p-en-about) .raw-row .fi{background:#fff;border:1px solid #d8d7d1;border-radius:4px;width:28px;height:34px;position:relative}:where(.p-en-about) .raw-row .fi:after{content:"";background:#efeeea;border-bottom:1px solid #d8d7d1;border-left:1px solid #d8d7d1;width:9px;height:9px;position:absolute;top:-1px;right:-1px}:where(.p-en-about) .raw-row .mono{color:#3a3935;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}:where(.p-en-about) .raw-row small{color:#6b6a64;white-space:nowrap;font-size:12px}:where(.p-en-about) .done-row{border-top:1px solid #f1f0ec;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:11px 16px;display:grid}:where(.p-en-about) .ui-h+.done-row{border-top:0}:where(.p-en-about) .done-row b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;display:block;overflow:hidden}:where(.p-en-about) .done-row small{color:#6b6a64;margin-top:2px;font-family:IBM Plex Mono,monospace;font-size:12px;display:block}:where(.p-en-about) .done-row .r{align-items:center;gap:6px;display:flex}:where(.p-en-about) .cap-note{color:#64635d;margin-top:14px;font-size:12.5px}:where(.p-en-about) .howto{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px;display:grid}:where(.p-en-about) .howto .intro{margin-top:0}:where(.p-en-about) .note{background:#f7f7f5;border:1px solid #e4e4df;border-radius:24px;grid-template-columns:200px minmax(0,1fr);align-items:start;gap:44px;margin-top:56px;padding:36px;display:grid}:where(.p-en-about) .ph{aspect-ratio:1;text-align:center;color:#55544e;background:#efeeea;border:1.5px dashed #b7b6ae;border-radius:18px;place-items:center;padding:14px;font-size:12.5px;line-height:1.4;display:grid}:where(.p-en-about) .ph .ic{color:#8a897f;width:28px;height:28px;margin:0 auto 8px;display:block}:where(.p-en-about) .note blockquote{letter-spacing:-.012em;color:#1d1c1a;text-wrap:pretty;font-size:clamp(19px,1.7cqi,23px);line-height:1.5}:where(.p-en-about) .note blockquote p+p{margin-top:14px}:where(.p-en-about) .sign{color:#55544e;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:22px;font-size:14.5px;display:flex}:where(.p-en-about) .sign b{color:#1d1c1a;font-weight:600}:where(.p-en-about) .sign .todo{color:#87470f;background:#fcebd9;border-radius:6px;padding:2px 8px;font-size:12.5px}:where(.p-en-about) .pr-list{border-top:2px solid #1d1c1a;margin-top:56px}:where(.p-en-about) .pr{border-bottom:1px solid #e4e4df;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) 190px;align-items:start;gap:28px;padding:30px 0;display:grid}:where(.p-en-about) .pr .mono{color:#2155e8;padding-top:5px;font-size:13px}:where(.p-en-about) .pr h3{letter-spacing:-.02em;font-size:clamp(21px,1.9cqi,26px);font-weight:600;line-height:1.18}:where(.p-en-about) .pr p{color:#3a3935;text-wrap:pretty;font-size:16.5px}:where(.p-en-about) .pr .link{justify-self:end;padding-top:4px;font-size:15px}:where(.p-en-about) .who{background:#fff;border:1px solid #e4e4df;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;display:grid;overflow:hidden}:where(.p-en-about) .who div{padding:20px 24px}:where(.p-en-about) .who div+div{border-left:1px solid #e4e4df}:where(.p-en-about) .who dt{color:#64635d;font-size:13px}:where(.p-en-about) .who dd{margin:4px 0 0;font-size:16.5px;font-weight:600}:where(.p-en-about) .who dd a{text-underline-offset:3px}@container cv (max-width:1080px){:where(.p-en-about) .story,:where(.p-en-about) .howto{grid-template-columns:minmax(0,1fr);gap:28px}:where(.p-en-about) .pr{grid-template-columns:minmax(0,1fr);gap:8px 20px}:where(.p-en-about) .pr .link{justify-self:start}}@container cv (max-width:760px){:where(.p-en-about) .ba{grid-template-columns:minmax(0,1fr);gap:0}:where(.p-en-about) .ba .arrow{padding:10px 0}:where(.p-en-about) .ba .arrow svg{transform:rotate(90deg)}:where(.p-en-about) .note{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}:where(.p-en-about) .ph{aspect-ratio:auto;max-width:180px;min-height:150px}:where(.p-en-about) .who{grid-template-columns:minmax(0,1fr)}:where(.p-en-about) .who div+div{border-top:1px solid #e4e4df;border-left:0}}@container cv (max-width:560px){:where(.p-en-about) .pr{grid-template-columns:minmax(0,1fr)}:where(.p-en-about) .pr p,:where(.p-en-about) .pr .link{grid-column:1}:where(.p-en-about) .pr .mono{padding-top:0}:where(.p-en-about) .done-row .r .chip:first-child{display:none}}:where(.p-en-about) .ph.mark{background:radial-gradient(circle at 30% 20%,#fff,#efeee9 75%);border:1px solid #e4e4df}
