.dossier{padding-top:32px;padding-bottom:50px}.dossier-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;color:#a9a0b4;font-size:12px;margin-bottom:32px;line-height:1.8}.dossier-breadcrumb a{color:#c8b2e7}.dossier-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:56px;align-items:center}.dossier-photo{margin:0;background:#ece9ef;border-radius:12px;overflow:hidden}.dossier-photo>img{width:100%;height:440px;object-fit:contain;padding:28px}.dossier-photo figcaption{padding:14px 20px;background:#19171e;font-size:12px;color:#b5a9c4;line-height:1.7}.dossier-photo a,.dossier a{color:#c5ade5;overflow-wrap:anywhere}.dossier-title h1,.company-dossier-hero h1{font-size:clamp(32px,3.3vw,48px);line-height:1.25;margin:20px 0 18px;letter-spacing:-.025em;overflow-wrap:anywhere}.dossier-lead{font-size:15px;color:#c0b8cc;line-height:1.95;max-width:65ch}.dossier-tags{display:flex;gap:8px;flex-wrap:wrap}.dossier-tags>span{font-size:12px;color:#cebbdf;border:1px solid #4b3a58;border-radius:5px;padding:5px 9px;line-height:1.7}.dossier-maker{display:flex;align-items:center;gap:12px;margin:24px 0;line-height:1.7;font-size:15px}.dossier-maker .brand-logo{width:44px;height:44px}.dossier-maker small{display:block;color:#a99ab9;font-size:11px}.dossier-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:13px;line-height:1.8;margin:22px 0}.dossier-status{font-size:12px;color:#a99bb6;line-height:1.9;margin:22px 0 0}.dossier-nav{display:flex;gap:24px;border-top:1px solid #322a3a;border-bottom:1px solid #322a3a;margin:44px 0 0;overflow-x:auto}.dossier-nav button{border:0;background:none;padding:20px 0;color:#cfc3dd;font:inherit;font-size:13px;white-space:nowrap;min-height:44px}.dossier-nav button:hover{color:#c6a6f4}.dossier-section{padding-top:48px;scroll-margin-top:24px}.dossier-section-heading{margin-bottom:24px}.dossier-section h2{font-size:25px;margin:0 0 12px;line-height:1.4}.dossier-section h3{font-size:16px;line-height:1.6;margin:25px 0 13px}.dossier-section-heading p,.dossier-empty{font-size:12px;color:#aca0ba;line-height:1.9}.dossier-prose,.dossier-section>p{font-size:14px;line-height:2;color:#c8bfd2;max-width:75ch;white-space:pre-line}.dossier-meta{display:grid;grid-template-columns:100px minmax(0,1fr);font-size:13px;line-height:1.9;gap:14px 22px;margin:28px 0;max-width:730px}.dossier-meta dt{color:#a99ab7}.dossier-meta dd{margin:0;overflow-wrap:anywhere;color:#ded4e8}.dossier-meta small{font-size:11px;margin-left:8px}.dossier-columns{display:grid;grid-template-columns:1fr 1fr;gap:48px}.dossier-columns>div{min-width:0}.dossier-facts{padding-left:19px;color:#c4bacf;font-size:14px;line-height:2}.dossier-facts li{margin:0 0 15px;max-width:70ch}.dossier-table-wrap{width:100%;overflow-x:auto}.dossier-specs{width:100%;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.9}.dossier-specs th,.dossier-specs td{padding:15px 18px;border-bottom:1px solid #332a3c;vertical-align:top}.dossier-specs thead{color:#a99bb8;background:#17131c}.dossier-specs th{font-weight:500;min-width:115px}.dossier-specs td{color:#e0d5ea}.dossier-specs td:last-child{min-width:110px}.dossier-specs small{display:block;font-size:12px;color:#a99cb8;margin-top:5px}.dossier-sources{padding:0;list-style:none}.dossier-sources li{border-bottom:1px solid #302737;padding:16px 0;line-height:1.9;font-size:13px}.dossier-sources span{display:block;color:#a89ab6;font-size:11px;margin-top:4px}.dossier-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.dossier-product{display:flex;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid #302737;min-width:0}.dossier-product>div{width:88px;height:88px;flex-shrink:0;background:#ece9ef;border-radius:6px;overflow:hidden}.dossier-product img{width:100%;height:100%;object-fit:contain;padding:6px}.dossier-product span{min-width:0}.dossier-product strong{font-size:14px;font-weight:600;color:#e4dbed;line-height:1.7}.dossier-product small{display:block;color:#ac99bd;line-height:1.8;font-size:11px;margin-top:5px}.company-dossier-hero{display:grid;grid-template-columns:170px minmax(0,1fr);gap:40px;align-items:center}.company-dossier-mark .brand-logo{width:150px;height:150px;border-radius:16px;padding:20px}.company-dossier-hero h1{margin-top:0}.dossier-english{color:#ac9bbb;font-size:13px}.company-dossier-summary{display:flex;align-items:center;gap:35px;margin:38px 0;color:#a99db7;font-size:13px;line-height:1.8;flex-wrap:wrap}.company-dossier-summary strong{color:#e9e0f0;font-size:27px;vertical-align:baseline;margin-right:8px}.dossier-relations details{border-bottom:1px solid #342b3c;padding:20px 0}.dossier-relations summary{cursor:pointer;font-size:14px;line-height:1.9}.dossier-relations summary>span{font-size:11px;color:#be9ade;margin-right:16px}.dossier-relations strong{font-weight:600}.dossier-relations summary small{display:block;color:#a697b6;font-size:12px;margin:4px 0 0}.dossier-relations p{color:#c6bbcf;font-size:13px;line-height:1.9;max-width:75ch}.dossier-no-image{display:flex;align-items:center;justify-content:center;height:180px;padding:20px;font-size:12px;color:#53465c}.company-title-link{font:inherit;color:inherit;text-align:left;border:0;background:none;padding:0;cursor:pointer}.company-title-link:hover{color:#c5a4eb}
@media(max-width:900px){.dossier-hero{gap:30px}.dossier-photo>img{height:360px}.dossier-products{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-columns{gap:30px}}
@media(max-width:600px){.dossier{padding-top:22px}.dossier-breadcrumb{margin-bottom:22px;font-size:11px}.dossier-hero{grid-template-columns:1fr;gap:28px}.dossier-photo>img{height:290px;padding:20px}.dossier-title h1{font-size:32px}.dossier-lead{font-size:14px}.dossier-nav{gap:22px;margin-top:30px}.dossier-nav button{font-size:12px;padding:17px 0}.dossier-section{padding-top:35px}.dossier-section h2{font-size:23px}.dossier-columns{grid-template-columns:1fr;gap:8px}.dossier-products{grid-template-columns:1fr;gap:3px}.dossier-specs th,.dossier-specs td{padding:12px 10px}.dossier-specs th{min-width:80px}.dossier-specs td:last-child{min-width:85px}.dossier-meta{grid-template-columns:78px minmax(0,1fr);gap:13px}.company-dossier-hero{grid-template-columns:1fr;gap:23px}.company-dossier-mark .brand-logo{width:90px;height:90px;border-radius:12px;padding:12px}.company-dossier-hero h1{font-size:32px}.company-dossier-summary{gap:15px;margin:22px 0}.company-dossier-summary>span:last-child{width:100%}.dossier-actions{gap:16px}.dossier-sources li{font-size:12px}}

.dossier-source-note{padding:16px 0;border-top:1px solid #4b3a58;color:#c4add6;font-size:12px;line-height:1.9}.atlas-no-photo{display:flex;align-items:center;justify-content:center;width:48px;height:48px;font-size:10px;background:#2c2236;color:#bfaacc;flex-shrink:0}
