.acquisition-page{--navy:#07182a;--ink:#0b1426;--muted:#46566c;--ground:#f5f7fb;--blue:#005bff;background:#fff;color:var(--ink);font-size:16px;line-height:1.65}
.acquisition-page .wrap{max-width:1328px;padding-inline:40px}
.acq-top,.acq-hero,.acq-footer{background:var(--navy);color:#fff}
.acq-header{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:88px}
.acquisition-page .wordmark{font-size:36px;color:#e3242b}
.acq-header nav,.acq-footer nav{display:flex;gap:12px 28px;align-items:center;flex-wrap:wrap}
.acq-header nav a,.acq-footer nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}
.acq-header nav a:hover,.acq-footer nav a:hover{text-decoration:underline;text-underline-offset:5px}
.acq-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px 12px;padding-top:16px;font-size:14px;color:#c5d4e5}
.acq-breadcrumbs a{display:inline-flex;align-items:center;min-height:36px;text-decoration:underline;text-underline-offset:4px}
/* The 1248px content uses two columns around one 48px gap; both columns can shrink. */
.acq-hero-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center;padding-block:30px 48px}
.acquisition-page h1{font-size:clamp(38px,4.4vw,60px);line-height:1.08;letter-spacing:-.035em;overflow-wrap:anywhere;max-width:22ch;color:inherit}
.acq-product-type{font-size:22px;margin-top:18px;max-width:40ch;line-height:1.4}
.acq-intro{font-size:18px;color:#d9e3f0;max-width:54ch;margin-top:18px}
.acq-hero-source{font-size:14px;margin-top:12px;color:#c5d4e5}
.acq-hero-source a{min-height:36px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}
.acq-photo{margin:0;background:white;color:var(--muted);padding:24px;min-width:0}
.acq-photo>a{display:block}
.acq-photo img{width:100%;height:285px;object-fit:contain}
.acq-photo figcaption{font-size:14px;margin-top:16px;text-align:center}
.acq-purchase{margin-top:24px}
.acq-purchase>p:first-child{font-weight:500}
.acq-actions{display:flex;gap:10px 14px;flex-wrap:wrap;margin-top:18px}
.acq-purchase .acq-actions{margin-top:10px}
.acq-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;gap:12px;padding:12px 18px;border-radius:4px;font-size:14px;font-weight:500;line-height:1.5;text-align:center}
.acq-ozon{background:var(--blue);color:#fff}
.acq-ozon:hover{background:#0048ce}
.acq-secondary{background:#17344f;color:#fff}
.acq-secondary:hover{background:#214968}
.acq-white{background:#fff;color:var(--ink)}
.acq-white:hover{background:#eaf2fb}
.acq-dark{background:var(--ink);color:#fff}
.acq-dark:hover{background:#25374f}
.acq-purchase-note{font-size:14px;color:#c5d4e5;margin-top:10px;max-width:62ch}
.acq-content{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:48px;padding-block:56px 72px}
.acq-main-column,.acq-aside{min-width:0}
.acq-main-column>section+section{margin-top:56px}
.acquisition-page h2{font-size:28px;line-height:1.2;letter-spacing:-.025em;margin-bottom:22px}
.acquisition-page h3{font-size:18px;line-height:1.4;letter-spacing:-.015em}
.acq-main-column p{max-width:70ch}
.acq-main-column p+p{margin-top:16px}
.acq-main-column p a,.acq-aside p a,.acq-guide-links a{color:#164ea8;text-decoration:underline;text-underline-offset:4px}
.acq-main-column p a{display:inline-block;min-height:36px}
.acq-main-column p a.acq-button{color:#fff;text-decoration:none;min-height:48px}
.acq-table-wrap{overflow-x:auto;max-width:100%}
.acq-facts{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6;text-align:left}
.acq-facts caption{text-align:left;font-size:14px;color:var(--muted);padding-bottom:12px}
.acq-table-hint{display:none}
.acq-facts th,.acq-facts td{padding:14px 12px;vertical-align:top;border-bottom:1px solid #dfe5ed;overflow-wrap:anywhere}
.acq-facts th:first-child{padding-left:0;width:30%}
.acq-facts td:last-child{padding-right:0}
.acq-facts tbody th{font-weight:500}
.acq-facts thead{color:var(--muted)}
.acq-facts thead th{font-weight:400;font-size:14px}
.acq-sources a{display:inline-flex;align-items:center;min-height:36px;color:#164ea8;text-decoration:underline;text-underline-offset:4px;margin-right:10px}
.acq-sources{font-size:14px}
.acq-note{font-size:14px;color:var(--muted);margin-top:18px}
.acq-documents{list-style:none;padding:0;margin:0}
.acq-documents li{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 0}
.acq-documents li p{font-size:14px;color:var(--muted);margin-top:8px}
.acq-document-actions{display:flex;flex-wrap:wrap;gap:4px 16px;flex:none;max-width:240px}
.acq-document-actions a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#164ea8;text-decoration:underline;text-underline-offset:4px}
.acq-aside{padding:24px;background:var(--ground);align-self:start}
.acq-aside h2{font-size:22px;line-height:1.3;margin-bottom:16px}
.acq-aside h2:not(:first-child){margin-top:32px}
.acq-aside p{font-size:14px;margin-top:18px}
.acq-checklist{padding-left:22px;margin:0;font-size:16px}
.acq-checklist li+li{margin-top:16px}
.acq-aside .acq-checklist{font-size:14px}
.acq-guide-links{list-style:none;padding:0;margin:0}
.acq-guide-links li+li{margin-top:8px}
.acq-guide-links a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}
.acq-related-products{list-style:none;padding:0;margin:0}
.acq-related-products li+li{margin-top:20px}
.acq-related-products a{display:grid;grid-template-columns:56px minmax(0,1fr) 16px;gap:12px;align-items:center;min-height:64px}
.acq-related-products img{width:56px;height:56px;object-fit:contain;background:#fff}
.acq-related-products strong{display:block;overflow-wrap:anywhere;font-size:14px;font-weight:600}
.acq-related-products strong+span{display:block;font-size:14px;line-height:1.5;margin-top:4px}
.acq-related-products a:hover strong{text-decoration:underline;text-underline-offset:4px}
.acq-footer>.wrap{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-block:36px}
.acq-footer p{font-size:14px;color:#c5d4e5;max-width:48ch;margin-top:12px}
.acq-footer p[lang=zh]{color:#fff;font-size:16px}
@media(max-width:1000px){.acquisition-page .wrap{padding-inline:28px}.acq-hero-layout{gap:28px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.acq-photo{padding:16px}.acq-photo img{height:240px}.acq-content{grid-template-columns:minmax(0,1fr) 260px;gap:28px}.acq-aside{padding:20px}.acq-documents li{display:block}.acq-document-actions{margin-top:10px;max-width:none}.acq-hero-layout .acq-button{width:100%}.acquisition-page h1{font-size:40px}}
@media(max-width:900px){.acq-content{grid-template-columns:minmax(0,1fr);gap:40px}.acq-aside{padding:24px}.acq-related-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.acq-related-products li+li{margin-top:0}.acq-footer>.wrap{display:block}.acq-footer nav{margin-top:24px}}
@media(max-width:760px){.acq-hero-layout{grid-template-columns:minmax(0,1fr)}.acq-photo{max-width:560px;width:100%;justify-self:center}.acq-photo img{height:250px}.acq-hero-layout .acq-button{width:auto}.acq-product-type{font-size:20px}.acq-header{gap:16px}.acq-header nav{gap:4px 18px}}
@media(max-width:600px){.acquisition-page .wrap{padding-inline:20px}.acq-header{display:block;padding-top:20px;padding-bottom:12px}.acquisition-page .wordmark{font-size:32px}.acq-header nav{margin-top:12px;gap:0 18px}.acq-breadcrumbs{padding-top:8px;font-size:13px;gap:4px 8px}.acq-hero-layout{padding-top:22px;padding-bottom:32px;gap:28px}.acquisition-page h1{font-size:34px;line-height:1.12;max-width:none}.acq-product-type{font-size:20px;margin-top:16px}.acq-intro{font-size:16px;margin-top:16px}.acq-photo img{height:210px}.acq-photo figcaption{font-size:13px}.acq-purchase{margin-top:20px}.acq-actions{gap:10px}.acq-hero-layout .acq-button{width:100%}.acq-content{padding-top:36px;padding-bottom:44px}.acq-main-column>section+section{margin-top:36px}.acquisition-page h2{font-size:24px;line-height:1.25;margin-bottom:18px}.acq-facts th,.acq-facts td{padding:12px 8px;font-size:13px}.acq-facts th:first-child{width:30%}.acq-sources a{min-height:44px;margin-right:0}.acq-documents li{padding-block:16px}.acq-related-products{grid-template-columns:minmax(0,1fr);gap:18px}.acq-aside{padding:20px}.acq-footer>.wrap{padding-block:30px}.acq-footer nav{gap:4px 20px}}
@media(prefers-reduced-motion:reduce){.acquisition-page *{scroll-behavior:auto!important}}
@media(max-width:600px){.acq-facts:not(.acq-compare) thead{display:none}.acq-facts:not(.acq-compare) tbody{display:block}.acq-facts:not(.acq-compare) tr{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;padding:16px 0}.acq-facts:not(.acq-compare) th,.acq-facts:not(.acq-compare) td{display:block;width:auto;padding:0;border:0;font-size:14px;overflow-wrap:normal}.acq-facts:not(.acq-compare) tbody th{font-weight:600;line-height:1.5}.acq-facts:not(.acq-compare) .acq-sources{display:flex;flex-wrap:wrap;gap:4px 16px}.acq-compare{min-width:510px}.acq-compare th,.acq-compare td{overflow-wrap:normal}.acq-table-hint{display:block;margin-top:8px}}
