:root {
--v0bd19bba02: var(--v809d570ac8);
--v25086b68df: var(--v8414c8cc35);
--vcf455d01a1: var(--v8d00a5375b);
--v0bb9ad9a7f: var(--vc7a4ba89e4);
--vce5ed1f1f7: var(--vf57614f58d);
--v2b2c980eb3: var(--vc7a4ba89e4);
--veb4a324917: var(--vf57614f58d);
--vb34d89763a: var(--v30d35b0399);
--v76297555a1: var(--v7c5422230b);
}
* { margin: 0; padding: 0; box-sizing: border-box; }
:focus-visible { outline: 2px solid var(--v30d35b0399); outline-offset: 4px; border-radius: 4px; }
body { font-family: 'Inter', -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif; background: var(--v0bd19bba02); color: var(--v0bb9ad9a7f); line-height: 1.6; overflow-x: hidden; -webkit-font-smoothing: antialiased; }
a { text-decoration: none; color: inherit; }
ul, ol { list-style: none; }
.ceca6d35da1 { max-width: 1280px; margin: 0 auto; padding: 0 32px; }
.c359bf817e6 { background: var(--v2f50e1b8a2); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }
.c9a36dc848a { background: rgba(16, 47, 63, 0.03); }
.c45beb0584b { padding: 14px 32px; border-radius: 8px; font-size: 16px; font-weight: 700; transition: all 0.3s ease; cursor: pointer; display: inline-block; text-align: center; border: none; }
.cf3612dfd23 { background: var(--v2f50e1b8a2); color: var(--vc7a4ba89e4); box-shadow: 0 4px 20px rgba(15, 118, 110, 0.4); }
.cf3612dfd23:hover { transform: translateY(-2px); box-shadow: 0 6px 24px rgba(15, 118, 110, 0.6); }
.cd091ae0440 { background: rgba(16, 47, 63, 0.1); color: var(--vc7a4ba89e4); border: 1px solid rgba(16, 47, 63, 0.2); }
.cd091ae0440:hover { background: rgba(16, 47, 63, 0.15); border-color: rgba(16, 47, 63, 0.4); }
.cd2c760b241 { display: block; width: 100%; padding: 12px 0; font-size: 15px; border-radius: 8px; }
.c0a82f2b57e { background: transparent; color: var(--v2b2c980eb3); border: 1px solid var(--v424cbdf88e); }
.c0a82f2b57e:hover { background: var(--vf036a2167b); border-color: var(--va19a377991); }
.c7b284415ec { background: rgba(16, 47, 63, 0.95); backdrop-filter: blur(12px); position: sticky; top: 0; z-index: 100; border-bottom: 1px solid rgba(16, 47, 63, 0.1); }
.c7b284415ec::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 2px; background: var(--v2f50e1b8a2); opacity: 0.8; }
.c6c8ef9f5bd { display: flex; justify-content: space-between; align-items: center; height: 72px; position: relative; }
.cbb55a47b13 { display: flex; align-items: center; }
.cbb55a47b13 img { height: 32px; width: auto; object-fit: contain; }
.c38fc8df12e { display: flex; gap: 32px; font-size: 15px; font-weight: 500; color: var(--vce5ed1f1f7); }
.c38fc8df12e a:hover, .c38fc8df12e a.cfc5a43c757 { color: var(--vc7a4ba89e4); }
.c8a934186e1 { display: flex; align-items: center; }
.cd2e94e7ca4 { background: var(--v2f50e1b8a2); color: var(--vc7a4ba89e4); padding: 8px 24px; border-radius: 6px; font-size: 14px; font-weight: 700; transition: all 0.3s; border: none; cursor: pointer; display: inline-block; }
.cd2e94e7ca4:hover { box-shadow: 0 0 15px rgba(15, 118, 110, 0.5); transform: translateY(-1px); }
.c99985b5cdb { display: none; cursor: pointer; flex-direction: column; justify-content: space-between; width: 24px; height: 18px; z-index: 101; background: transparent; border: none; }
.c99985b5cdb span { display: block; width: 100%; height: 2px; background-color: var(--v8414c8cc35); transition: all 0.3s ease; }
.c99985b5cdb.cfc5a43c757 span:nth-child(1) { transform: translateY(8px) rotate(45deg); }
.c99985b5cdb.cfc5a43c757 span:nth-child(2) { opacity: 0; }
.c99985b5cdb.cfc5a43c757 span:nth-child(3) { transform: translateY(-8px) rotate(-45deg); }
.c3dc59ea99c { display: none; }
footer { background: var(--vb7ba6ed147); padding: 40px 0; border-top: 1px solid rgba(16, 47, 63, 0.1); text-align: center; color: var(--vce5ed1f1f7); font-size: 14px; }
.c7db5ef6fa5 { display: flex; justify-content: center; gap: 24px; margin-bottom: 20px; }
.c7db5ef6fa5 a { color: var(--vc7a4ba89e4); }
.c7db5ef6fa5 a:hover { color: var(--v30d35b0399); }
@media (max-width: 992px) {
.c99985b5cdb { display: flex; }
.c8a934186e1 { display: none; }
.c38fc8df12e { position: absolute; top: 72px; left: 0; width: 100%; background: rgba(16, 47, 63, 0.98); backdrop-filter: blur(12px); border-bottom: 1px solid rgba(16, 47, 63, 0.1); flex-direction: column; align-items: center; gap: 0; padding: 20px 0; transform: translateY(-100%); opacity: 0; pointer-events: none; transition: all 0.3s ease; z-index: 99; }
.c38fc8df12e.cfc5a43c757 { transform: translateY(0); opacity: 1; pointer-events: auto; }
.c38fc8df12e li { width: 100%; }
.c38fc8df12e a { display: block; width: 100%; text-align: center; padding: 16px 0; font-size: 16px; color: var(--vc7a4ba89e4); }
.c38fc8df12e a:hover, .c38fc8df12e a.cfc5a43c757 { background: rgba(16, 47, 63, 0.1); }
.c3dc59ea99c { display: block; margin-top: 10px; width: 80% !important; margin-left: auto; margin-right: auto; }
}
.cc9b42da966 .c101c7aee91 { padding: 100px 0; }
.cc9b42da966 .c11733ecfe8 { background: var(--vcf455d01a1); color: var(--v2b2c980eb3); }
.cc9b42da966 .c11733ecfe8 h2 { color: var(--vc7a4ba89e4); }
.cc9b42da966 .c2caab70327 { font-size: 36px; font-weight: 700; text-align: center; margin-bottom: 50px; }
.cc9b42da966 .c23f34f83fe { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }
.cc9b42da966 .cfdc5b00efa { display: flex; justify-content: center; gap: 24px; margin-top: 24px; font-size: 14px; color: var(--vb34d89763a); font-weight: 500; }
.cc9b42da966 .c82f4c8aa54 { display: flex; align-items: center; gap: 6px; }
.cc9b42da966 .c3260a269cd { color: var(--v30d35b0399); font-weight: 700; text-decoration: underline; text-underline-offset: 4px; }
.cc9b42da966 .c3260a269cd:hover { color: var(--v30d35b0399); }
.cc9b42da966 .c3082b33fa6 { position: relative; padding: 100px 0; background: var(--v0bd19bba02); overflow: hidden; }
.cc9b42da966 .c3082b33fa6::before { content: ''; position: absolute; top: -10%; left: 30%; width: 600px; height: 600px; background: linear-gradient(135deg, rgba(15, 118, 110, 0.3) 0%, rgba(15, 118, 110, 0.3) 100%); filter: blur(120px); z-index: 0; opacity: 0.5; border-radius: 50%; }
.cc9b42da966 .c1ade99975f { position: relative; z-index: 1; text-align: center;  margin: 0 auto; }
.cc9b42da966 .c3082b33fa6 h1 { font-size: 52px; font-weight: 800; margin-bottom: 24px; line-height: 1.2; }
.cc9b42da966 .c3082b33fa6 .c0982078b69 { font-size: 18px; color: var(--vce5ed1f1f7); margin-bottom: 30px; line-height: 1.8; }
.cc9b42da966 .c63f8d62ef4 { display: flex; justify-content: center; gap: 20px; }
.cc9b42da966 .cc9872c8595 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; align-items: center; }
.cc9b42da966 .c2e39f17b4e { background: var(--v8414c8cc35); border-radius: 16px; padding: 40px 30px; border: 1px solid var(--v424cbdf88e); box-shadow: 0 4px 6px -1px rgba(16, 47, 63, 0.05); text-align: center; position: relative; transition: all 0.3s ease; }
.cc9b42da966 .c2e39f17b4e:hover { transform: translateY(-5px); box-shadow: 0 15px 30px rgba(16, 47, 63, 0.1); }
.cc9b42da966 .c2e39f17b4e.c95efc54af7 { border: 2px solid transparent; background: linear-gradient(var(--v8414c8cc35), var(--v8414c8cc35)) padding-box, var(--v2f50e1b8a2) border-box; transform: scale(1.05); box-shadow: 0 20px 40px rgba(15, 118, 110, 0.15); z-index: 2; }
.cc9b42da966 .c86100e97bc { position: absolute; top: -15px; left: 50%; transform: translateX(-50%); background: var(--v2f50e1b8a2); color: var(--vc7a4ba89e4); padding: 4px 16px; border-radius: 20px; font-size: 13px; font-weight: 600; white-space: nowrap; }
.cc9b42da966 .c2e39f17b4e h3 { font-size: 22px; color: var(--vc7a4ba89e4); margin-bottom: 10px; }
.cc9b42da966 .c2e39f17b4e .cac563ea5ad { font-size: 48px; font-weight: 800; color: var(--vc7a4ba89e4); margin-bottom: 20px; line-height: 1; }
.cc9b42da966 .cd81762b031 { font-size: 16px; font-weight: 500; color: var(--veb4a324917); }
.cc9b42da966 .cbc25ee5292 { list-style: none; margin-bottom: 30px; text-align: left; border-top: 1px solid var(--v424cbdf88e); padding-top: 20px; }
.cc9b42da966 .cbc25ee5292 li { font-size: 14px; color: var(--veb4a324917); margin-bottom: 12px; display: flex; align-items: flex-start; }
.cc9b42da966 .cbc25ee5292 li::before { content: '✓'; color: var(--vb34d89763a); margin-right: 8px; font-weight: bold; }
.cc9b42da966 .c36f66f777b { text-align: center; margin-top: 40px; font-size: 15px; color: var(--veb4a324917); }
.cc9b42da966 .c36f66f777b a { color: var(--v30d35b0399); font-weight: 700; text-decoration: underline; text-underline-offset: 4px; }
.cc9b42da966 .c36f66f777b a:hover { color: var(--v30d35b0399); }
.cc9b42da966 .c8a4c360cee { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; }
.cc9b42da966 .cedd78fd967 { text-align: center; padding: 30px 20px; }
.cc9b42da966 .c67290bd887 { font-size: 32px; margin-bottom: 16px; display: inline-block; }
.cc9b42da966 .cedd78fd967 h3 { font-size: 18px; color: var(--vc7a4ba89e4); margin-bottom: 12px; }
.cc9b42da966 .cedd78fd967 p { font-size: 14px; color: var(--vce5ed1f1f7); line-height: 1.7; }
.cc9b42da966 .cb3e313c023 { margin: 0 auto;  display: flex; flex-direction: column; gap: 16px; }
.cc9b42da966 .c38bf387bb4 { background: var(--v8414c8cc35); border: 1px solid var(--v424cbdf88e); border-radius: 12px; padding: 28px 32px; transition: all 0.3s ease; }
.cc9b42da966 .c38bf387bb4:hover { border-color: var(--v30d35b0399); box-shadow: 0 4px 15px rgba(15, 118, 110, 0.1); }
.cc9b42da966 .c38bf387bb4 dt { font-size: 18px; font-weight: 700; color: var(--vc7a4ba89e4); margin-bottom: 12px; display: flex; align-items: flex-start; }
.cc9b42da966 .c38bf387bb4 dt::before { content: 'Q'; flex-shrink: 0; display: inline-block; width: 24px; height: 24px; background: var(--v2f50e1b8a2); color: var(--vc7a4ba89e4); border-radius: 4px; text-align: center; line-height: 24px; font-size: 14px; margin-right: 12px; }
.cc9b42da966 .c38bf387bb4 dd { font-size: 15px; color: var(--veb4a324917); padding-left: 36px; line-height: 1.8; }
.cc9b42da966 .c38bf387bb4 dd strong { color: var(--vc7a4ba89e4); }
.cc9b42da966 .ca5234cb277 { text-align: center; padding: 80px 0; background: var(--v0bd19bba02); border-top: 1px solid rgba(16, 47, 63, 0.05); }
.cc9b42da966 .ca5234cb277 h2 { font-size: 40px; margin-bottom: 20px; font-weight: 800; }
.cc9b42da966 .ca5234cb277 p { color: var(--vce5ed1f1f7); margin-bottom: 40px; font-size: 18px; }
@media (max-width: 992px) {
.cc9b42da966 .cc9872c8595 { grid-template-columns: 1fr; gap: 40px; }
.cc9b42da966 .c2e39f17b4e.c95efc54af7 { transform: scale(1); }
.cc9b42da966 .c8a4c360cee { grid-template-columns: repeat(2, 1fr); }
.cc9b42da966 .c3082b33fa6 h1 { font-size: 40px; }
.cc9b42da966 .c38bf387bb4 dd { padding-left: 0; }
}
@media (max-width: 768px) {
.cc9b42da966 .c3082b33fa6 h1 { font-size: 32px; }
.cc9b42da966 .c8a4c360cee { grid-template-columns: 1fr; }
.cc9b42da966 .c63f8d62ef4 { flex-direction: column; }
.cc9b42da966 .c38bf387bb4 dt { font-size: 16px; }
.cc9b42da966 .cfdc5b00efa { flex-direction: column; align-items: center; gap: 12px; }
}

