.prose-content {color:#34465b;font-size:18px;font-weight:normal;line-height:1.85;overflow-wrap:break-word} .prose-content>:first-child {margin-top:0} .prose-content>:last-child {margin-bottom:0} .prose-content section {margin:0 0 44px} .prose-content section:last-child {margin-bottom:0} .prose-content h1,.prose-content h2,.prose-content h3,.prose-content h4,.prose-content h5,.prose-content h6 {scroll-margin-top:112px;color:var(--navy-900);font-weight:900;letter-spacing:-.025em;line-height:1.32} .prose-content h1 {margin:0 0 24px;font-size:clamp(34px,4vw,52px)} .prose-content h2 {margin:0 0 20px;font-size:clamp(27px,3vw,36px)} .prose-content h3 {margin:27px 0 11px;font-size:clamp(21px,2.2vw,25px)} .prose-content h4 {margin:24px 0 9px;font-size:19px} .prose-content h5 {margin:22px 0 8px;font-size:16px} .prose-content h6 {margin:21px 0 8px;font-size:14px;letter-spacing:.025em;text-transform:uppercase} .prose-content p {margin:0 0 18px} .prose-content p::first-letter {text-transform:uppercase} .prose-content .lead {padding-left:18px;margin-bottom:35px;color:#263b54;border-left:4px solid var(--gold);font-size:16px;font-weight:650;line-height:1.78} .prose-content a {color:#8d5716;font-weight:750;text-decoration:underline;text-decoration-color:rgba(214,154,61,.48);text-decoration-thickness:1.5px;text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease} .prose-content a:hover,.prose-content a:focus-visible {color:var(--navy-900);text-decoration-color:var(--navy-900)} .prose-content strong,.prose-content b {color:#1f334b;font-weight:850} .prose-content em,.prose-content i:not(.bi) {color:#55657a} .prose-content small,.prose-content .small {color:#778597;font-size:11px;line-height:1.6} .prose-content mark {padding:.12em .32em;color:#3c2b16;background:#ffedbd;border-radius:4px} .prose-content del {color:#8a5960;text-decoration-thickness:1.5px} .prose-content ins {color:#167052;text-decoration-color:#28a878;text-underline-offset:3px} .prose-content u {text-decoration-color:rgba(214,154,61,.75);text-decoration-thickness:2px;text-underline-offset:3px} .prose-content abbr[title] {text-decoration:underline dotted #9b6118;text-underline-offset:3px;cursor:help} .prose-content q {color:#384f68;font-style:italic} .prose-content cite {color:#725f43;font-style:normal;font-weight:700} .prose-content sub,.prose-content sup {position:relative;font-size:10px;line-height:0} .prose-content ul,.prose-content ol {padding-left:25px;margin:0 0 21px} .prose-content li {padding-left:5px;margin-bottom:8px} .prose-content li::marker {color:#a56719;font-weight:850} .prose-content ul ul,.prose-content ol ol,.prose-content ul ol,.prose-content ol ul {margin:8px 0 4px} .prose-content .prose-checklist {display:grid;padding:0;list-style:none} .prose-content .prose-checklist li {position:relative;padding:13px 15px 13px 48px;margin:0 0 9px;color:#3e5066;background:linear-gradient(145deg,#fff,#f7f9fc);border:1px solid rgba(10,27,48,.09);border-radius:10px;box-shadow:0 7px 17px rgba(10,27,48,.045)} .prose-content .prose-checklist li::before {position:absolute;top:12px;left:13px;display:grid;width:25px;height:25px;place-items:center;color:#fff;background:linear-gradient(145deg,var(--gold),#8d5615);border-radius:7px;content:'✓';font-size:13px;font-weight:900} .prose-content blockquote {position:relative;padding:26px 28px 24px 72px;margin:30px 0;overflow:hidden;color:#2d425a;background:radial-gradient(circle at 95% 10%,rgba(214,154,61,.13),transparent 30%),linear-gradient(145deg,#fffaf1,#fff);border:1px solid rgba(214,154,61,.3);border-radius:15px;box-shadow:0 13px 30px rgba(10,27,48,.07)} .prose-content blockquote::before {position:absolute;top:18px;left:23px;color:var(--gold);content:'“';font-family:Georgia,serif;font-size:62px;font-weight:700;line-height:1} .prose-content blockquote p {margin:0 0 9px;font-size:16px;font-weight:700;line-height:1.7} .prose-content blockquote cite {color:#7a6546;font-size:14px;font-style:normal;font-weight:700} .prose-content hr {height:1px;margin:36px 0;background:linear-gradient(90deg,transparent,rgba(10,27,48,.2),rgba(214,154,61,.5),transparent);border:0} .prose-content figure {margin:30px 0} .prose-content img,.prose-content video,.prose-content audio,.prose-content iframe,.prose-content object,.prose-content embed {max-width:100%;border-radius:14px} .prose-content img {height:auto;box-shadow:0 16px 34px rgba(10,27,48,.12)} .prose-content audio {width:100%} .prose-content iframe {width:100%;min-height:420px;border:0} .prose-content figcaption {padding:10px 13px 0;color:#758397;font-size:15px;font-style:italic;line-height:1.55;text-align:center} .prose-content table {display:block;width:100%;margin:25px 0;overflow-x:auto;border-spacing:0;border:1px solid rgba(10,27,48,.12);border-radius:12px;box-shadow:0 10px 24px rgba(10,27,48,.06);white-space:normal} .prose-content thead {color:#fff;background:linear-gradient(135deg,var(--navy-900),#12375d)} .prose-content caption {padding:10px 13px;color:#5d6d80;background:#f7f9fc;font-size:14px;font-weight:750;text-align:left} .prose-content tbody {background:#fff} .prose-content tfoot {color:#4b5c70;background:#eef2f6;font-weight:750} .prose-content tr:nth-child(even) {background:#f7f9fc} .prose-content th,.prose-content td {min-width:170px;padding:13px 15px;border-right:1px solid rgba(10,27,48,.09);border-bottom:1px solid rgba(10,27,48,.09);font-size:18px;line-height:1.55;text-align:left;vertical-align:top} .prose-content th {color:#fff;font-weight:850} .prose-content td {color:#4e5f73} .prose-content th:last-child,.prose-content td:last-child {border-right:0} .prose-content tbody tr:last-child td {border-bottom:0} .prose-content dl {display:grid;gap:9px;margin:25px 0} .prose-content dl>div {display:grid;grid-template-columns:130px minmax(0,1fr);gap:18px;padding:13px 15px;background:#f7f9fc;border-left:3px solid rgba(214,154,61,.7);border-radius:0 9px 9px 0} .prose-content dt {color:var(--navy-900);font-weight:850} .prose-content dd {margin:0;color:#536377} .prose-content code,.prose-content kbd,.prose-content samp,.prose-content var {font-family:Consolas,'Courier New',monospace;font-size:13px} .prose-content var {color:#4f5597;font-style:normal} .prose-content code {padding:.15em .38em;color:#8b3d32;background:#fff1ed;border:1px solid #f1d7d0;border-radius:4px} .prose-content pre {padding:20px;margin:25px 0;overflow:auto;color:#e8eef5;background:#071525;border:1px solid #18334f;border-radius:12px;box-shadow:0 13px 28px rgba(3,13,28,.18);tab-size:2} .prose-content pre code {padding:0;color:inherit;background:transparent;border:0} .prose-content kbd {padding:3px 7px;color:#fff;background:#26384d;border:1px solid #40556d;border-bottom-width:3px;border-radius:5px} .prose-content details {margin:12px 0;overflow:hidden;background:#fff;border:1px solid rgba(10,27,48,.11);border-radius:10px} .prose-content summary {padding:13px 16px;color:var(--navy-900);font-weight:850;cursor:pointer} .prose-content details>:not(summary) {margin-right:16px;margin-left:16px} .prose-content address {padding:16px 18px;margin:22px 0;color:#536377;background:#f7f9fc;border-radius:10px;font-style:normal} .prose-callout {display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:18px;margin:26px 0;background:#f1f7fc;border:1px solid #cee0f0;border-radius:12px} .prose-callout>i {display:grid;width:40px;height:40px;place-items:center;color:#24689c;background:#fff;border-radius:10px;box-shadow:0 6px 14px rgba(10,27,48,.08);font-size:19px} .prose-callout strong {display:block;margin-bottom:3px} .prose-callout p {margin:0} .prose-callout--warning {background:#fff8ea;border-color:#edd6a9} .prose-callout--warning>i {color:#a46112} .prose-content .prose-steps {width:100%;padding:0;margin-right:0;margin-left:0;counter-reset:prose-step;list-style:none} .prose-steps>li {position:relative;min-height:92px;padding:17px 18px 17px 72px;margin-bottom:11px;background:linear-gradient(145deg,#fff,#f7f9fc);border:1px solid rgba(10,27,48,.09);border-radius:11px;counter-increment:prose-step} .prose-steps>li::before {position:absolute;top:17px;left:17px;display:grid;width:38px;height:38px;place-items:center;color:var(--navy-900);background:linear-gradient(135deg,#f7d38c,var(--gold-light));border-radius:50%;content:counter(prose-step,decimal-leading-zero);font-size:11px;font-weight:900} .prose-steps h3 {margin:0 0 4px;font-size:17px} .prose-steps p {margin:0} body.page-knowledge-detail {overflow-x:clip} .article-preview-bar{position:fixed;z-index:1200;top:84px;right:0;left:0;color:#fff;background:linear-gradient(90deg,#9a6418,#d89d3c);box-shadow:0 8px 24px rgba(8,25,44,.18)}.article-preview-bar .container{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:18px;font-size:14px}.article-preview-bar span,.article-preview-bar a{display:flex;align-items:center;gap:7px}.article-preview-bar a{padding:7px 12px;color:#fff;border:1px solid rgba(255,255,255,.6);border-radius:7px;font-weight:750}.page-knowledge-preview .article-detail-hero__content{padding-top:174px} .article-detail-hero {position:relative;min-height:610px;overflow:hidden;color:#fff;background:var(--navy-950)} .article-detail-hero__image,.article-detail-hero__shade {position:absolute;inset:0} .article-detail-hero__image {background:var(--hero-background) 68% center / cover no-repeat;transform:scale(1.025)} .article-detail-hero__shade {background:linear-gradient(90deg,rgba(3,13,28,.99) 0%,rgba(3,13,28,.93) 47%,rgba(3,13,28,.48) 75%,rgba(3,13,28,.2)),linear-gradient(0deg,rgba(3,13,28,.52),transparent 48%)} .article-detail-hero__content {position:relative;z-index:1;display:flex;min-height:610px;justify-content:center;align-items:flex-start;flex-direction:column;padding-top:126px;padding-bottom:78px} .article-detail-breadcrumb {max-width:100%} .article-detail-breadcrumb span {overflow:hidden;max-width:420px;text-overflow:ellipsis;white-space:nowrap} .article-detail-hero .eyebrow {gap:7px;margin-top:19px} .article-detail-hero h1 {max-width:970px;margin:6px 0 17px;font-size:clamp(42px,5vw,66px);font-weight:900;letter-spacing:-.045em;line-height:1.08} .article-detail-hero__excerpt {max-width:820px;margin:0 0 24px;color:rgba(236,242,248,.84);font-size:16px;font-weight:550;line-height:1.75} .article-detail-meta {display:flex;flex-wrap:wrap;gap:10px 20px;color:#e5ebf2;font-size:14px;font-weight:650} .article-detail-meta span,.article-detail-meta time {display:inline-flex;align-items:center;gap:7px} .article-detail-meta i {color:var(--gold-light)} .article-detail-body {background:radial-gradient(circle at 8% 12%,rgba(214,154,61,.065),transparent 24%),linear-gradient(150deg,#f8fafc,#fff 48%,#f8f5f0)} .article-detail-layout {display:grid;grid-template-columns:270px minmax(0,900px);gap:clamp(30px,5vw,68px);align-items:start;justify-content:center} .article-detail-sidebar {position:sticky;top:105px;display:grid;gap:16px} .article-toc,.article-side-cta {padding:20px;background:rgba(255,255,255,.96);border:1px solid rgba(10,27,48,.1);border-radius:14px;box-shadow:0 13px 28px rgba(10,27,48,.08)} .article-toc__eyebrow {margin:0 0 3px;color:#9a5e14;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase} .article-toc h2 {margin:0 0 15px;color:var(--navy-900);font-size:22px;font-weight:900} .article-toc ol {display:grid;gap:3px;padding:0;margin:0;list-style:none} .article-toc a {display:grid;grid-template-columns:27px minmax(0,1fr);gap:7px;padding:9px 8px;color:#566579;border-left:2px solid transparent;border-radius:0 7px 7px 0;font-size:14px;font-weight:650;line-height:1.45;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease} .article-toc a span {color:#b17a32;font-size:11px;font-weight:850} .article-toc a:hover,.article-toc a:focus-visible,.article-toc a.is-active {color:var(--navy-900);background:#fff7e9;border-left-color:var(--gold);transform:translateX(3px)} .article-toc a.is-active {box-shadow:inset 0 0 0 1px rgba(214,154,61,.12)} .article-side-cta {color:#fff;background:radial-gradient(circle at 90% 10%,rgba(240,189,101,.25),transparent 30%),linear-gradient(145deg,#061426,#12375b);border-color:rgba(240,189,101,.24)} .article-side-cta>i {color:var(--gold-light);font-size:29px} .article-side-cta h2 {margin:9px 0 7px;color:#fff;font-size:19px;font-weight:900;line-height:1.35} .article-side-cta p {margin:0 0 14px;color:rgba(235,241,247,.78);font-size:14px;line-height:1.65} .article-side-cta a {display:inline-flex;align-items:center;gap:8px;color:var(--gold-light);font-size:14px;font-weight:850} .article-side-cta a i {transition:transform .2s ease} .article-side-cta a:hover i {transform:translateX(5px)} .article-detail-main {min-width:0} .article-prose {padding:clamp(26px,4vw,46px);background:#fff;border:0;border-radius:17px;box-shadow:0 18px 42px rgba(10,27,48,.08)} .prose-legal-basis,.prose-practical-cases {display:grid;gap:12px;margin-top:20px} .prose-legal-basis article,.prose-practical-cases article {display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px;padding:17px;background:linear-gradient(145deg,#fffaf0,#f8fafc);border:1px solid rgba(214,154,61,.23);border-radius:11px} .prose-legal-basis article>i {display:grid;width:42px;height:42px;place-items:center;color:#a46614;background:#fff0d4;border-radius:10px;font-size:19px} .prose-legal-basis h3,.prose-practical-cases h3 {margin:0 0 6px;font-size:17px}.prose-legal-basis p,.prose-practical-cases p {margin:4px 0} .prose-practical-cases article {display:block;border-left:4px solid #d69a3d} .article-hashtags {display:grid;gap:12px;padding:18px 20px;margin-top:22px;background:linear-gradient(135deg,#fff,#fff9ef);border:1px solid rgba(214,154,61,.25);border-radius:13px} .article-hashtags>strong {display:inline-flex;align-items:center;gap:7px;color:var(--navy-900);font-size:16px} .article-hashtags>strong i {color:#b5751c;font-size:18px} .article-hashtags>div {display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:#a46614;opacity:0.8} .article-hashtags>div:hover{opacity:1} .article-hashtags>div span {display:inline-flex;min-height:34px;align-items:center;padding:0 12px;color:#865817;background:#fff3dc;border:1px solid #efd4a6;border-radius:999px;font-size:14px;font-weight:750} .article-author-box {display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:16px;align-items:center;padding:21px;margin-top:22px;background:linear-gradient(145deg,#fff,#f8f2e8);border:1px solid rgba(214,154,61,.25);border-radius:14px;box-shadow:0 12px 28px rgba(10,27,48,.07)} .article-author-box>span {display:grid;width:60px;height:60px;place-items:center;color:#fff;background:linear-gradient(145deg,#183d64,var(--navy-900));border:3px solid var(--gold-light);border-radius:50%;font-size:16px;font-weight:900} .article-author-box small {color:#8a611f;font-size:11px;font-weight:850;text-transform:uppercase} .article-author-box h2 {margin:1px 0 2px;color:var(--navy-900);font-size:20px;font-weight:900} .article-author-box p {margin:0;color:#6a788a;font-size:14px} .article-author-box a {display:inline-flex;align-items:center;gap:8px;color:#95601b;font-size:14px;font-weight:850} .article-author-box a i {transition:transform .2s ease} .article-author-box a:hover i {transform:translateX(5px)} .article-related {background:linear-gradient(145deg,#fff,#f7f9fc)} .article-consultation {background:linear-gradient(120deg,#030d1c 0%,#09213b 55%,#493016 100%)} .article-consultation .company-intro__points>a>span i {color:#fff;font-size:23px} @media (max-width:1100px) {.article-detail-layout {grid-template-columns:230px minmax(0,1fr);gap:28px}} @media (max-width:900px) {.article-detail-hero__shade {background:linear-gradient(90deg,rgba(3,13,28,.97),rgba(3,13,28,.62))} .article-detail-layout {grid-template-columns:1fr} .article-detail-sidebar {position:static;z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);order:0} .article-toc ol {grid-template-columns:repeat(2,minmax(0,1fr))} .article-toc {min-width:0} .article-detail-main {order:1} .article-consultation .company-intro__grid {grid-template-columns:1fr}} @media (max-width:620px) {.article-detail-hero {min-height:680px} .article-detail-hero__image {background-position:72% center} .article-detail-hero__content {min-height:680px;padding-top:108px;padding-bottom:74px} .article-detail-breadcrumb span {max-width:150px} .article-detail-hero h1 {font-size:clamp(35px,10.5vw,46px)} .article-detail-hero__excerpt {font-size:14px} .article-detail-meta {display:grid;grid-template-columns:1fr 1fr;gap:8px 12px} .article-detail-sidebar {grid-template-columns:1fr} .article-toc ol {grid-template-columns:1fr} .article-prose {padding:22px 18px;border-radius:13px} .prose-content section {margin-bottom:36px} .prose-content h2 {font-size:26px} .prose-content h3 {font-size:20px} .prose-content .lead {padding-left:13px;font-size:14px} .prose-content blockquote {padding:58px 18px 20px} .prose-content blockquote::before {top:10px;left:18px} .prose-content blockquote p {font-size:14px} .prose-content dl>div {grid-template-columns:1fr;gap:3px} .prose-content iframe {min-height:230px} .prose-callout {grid-template-columns:36px minmax(0,1fr);padding:15px} .prose-callout>i {width:34px;height:34px;font-size:16px} .prose-steps>li {padding:15px 14px 15px 62px} .prose-steps>li::before {top:15px;left:13px;width:35px;height:35px} .article-author-box {grid-template-columns:56px minmax(0,1fr)} .article-author-box>span {width:54px;height:54px} .article-author-box>a {grid-column:1 / -1;justify-content:center;min-height:42px;background:#fff7e8;border-radius:8px}}
