.CofKBa_page{padding-top:var(--header-h);color:var(--fg);background:var(--bg);font-family:var(--font-body);min-width:0}.CofKBa_page :focus-visible,.CofKBa_dialog :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.CofKBa_container{width:100%;max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.CofKBa_hero{isolation:isolate;margin-top:calc(-1 * var(--header-h));padding:calc(var(--header-h) + 28px) 0 72px;background:var(--ink);color:var(--ink-fg);position:relative;overflow:hidden}.CofKBa_hero:before{content:"";z-index:-1;background-image:linear-gradient(var(--ink-line) 1px, transparent 1px), linear-gradient(90deg, var(--ink-line) 1px, transparent 1px);opacity:.55;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 80% 0,#000 20%,#0000 75%);mask-image:radial-gradient(70% 90% at 80% 0,#000 20%,#0000 75%)}.CofKBa_hero:after{content:"";z-index:-1;background:radial-gradient(44% 80% at 96% 0%, color-mix(in oklch, var(--accent) 32%, transparent), transparent 70%), radial-gradient(30% 60% at 0% 100%, color-mix(in oklch, var(--signal) 10%, transparent), transparent 70%);position:absolute;inset:0}.CofKBa_hero :focus-visible{outline-color:var(--signal)}.CofKBa_breadcrumb{color:var(--ink-muted);margin-bottom:44px;font-size:13px;line-height:1.7}.CofKBa_breadcrumb ol{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.CofKBa_breadcrumb li{align-items:center;gap:8px;min-width:0;display:flex}.CofKBa_breadcrumb span{color:var(--ink-fg);overflow-wrap:anywhere}.CofKBa_breadcrumb a{align-items:center;min-height:32px;display:inline-flex}.CofKBa_breadcrumb a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.CofKBa_breadcrumb svg{opacity:.6;flex-shrink:0}.CofKBa_heroGrid{grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:64px;display:grid}.CofKBa_kicker{color:var(--accent);letter-spacing:.1em;align-items:center;gap:10px;margin:0 0 16px;font-size:12px;font-weight:600;line-height:1.6;display:inline-flex}.CofKBa_kicker:before{content:"";background:currentColor;border-radius:2px;flex-shrink:0;width:24px;height:2px}.CofKBa_hero .CofKBa_kicker,.CofKBa_cta .CofKBa_kicker{color:var(--accent-bright)}.CofKBa_hero h1{letter-spacing:-.02em;color:#fff;overflow-wrap:anywhere;max-width:880px;font-size:clamp(32px,4.4vw,56px);font-weight:600;line-height:1.2}.CofKBa_lead{color:var(--ink-muted);overflow-wrap:anywhere;max-width:720px;margin-top:20px;font-size:18px;line-height:1.75}.CofKBa_heroAside{border:1px solid var(--ink-line);border-radius:var(--radius);color:var(--accent-bright);background:#ffffff0d;flex-direction:column;gap:18px;padding:24px;display:flex}.CofKBa_heroAside span{letter-spacing:.1em;color:var(--ink-muted);font-size:11px;font-weight:600;line-height:2}.CofKBa_heroAside strong{letter-spacing:0;color:#fff;font-size:16px;font-weight:600}.CofKBa_section{padding-top:72px;padding-bottom:72px}.CofKBa_sectionTitle{margin-bottom:20px;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.25}.CofKBa_muted{color:var(--muted);font-size:15px;line-height:1.8}.CofKBa_primary,.CofKBa_secondary{border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 22px;font-size:15px;font-weight:600;line-height:1.4;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.CofKBa_primary{background:var(--accent);color:#fff;border:1px solid var(--accent);box-shadow:0 12px 26px -12px color-mix(in oklch, var(--accent) 80%, transparent)}.CofKBa_primary:hover{background:var(--accent-strong);border-color:var(--accent-strong);transform:translateY(-1px)}.CofKBa_primary:disabled{cursor:not-allowed;background:var(--border);border-color:var(--border);color:var(--muted);box-shadow:none;transform:none}.CofKBa_secondary{border:1px solid var(--border);color:var(--fg);background:var(--surface)}.CofKBa_secondary:hover{border-color:color-mix(in oklch, var(--fg) 35%, var(--border))}.CofKBa_secondary:disabled{cursor:wait;color:var(--muted)}.CofKBa_textLink{color:var(--accent);align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.CofKBa_textLink svg{transition:transform .16s}.CofKBa_textLink:hover{color:var(--accent-strong)}.CofKBa_textLink:hover svg{transform:translate(3px)}.CofKBa_ctaWrap{padding-bottom:88px}.CofKBa_cta{isolation:isolate;background:var(--ink);border-radius:var(--radius-lg);color:var(--ink-fg);box-shadow:var(--shadow-lg);justify-content:space-between;align-items:center;gap:40px;padding:52px 56px;display:flex;position:relative;overflow:hidden}.CofKBa_cta:before{content:"";z-index:-1;background:radial-gradient(48% 120% at 100% 100%, color-mix(in oklch, var(--accent) 40%, transparent), transparent 70%);position:absolute;inset:0}.CofKBa_cta :focus-visible{outline-color:var(--signal)}.CofKBa_cta .CofKBa_ctaTitle{letter-spacing:-.01em;color:#fff;font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.3}.CofKBa_cta p:not(.CofKBa_kicker):not(.CofKBa_ctaTitle){color:var(--ink-muted);margin-top:14px;font-size:16px;line-height:1.8}.CofKBa_cta>a{flex-shrink:0}.CofKBa_resourceHint{background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding:24px 28px;display:flex}.CofKBa_resourceHint strong{font-size:16px;font-weight:600}.CofKBa_resourceHint p{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.8}.CofKBa_resourceHint a{color:var(--accent);flex-shrink:0;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:600;display:flex}.CofKBa_aboutRow{grid-template-columns:1fr 1fr;align-items:center;gap:72px;margin-bottom:88px;display:grid}.CofKBa_aboutRow:last-child{margin-bottom:0}.CofKBa_aboutRow:nth-child(2n) .CofKBa_aboutPhoto{order:-1}.CofKBa_aboutPhoto{border-radius:var(--radius-lg);background:var(--surface);min-height:380px;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.CofKBa_aboutPhoto img{object-fit:cover}.CofKBa_aboutBody>p:not(.CofKBa_kicker){color:var(--muted);font-size:16px;line-height:1.85}.CofKBa_aboutBody .CofKBa_richContent{color:var(--muted)}.CofKBa_values{background:var(--surface);border-block:1px solid var(--border);padding:88px 0}.CofKBa_valueGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.CofKBa_valueCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);padding:28px 24px;transition:box-shadow .18s,transform .18s,background .18s}.CofKBa_valueCard:hover{background:var(--surface);box-shadow:var(--shadow);transform:translateY(-3px)}.CofKBa_valueCard>svg{box-sizing:content-box;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);margin-bottom:22px;padding:12px}.CofKBa_valueCard h3{margin-bottom:10px;font-size:18px;font-weight:600;line-height:1.4}.CofKBa_valueCard p{color:var(--muted);font-size:15px;line-height:1.8}.CofKBa_partners{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-top:36px;display:grid}.CofKBa_partners img{object-fit:contain;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;height:104px;padding:22px 24px}.CofKBa_libraryToolbar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr) 280px;gap:20px;padding:20px;display:grid}.CofKBa_searchForm label,.CofKBa_filter label{color:var(--fg);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.CofKBa_searchControl{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:8px;min-height:52px;padding:4px;transition:border-color .16s;display:flex}.CofKBa_searchControl>svg{color:var(--muted);flex-shrink:0;margin-left:12px}.CofKBa_searchControl input{width:100%;min-width:0;min-height:42px;color:var(--fg);background:0 0;border:0;outline:none;padding:0 4px;font-size:16px}.CofKBa_searchControl:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 18%, transparent)}.CofKBa_searchControl button{background:var(--ink);color:#fff;cursor:pointer;border-radius:6px;flex-shrink:0;min-height:42px;padding:8px 18px;font-size:14px;font-weight:600;transition:background .16s}.CofKBa_searchControl button:hover{background:var(--accent)}.CofKBa_filter select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);width:100%;min-height:52px;color:var(--fg);padding:10px 12px;font-size:15px;display:block}.CofKBa_resultsBar{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;min-height:36px;margin:28px 0 24px;font-size:14px;display:flex}.CofKBa_resultsBar strong{color:var(--fg);font-weight:600}.CofKBa_clear{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;min-height:40px;color:var(--fg);background:var(--surface);padding:8px 14px;font-size:13px;font-weight:600}.CofKBa_clear:hover{border-color:var(--accent);color:var(--accent)}.CofKBa_newsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.CofKBa_newsCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);transition:box-shadow .2s,transform .2s,border-color .2s;overflow:hidden}.CofKBa_newsCard>a{flex-direction:column;height:100%;display:flex}.CofKBa_newsCard:hover{box-shadow:var(--shadow);border-color:color-mix(in oklch, var(--accent) 35%, var(--border));transform:translateY(-4px)}.CofKBa_newsImage{aspect-ratio:16/10;background:var(--bg);color:var(--muted);place-items:center;display:grid;position:relative;overflow:hidden}.CofKBa_newsImage img{object-fit:cover;transition:transform .5s}.CofKBa_newsCard:hover .CofKBa_newsImage img{transform:scale(1.04)}.CofKBa_newsBody{flex-direction:column;flex:1;gap:12px;padding:22px 24px 24px;display:flex}.CofKBa_categoryLabel{background:var(--accent-soft);color:var(--accent-strong);overflow-wrap:anywhere;border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.7}.CofKBa_newsBody h2,.CofKBa_newsBody h3{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:19px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.CofKBa_newsCard:hover :is(h2,h3){color:var(--accent-strong)}.CofKBa_newsBody p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.75;display:-webkit-box;overflow:hidden}.CofKBa_cardFoot{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;font-size:13px;display:flex}.CofKBa_cardFoot span{color:var(--accent);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.CofKBa_docList{gap:14px;display:grid}.CofKBa_docCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 24px;display:grid}.CofKBa_docIcon{background:var(--accent-soft);color:var(--accent);border-radius:var(--radius);place-items:center;min-height:64px;display:grid}.CofKBa_docCard h2{overflow-wrap:anywhere;margin:8px 0;font-size:18px;font-weight:600;line-height:1.45}.CofKBa_docCard p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.75;display:-webkit-box;overflow:hidden}.CofKBa_docActions{flex-direction:column;gap:8px;min-width:164px;display:flex}.CofKBa_docActions button{cursor:pointer}.CofKBa_docActions .CofKBa_primary,.CofKBa_docActions .CofKBa_secondary{min-height:44px;padding:0 14px;font-size:14px}.CofKBa_noFile{color:var(--muted);text-align:center;font-size:13px;line-height:1.6}.CofKBa_state{text-align:center;border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:56px 24px}.CofKBa_state>svg{color:var(--muted);margin:0 auto 20px}.CofKBa_state h2{margin-bottom:12px;font-size:22px;font-weight:600;line-height:1.4}.CofKBa_state p{max-width:460px;color:var(--muted);margin:0 auto 20px;font-size:15px;line-height:1.8}.CofKBa_loaderGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.CofKBa_skeleton{border-radius:var(--radius-lg);background:linear-gradient(110deg, var(--surface), var(--border), var(--surface));background-size:200% 100%;height:320px;animation:1.5s linear infinite CofKBa_shimmer}.CofKBa_loadMore{text-align:center;padding-top:36px}.CofKBa_loadMore p{color:var(--muted);margin-bottom:16px;font-size:13px}.CofKBa_inlineError{background:var(--accent-soft);border:1px solid color-mix(in oklch, var(--accent) 30%, var(--border));border-radius:var(--radius);color:var(--fg);margin-top:24px;padding:18px 20px;font-size:15px;line-height:1.8}.CofKBa_inlineError button{cursor:pointer;min-height:40px;margin-left:16px;font-weight:600;text-decoration:underline}.CofKBa_dialog{--bg:#f4f6fa;--surface:#fff;--fg:#0e1a2b;--muted:#51607a;--border:#dde3ec;--accent:#c41e30;--accent-strong:#a31526;--radius-sm:8px;background:var(--surface);width:calc(100vw - 32px);max-width:680px;max-height:85dvh;color:var(--fg);border-radius:20px;padding:32px;font-family:Be Vietnam Pro,Segoe UI,Roboto,Arial,sans-serif;overflow-y:auto}.CofKBa_dialogTitle{overflow-wrap:anywhere;padding-right:32px;font-size:24px;font-weight:600;line-height:1.4}.CofKBa_dialogDescription{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:16px;font-size:15px;line-height:1.8}.CofKBa_dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.CofKBa_dialogClose{cursor:pointer;background:var(--bg);border-radius:50%;place-items:center;min-width:40px;min-height:40px;display:grid;position:absolute;top:16px;right:16px}.CofKBa_contactGrid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;display:grid}.CofKBa_contactIntro h2{font-size:clamp(26px,2.8vw,34px);font-weight:600;line-height:1.25}.CofKBa_contactIntro>p:not(.CofKBa_kicker){color:var(--muted);margin:16px 0 24px;font-size:16px;line-height:1.8}.CofKBa_contactChannel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:16px;min-width:0;margin-top:10px;padding:16px 18px;display:flex}.CofKBa_channelIcon{border-radius:var(--radius-sm);background:var(--accent-soft);width:46px;height:46px;color:var(--accent);flex-shrink:0;place-items:center;display:grid}.CofKBa_contactChannel small{letter-spacing:.08em;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.CofKBa_contactChannel a,.CofKBa_contactChannel strong{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.6}.CofKBa_contactChannel a:hover{color:var(--accent)}.CofKBa_contactChannel p{color:var(--muted);font-size:14px;line-height:1.75}.CofKBa_officeMap{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:220px;margin-top:16px;overflow:hidden}.CofKBa_officeMap button{width:100%;min-height:220px;color:var(--fg);cursor:pointer;background:linear-gradient(var(--border) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, var(--border) 1px, transparent 1px) 0 0 / 28px 28px, var(--surface);justify-content:center;align-items:center;gap:10px;padding:24px;font-size:15px;font-weight:600;display:flex}.CofKBa_officeMap button:hover{color:var(--accent)}.CofKBa_officeMap iframe{border:0;width:100%;height:280px;display:block}.CofKBa_formCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow);padding:36px}.CofKBa_formCard h2{margin-bottom:10px;font-size:24px;font-weight:600;line-height:1.35}.CofKBa_formCard>p{color:var(--muted);font-size:15px;line-height:1.75}.CofKBa_formCard form{gap:20px;margin-top:28px;display:grid}.CofKBa_formField label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.CofKBa_formField label span{color:var(--accent)}.CofKBa_formField input,.CofKBa_formField textarea{border:1px solid var(--border);background:var(--bg);border-radius:var(--radius-sm);width:100%;min-height:50px;color:var(--fg);padding:12px 14px;font-size:16px;line-height:1.6;transition:border-color .16s,box-shadow .16s,background .16s;display:block}.CofKBa_formField input:focus,.CofKBa_formField textarea:focus{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 18%, transparent);outline:none}.CofKBa_formField input[aria-invalid=true],.CofKBa_formField textarea[aria-invalid=true]{border-color:var(--accent)}.CofKBa_formField textarea{resize:vertical;min-height:150px}.CofKBa_fieldError{color:var(--accent-strong);margin-top:8px;font-size:13px;line-height:1.7}.CofKBa_formNote{color:var(--muted);font-size:13px;line-height:1.8}.CofKBa_formNote a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.CofKBa_captchaButton{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:44px;color:var(--fg);cursor:pointer;background:var(--surface);padding:10px 16px;font-size:14px;font-weight:600}.CofKBa_formStatus,.CofKBa_formStatusError{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--fg);padding:16px;font-size:15px;line-height:1.8}.CofKBa_formStatusError{background:var(--accent-soft);border-color:color-mix(in oklch, var(--accent) 30%, var(--border));color:var(--accent-strong)}.CofKBa_formCard form>.CofKBa_primary{width:100%;min-height:52px}.CofKBa_detailGrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:56px;display:grid}.CofKBa_detailGrid>article{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm);padding:44px 48px}.CofKBa_detailSidebar{min-width:0}.CofKBa_articleMeta{color:var(--muted);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:28px;padding-bottom:22px;font-size:14px;display:flex}.CofKBa_articleMeta>span,.CofKBa_articleMeta>time{align-items:center;gap:8px;display:flex}.CofKBa_articleMeta a{color:var(--fg);font-weight:600}.CofKBa_articleMeta a:hover{color:var(--accent)}.CofKBa_articleCover{aspect-ratio:16/9;border-radius:var(--radius);background:var(--bg);margin-bottom:32px;position:relative;overflow:hidden}.CofKBa_articleCover img{object-fit:cover}.CofKBa_detailSidebar{top:calc(var(--header-h) + 24px);gap:16px;display:grid;position:sticky}.CofKBa_sideCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);padding:24px}.CofKBa_sideCard:first-child{isolation:isolate;background:var(--ink);color:var(--ink-fg);border-color:#0000;position:relative;overflow:hidden}.CofKBa_sideCard:first-child:before{content:"";z-index:-1;background:radial-gradient(80% 60% at 100% 0%, color-mix(in oklch, var(--accent) 38%, transparent), transparent 70%);position:absolute;inset:0}.CofKBa_sideCard>svg{color:var(--accent);margin-bottom:16px}.CofKBa_sideCard:first-child>svg{color:var(--accent-bright)}.CofKBa_sideCard .CofKBa_sideTitle{margin-bottom:10px;font-size:18px;font-weight:600;line-height:1.4}.CofKBa_sideCard p{color:var(--muted);margin-bottom:18px;font-size:14px;line-height:1.8}.CofKBa_sideCard:first-child p:not(.CofKBa_sideTitle){color:var(--ink-muted)}.CofKBa_sideCard:first-child .CofKBa_sideTitle{color:#fff}.CofKBa_sideCard:first-child :focus-visible{outline-color:var(--signal)}.CofKBa_sideCard .CofKBa_primary{width:100%;padding:0 12px;font-size:14px}.CofKBa_sideCard>a:not(.CofKBa_primary),.CofKBa_shareButton{width:100%;min-height:44px;color:var(--fg);cursor:pointer;text-align:left;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.CofKBa_sideCard>a:not(.CofKBa_primary){border-top:1px solid var(--border);justify-content:space-between}.CofKBa_sideCard>a:not(.CofKBa_primary):hover,.CofKBa_shareButton:hover{color:var(--accent)}.CofKBa_shareStatus{color:var(--muted);font-size:13px;line-height:1.7}.CofKBa_richContent{color:var(--fg);overflow-wrap:anywhere;min-width:0;font-size:17px;line-height:1.85;overflow-x:auto}.CofKBa_richContent p{margin:0 0 20px}.CofKBa_richContent h1,.CofKBa_richContent h2,.CofKBa_richContent h3,.CofKBa_richContent h4{color:var(--fg);scroll-margin-top:calc(var(--header-h) + 16px);margin:40px 0 16px;font-size:26px;font-weight:600;line-height:1.35}.CofKBa_richContent h3{margin-top:32px;font-size:21px}.CofKBa_richContent h4{margin-top:28px;font-size:18px}.CofKBa_richContent>:first-child{margin-top:0}.CofKBa_richContent a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.CofKBa_richContent a:hover{color:var(--accent-strong)}.CofKBa_richContent img,.CofKBa_richContent video{border-radius:var(--radius);max-width:100%;height:auto;margin:24px auto}.CofKBa_richContent ul,.CofKBa_richContent ol{margin:16px 0 24px;padding-left:24px;list-style:outside}.CofKBa_richContent ol{list-style:decimal}.CofKBa_richContent li{margin:8px 0}.CofKBa_richContent li::marker{color:var(--accent)}.CofKBa_richContent table{border-collapse:collapse;max-width:100%;margin:24px 0;font-size:15px;display:block;overflow-x:auto}.CofKBa_richContent td,.CofKBa_richContent th{border:1px solid var(--border);text-align:left;min-width:120px;padding:12px 14px}.CofKBa_richContent th{background:var(--bg);font-weight:600}.CofKBa_richContent blockquote{border-left:3px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--bg);margin:28px 0;padding:18px 24px}.CofKBa_richContent pre{background:var(--ink);color:var(--ink-fg);border-radius:var(--radius);font-family:var(--font-mono);max-width:100%;padding:20px;font-size:14px;line-height:1.7;overflow:auto}.CofKBa_richContent :not(pre)>code{background:var(--bg);font-family:var(--font-mono);border-radius:4px;padding:2px 6px;font-size:.9em}.CofKBa_richContent figcaption{text-align:center;color:var(--muted);font-size:13px}.CofKBa_relatedLink{border:1px solid color-mix(in oklch, var(--accent) 30%, var(--border));border-radius:var(--radius);background:var(--accent-soft);color:var(--accent-strong);align-items:center;gap:12px;margin-top:28px;padding:18px 20px;font-weight:600;display:flex}.CofKBa_relatedLink a{text-underline-offset:4px;text-decoration:underline}.CofKBa_backLink{border-top:1px solid var(--border);margin-top:40px;padding-top:20px}.CofKBa_backLink .CofKBa_textLink:hover svg{transform:translate(-3px)}.CofKBa_related{padding-top:0}.CofKBa_relatedHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.CofKBa_relatedHead .CofKBa_sectionTitle{margin-bottom:0}.CofKBa_serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.CofKBa_serviceCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;padding:28px;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;position:relative}.CofKBa_serviceCard:hover{box-shadow:var(--shadow);border-color:color-mix(in oklch, var(--accent) 40%, var(--border));transform:translateY(-4px)}.CofKBa_serviceIndex{border-radius:var(--radius-sm);background:var(--accent-soft);width:44px;height:44px;color:var(--accent);font-family:var(--font-mono);place-items:center;margin-bottom:22px;font-size:13px;font-weight:600;display:grid}.CofKBa_serviceCard :is(h2,h3){overflow-wrap:anywhere;margin-bottom:12px;font-size:20px;line-height:1.4}.CofKBa_serviceCard :is(h2,h3) a:after{content:"";border-radius:inherit;position:absolute;inset:0}.CofKBa_serviceCard:hover :is(h2,h3){color:var(--accent-strong)}.CofKBa_serviceCard p{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:20px;font-size:15px;line-height:1.75;display:-webkit-box;overflow:hidden}.CofKBa_serviceCard .CofKBa_textLink{margin-top:auto}.CofKBa_serviceCard:hover .CofKBa_textLink svg{transform:translate(3px)}.CofKBa_errorPage{padding:calc(var(--header-h) + 72px) 24px 96px;text-align:center;max-width:760px;min-height:70vh;margin:auto}.CofKBa_errorPage>svg{box-sizing:content-box;background:var(--accent-soft);color:var(--accent);border-radius:50%;margin:0 auto 24px;padding:18px}.CofKBa_errorPage .CofKBa_kicker:before{display:none}.CofKBa_errorPage h1{margin-bottom:18px;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.3}.CofKBa_errorPage p:not(.CofKBa_kicker){color:var(--muted);margin-bottom:28px;font-size:16px;line-height:1.8}.CofKBa_errorPage>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@keyframes CofKBa_shimmer{to{background-position:-200% 0}}@media (max-width:1080px){.CofKBa_heroGrid{grid-template-columns:minmax(0,1fr) 220px;gap:32px}.CofKBa_valueGrid{grid-template-columns:1fr 1fr}.CofKBa_aboutRow{gap:40px}.CofKBa_contactGrid{gap:36px}.CofKBa_detailGrid{grid-template-columns:minmax(0,1fr) 280px;gap:28px}.CofKBa_detailGrid>article{padding:32px}.CofKBa_docCard{grid-template-columns:56px minmax(0,1fr) 150px;gap:20px}.CofKBa_docActions{min-width:0}.CofKBa_serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.CofKBa_heroGrid{grid-template-columns:1fr}.CofKBa_heroAside{display:none}.CofKBa_hero{padding-bottom:52px}.CofKBa_breadcrumb{margin-bottom:32px}.CofKBa_lead{font-size:16px}.CofKBa_section{padding-top:52px;padding-bottom:52px}.CofKBa_related{padding-top:0}.CofKBa_libraryToolbar{grid-template-columns:minmax(0,1fr) 220px;gap:16px}.CofKBa_newsGrid{grid-template-columns:1fr 1fr}.CofKBa_contactGrid{grid-template-columns:1fr;gap:40px}.CofKBa_detailGrid{grid-template-columns:minmax(0,1fr)}.CofKBa_detailSidebar{grid-template-columns:1fr 1fr;position:static}.CofKBa_aboutPhoto{min-height:330px}.CofKBa_values{padding:64px 0}.CofKBa_cta{gap:24px;padding:36px}.CofKBa_ctaWrap{padding-bottom:64px}}@media (max-width:640px){.CofKBa_hero{padding-bottom:40px}.CofKBa_breadcrumb{margin-bottom:24px;font-size:12px}.CofKBa_kicker{font-size:11px}.CofKBa_section{padding-top:40px;padding-bottom:40px}.CofKBa_related{padding-top:0}.CofKBa_aboutRow{grid-template-columns:1fr;gap:28px;margin-bottom:56px}.CofKBa_aboutRow:nth-child(2n) .CofKBa_aboutPhoto{order:initial}.CofKBa_aboutPhoto{min-height:240px}.CofKBa_values{padding:48px 0}.CofKBa_valueGrid{grid-template-columns:1fr;gap:12px;margin-top:28px}.CofKBa_cta{padding:32px 24px;display:block}.CofKBa_cta>a{width:100%;margin-top:24px}.CofKBa_ctaWrap{padding-bottom:48px}.CofKBa_resourceHint{margin-top:32px;padding:22px 20px;display:block}.CofKBa_resourceHint a{margin-top:8px}.CofKBa_libraryToolbar{grid-template-columns:1fr;padding:16px}.CofKBa_searchControl button{padding:8px 14px}.CofKBa_searchControl>svg{margin-left:8px}.CofKBa_resultsBar{align-items:start;gap:8px;margin:24px 0 20px;font-size:13px}.CofKBa_newsGrid,.CofKBa_serviceGrid{grid-template-columns:1fr;gap:16px}.CofKBa_docCard{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:20px}.CofKBa_docIcon{min-height:48px}.CofKBa_docIcon svg{width:24px}.CofKBa_docActions{flex-flow:wrap;grid-column:1/-1;gap:10px}.CofKBa_docActions>*{flex:1}.CofKBa_docActions .CofKBa_noFile{text-align:left;flex-basis:100%}.CofKBa_loaderGrid{grid-template-columns:1fr}.CofKBa_skeleton{height:240px}.CofKBa_state{padding:40px 20px}.CofKBa_dialog{padding:28px 22px}.CofKBa_dialogTitle{font-size:21px}.CofKBa_formCard,.CofKBa_detailGrid>article{padding:24px 20px}.CofKBa_detailSidebar{grid-template-columns:1fr}.CofKBa_richContent{font-size:16px}.CofKBa_richContent h1,.CofKBa_richContent h2{font-size:23px}.CofKBa_richContent h3{font-size:20px}.CofKBa_relatedHead{display:block}.CofKBa_serviceCard{padding:24px}}@media (prefers-reduced-motion:reduce){.CofKBa_page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.CofKBa_skeleton{background:var(--border)}}
.MOo2sq_frame{aspect-ratio:16/9;border-radius:var(--radius-lg,20px);width:100%;box-shadow:var(--shadow-lg,none);background:#101b2e;position:relative;overflow:hidden}.MOo2sq_hero{aspect-ratio:16/9}.MOo2sq_frame iframe,.MOo2sq_play{border:0;width:100%;height:100%;position:absolute;inset:0}.MOo2sq_play{cursor:pointer;place-items:center;display:grid}.MOo2sq_poster{object-fit:cover}.MOo2sq_control{color:#fff;background:var(--accent,#c41e30);border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:relative;box-shadow:0 0 0 10px #ffffff29}.MOo2sq_play:hover .MOo2sq_control{background:var(--accent-strong,#a31526)}.MOo2sq_play:focus-visible{outline-offset:-6px;outline:3px solid #fff}