:root {
color-scheme: light;
--v341a132f82: 1280px;
--v18cd4f0154: 32px;
--v809d570ac8: #F5F9FA;
--v8414c8cc35: #FFFFFF;
--v8d00a5375b: #EDF5F5;
--vf036a2167b: #E5F2EF;
--vc7a4ba89e4: #102F3F;
--vd7b79c8e7a: #344E5D;
--vf57614f58d: #4C6370;
--v30d35b0399: #0F766E;
--vad815c5d35: #115E59;
--v424cbdf88e: #D6E3E7;
--va19a377991: #B8CDD3;
--va3fd44cb08: #FFFFFF;
--vb7ba6ed147: #102F3F;
--v43c2157395: #DAE7EA;
--v482f55b69b: #79E0CB;
--v7c5422230b: #925408;
--v12051f1430: 0 8px 28px rgba(16, 47, 63, 0.06);
--v1d44579218: 0 16px 36px rgba(16, 47, 63, 0.10);
--v2f50e1b8a2: linear-gradient(120deg, #0F766E, #115E59);
}
html { scroll-padding-top: 24px; }
body { background: var(--v809d570ac8); color: var(--vc7a4ba89e4); }
.ceca6d35da1 {
width: 100%;
max-width: var(--v341a132f82);
margin-inline: auto;
padding-inline: var(--v18cd4f0154);
}
main[class] .ceca6d35da1 { max-width: var(--v341a132f82); }
main[class] .cb3e313c023 { width: 100%; max-width: none; }
main[class] section { width: 100%; }
main[class] .ceca6d35da1 > *,
main[class] :is(.cdb1fd6926b,.c8a4c360cee,.c3ace249bba,.cebefdff15f,.ccf9718f016,.c1ddbe81515,.cc434d05893,.cc9872c8595,.c1f80c9bf4e,.ce9b3599b7c,.c44aa1be0c6) > *,
main[class] .cc8dfe1518f,
main[class] .c117d7d5b9c,
main[class] .cfed6ed4071,
main[class] .cf867a6f0cc { min-width: 0; }
main[class] .c117d7d5b9c,
main[class] .cf867a6f0cc { width: 100%; }
main[class] .c117d7d5b9c img { object-fit: contain; }
main[class] .c3082b33fa6 { background: linear-gradient(145deg, #F5F9FA, #E6F4F0); }
main[class] .c3082b33fa6::before { opacity: 0.22; pointer-events: none; }
.c9a36dc848a { background: var(--v8d00a5375b); }
.c359bf817e6 {
background: none;
color: var(--v30d35b0399);
-webkit-text-fill-color: currentColor;
}
main[class] :is(.c2caab70327, .c3082b33fa6 h1, .ca7c867b7dc h1) { text-wrap: balance; }
main[class] .c3082b33fa6 h1 { line-height: 1.3; }
main[class] .c2e39f17b4e.c95efc54af7 {
transform: none;
box-shadow: 0 12px 36px rgba(15, 118, 110, 0.12);
}
main[class] :is(.ca513d7d118, .c780d56fcb2, .cb210e2c93d, .cc3ad7671f3, .c604260ec11,
.c38bf387bb4, .c0b20e39d99, .c861d915835, .c87a8a06dbf, .c2131956ccb, .c4649fff5be) {
box-shadow: var(--v12051f1430);
}
main[class] .cedd78fd967 {
background: var(--v8414c8cc35);
border: 1px solid var(--v424cbdf88e);
border-radius: 16px;
}
main[class] :is(.c38bf387bb4, .ca513d7d118, .cb210e2c93d, .c604260ec11, .cc3ad7671f3,
.c87a8a06dbf, .c2131956ccb, .c4649fff5be, .c0b20e39d99):hover {
border-color: var(--v30d35b0399);
box-shadow: var(--v1d44579218);
}
main[class] .cf867a6f0cc img,
main[class] .c630382f1f7 img { box-shadow: var(--v12051f1430); }
main[class] .c00aff20672 { color: var(--v30d35b0399); background: var(--vf036a2167b); }
main[class] .cb210e2c93d:hover .c00aff20672 { color: var(--va3fd44cb08); }
main[class] :is(.c288132de57, .cae3aa1bbf2) { background: var(--vf036a2167b); color: var(--vad815c5d35); }
main[class] :is(.cae3aa1bbf2, .c86100e97bc, .c28e84e5716, .c38bf387bb4 dt)::selection {
background: var(--vb7ba6ed147); color: var(--va3fd44cb08);
}
main[class] :is(.c86100e97bc, .c28e84e5716, .cf6909d0cd8.cfc5a43c757 .c1dd846ff90),
main[class] .c38bf387bb4 dt::before,
.c7ce9caa881 .cae3aa1bbf2 { color: var(--va3fd44cb08); }
main[class] .c38bf387bb4 dt { line-height: 1.65; }
main[class] .c38bf387bb4 dd { line-height: 1.85; overflow-wrap: anywhere; }
main[class] .c38bf387bb4 dt::before { margin-top: 3px; }
main[class] .cd5fd07c3f4 { color: var(--vd7b79c8e7a); }
main[class] .c0d27d4571c { color: var(--vd7b79c8e7a); }
main[class] .ca8a7476b57 li:not(:last-child)::after { color: var(--vf57614f58d); }
.c7b284415ec { background: var(--vb7ba6ed147); border-color: rgba(218, 231, 234, 0.18); }
.c38fc8df12e { color: var(--v43c2157395); }
.c38fc8df12e a:hover, .c38fc8df12e a.cfc5a43c757 { color: var(--v482f55b69b); }
.c7b284415ec .cd2e94e7ca4, .cd2e94e7ca4, .cf3612dfd23 { color: var(--va3fd44cb08); }
.cd2e94e7ca4, .c45beb0584b { min-height: 44px; }
.cf3612dfd23, .cd2e94e7ca4 { box-shadow: 0 4px 14px rgba(15, 118, 110, 0.16); }
.cf3612dfd23:hover, .cd2e94e7ca4:hover { box-shadow: 0 7px 20px rgba(15, 118, 110, 0.24); }
.cd2e94e7ca4 { display: inline-flex; align-items: center; justify-content: center; }
.cd091ae0440 { background: var(--v8414c8cc35); color: var(--vad815c5d35); border-color: var(--va19a377991); }
.cd091ae0440:hover { background: var(--vf036a2167b); border-color: var(--v30d35b0399); }
.c7ce9caa881 .c328eaf1fc6 .cd091ae0440 { color: var(--vad815c5d35); }
main[class] .c0a82f2b57e:hover { background: var(--vad815c5d35); color: var(--va3fd44cb08); border-color: var(--vad815c5d35); }
main[class] .c2dce015706 { background: var(--vf036a2167b); color: var(--vad815c5d35); min-height: 44px; }
main[class] .cb210e2c93d:hover .c2dce015706 { color: var(--va3fd44cb08); }
main[class] .c1dd846ff90 { min-width: 44px; min-height: 44px; }
.c99985b5cdb { width: 44px; height: 44px; flex-shrink: 0; position: relative; }
.c99985b5cdb span { position: absolute; left: 10px; width: 24px; background: var(--va3fd44cb08); }
.c99985b5cdb span:nth-child(1) { top: 13px; }
.c99985b5cdb span:nth-child(2) { top: 21px; }
.c99985b5cdb span:nth-child(3) { top: 29px; }
footer { background: var(--vb7ba6ed147); color: var(--v43c2157395); border-color: rgba(218, 231, 234, 0.18); }
.c7db5ef6fa5 { flex-wrap: wrap; gap: 12px 24px; }
.c7db5ef6fa5 a { color: var(--va3fd44cb08); display: inline-flex; align-items: center; min-height: 44px; }
.c7db5ef6fa5 a:hover { color: var(--v482f55b69b); }
:focus-visible { outline: 3px solid var(--v30d35b0399); outline-offset: 4px; }
.c7b284415ec :focus-visible, footer :focus-visible { outline-color: var(--v482f55b69b); }
::selection { background: #C4EAE0; color: var(--vc7a4ba89e4); }
.cf468eb2ea6 { display: inline-block; width: 1.25em; height: 1.25em; vertical-align: -0.2em; flex-shrink: 0; color: var(--v30d35b0399); }
:is(.cb58becc9c1, .cba5340ca02, .c67290bd887, .cdea0e25ec8) .cf468eb2ea6 { width: 36px; height: 36px; }
@media (max-width: 992px) {
.c38fc8df12e { background: var(--vb7ba6ed147); border-color: rgba(218, 231, 234, 0.18); visibility: hidden; }
.c38fc8df12e.cfc5a43c757 { visibility: visible; }
.c38fc8df12e a { color: var(--v43c2157395); }
.c38fc8df12e a:hover, .c38fc8df12e a.cfc5a43c757 { color: var(--v482f55b69b); background: rgba(121, 224, 203, 0.08); }
.c38fc8df12e a.cd2e94e7ca4 { color: var(--va3fd44cb08); }
main[class] .c117d7d5b9c img, main[class] .cf867a6f0cc img { max-height: 460px; object-fit: contain; }
}
@media (max-width: 768px) {
:root { --v18cd4f0154: 20px; }
main[class] .c101c7aee91, main[class] .c7b885480cd { padding-block: 64px; }
main[class] .c3082b33fa6 { padding-block: 64px; }
main[class] .c2caab70327 { font-size: 28px; margin-bottom: 32px; }
main[class] .c3082b33fa6 h1 { font-size: 32px; }
main[class] .c38bf387bb4 { padding: 24px 20px; }
main[class] .c38bf387bb4 dd { padding-left: 0; }
main[class] .c63f8d62ef4 { flex-wrap: wrap; gap: 12px; }
.c2570ccb1e1 .c63f8d62ef4 .c45beb0584b { flex: 1 1 180px; }
main[class] .ca513d7d118 { padding: 28px 24px; }
main[class] .c861d915835 { padding: 28px 24px; }
main[class] .cbcae386e46 { flex-wrap: wrap; }
main[class] .c7333ab2f87 { flex-wrap: wrap; }
}
@media (prefers-reduced-motion: reduce) {
*, *::before, *::after {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
scroll-behavior: auto !important;
}
}

.kl-skip{position:absolute;left:20px;top:-100px;padding:12px 20px;background:#fff;color:#102f3f;z-index:10000}.kl-skip:focus{top:12px}
.kl-empty{padding:32px;border:1px solid #d6e3e7;border-radius:12px;background:#fff;color:#344e5d;text-align:center;grid-column:1/-1}
.kl-taxonomy{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 36px}.kl-taxonomy a{display:inline-block;padding:10px 18px;border:1px solid #b8cdd3;border-radius:8px;background:#fff;color:#115e59}.kl-taxonomy a:hover{border-color:#0f766e;background:#e5f2ef}
.kl-pagination ul{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;list-style:none;margin:36px 0 0;padding:0}.kl-pagination .page-numbers{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:8px 14px;border:1px solid #b8cdd3;border-radius:8px;background:#fff;color:#115e59}.kl-pagination ul.page-numbers{display:flex;border:0;background:none;padding:0}.kl-pagination .current{background:#0f766e;color:#fff}.kl-pagination a:hover{background:#e5f2ef}
.c2131956ccb>a,.c87a8a06dbf>a{display:block}.c2131956ccb h3 a:hover,.c87a8a06dbf h3 a:hover{color:#0f766e}.c861d915835 img,.c861d915835 video,.c861d915835 iframe{max-width:100%;height:auto}.c861d915835 table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.c861d915835 td,.c861d915835 th{padding:12px;border:1px solid #d6e3e7}.c861d915835 blockquote{padding:16px 24px;border-left:4px solid #0f766e;background:#e5f2ef;margin-block:24px}.c861d915835 pre{overflow:auto;padding:20px;background:#edf5f5;border-radius:8px}.c861d915835 .alignwide,.c861d915835 .alignfull{max-width:100%;margin-inline:0}.c861d915835 a{overflow-wrap:anywhere}
.c38fc8df12e .current-menu-item>a,.c38fc8df12e .current-menu-ancestor>a{color:#79e0cb}.c38fc8df12e .sub-menu{list-style:none;display:flex;flex-direction:column;gap:8px;padding:12px}.kl-icp{margin-top:12px}.kl-icp a{color:#dae7ea;text-decoration:underline}.kl-icp a:hover{color:#79e0cb}.kl-post-nav{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:32px}.kl-post-nav a{color:#0f766e;text-decoration:underline}.kl-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.kl-related a{padding:24px;background:#fff;border:1px solid #d6e3e7;border-radius:12px}.kl-related h3{color:#102f3f}.kl-related p{color:#4c6370;margin-top:12px}
@media(max-width:768px){.kl-related{grid-template-columns:1fr}.c861d915835 .wp-block-columns{flex-direction:column}.c861d915835 .wp-block-column{flex-basis:100%!important}}
