/* Approved: yuridicheskoe-obsluzhivanie — slug-scoped, no Tailwind runtime */

[data-approved-wrapper="yuridicheskoe-obsluzhivanie"]{
  --layout-max:1440px;
  --layout-content:1410px;

  --primary:#8F3F3A;
  --background:#FFFFFF;
  --surface:#FFFFFF;
  --surface-container:#FAF7F6;
  --on-surface:#1B1C19;
  --on-surface-variant:#544241;
  --outline:#DAC1BE;

  color:var(--on-surface);
  background:var(--background);
  font-family:'Inter',system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  -webkit-font-smoothing:antialiased;
  scroll-behavior:smooth;
  overflow-x:hidden;
  overflow-x:clip;
}

[data-approved-wrapper="yuridicheskoe-obsluzhivanie"],
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] *{box-sizing:border-box}

[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] main,
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] section,
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] nav,
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] div,
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] details,
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] summary,
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] a,
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] span{
  min-width:0;
}

[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] section[id]{scroll-margin-top:108px}

[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] img{
  display:block;
  max-width:100%;
}

[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] p,
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] h1,
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] h2,
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] h3,
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] ol,
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] ul{
  margin:0;
}

[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] ul,
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] ol{
  padding:0;
}

[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .font-display,
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] h1,
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] h2,
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] h3{
  font-family:'Manrope',system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  letter-spacing:-0.01em;
}

[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .material-symbols-outlined{
  font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24;
  line-height:1;
}

/* Layout helpers */
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] > main{
  max-width:var(--layout-max);
  margin-left:auto;
  margin-right:auto;
  padding-left:15px;
  padding-right:15px;
  background:#fff;
}

[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .max-content{
  max-width:var(--layout-content);
  margin-left:auto;
  margin-right:auto;
}

[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .section-spacing{margin-bottom:96px}

/* Scrollbar helpers */
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .hide-scrollbar::-webkit-scrollbar{display:none}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}

/* Minimal utility layer (scoped) */
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .mx-auto{margin-left:auto;margin-right:auto}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .max-w-full{max-width:100%}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .max-w-\[1440px\]{max-width:var(--layout-max)}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .max-w-2xl{max-width:42rem}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .max-w-3xl{max-width:48rem}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .max-w-4xl{max-width:56rem}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .max-w-5xl{max-width:64rem}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .px-4{padding-left:16px;padding-right:16px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .px-6{padding-left:24px;padding-right:24px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .px-8{padding-left:32px;padding-right:32px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .px-10{padding-left:40px;padding-right:40px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .px-\[15px\]{padding-left:15px;padding-right:15px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .py-2{padding-top:8px;padding-bottom:8px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .py-5{padding-top:20px;padding-bottom:20px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .py-6{padding-top:24px;padding-bottom:24px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .py-24{padding-top:96px;padding-bottom:96px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .p-1{padding:4px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .p-6{padding:24px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .p-8{padding:32px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .p-10{padding:40px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .p-12{padding:48px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .mb-2{margin-bottom:8px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .mb-3{margin-bottom:12px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .mb-4{margin-bottom:16px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .mb-6{margin-bottom:24px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .mb-8{margin-bottom:32px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .mb-10{margin-bottom:40px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .mb-12{margin-bottom:48px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .mb-16{margin-bottom:64px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .mt-4{margin-top:16px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .mt-6{margin-top:24px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .pt-4{padding-top:16px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .pt-8{padding-top:32px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .block{display:block}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .inline-flex{display:inline-flex}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .flex{display:flex}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .grid{display:grid;grid-template-columns:minmax(0,1fr)}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .relative{position:relative}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .sticky{position:sticky}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .top-4{top:16px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .z-50{z-index:50}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .items-center{align-items:center}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .items-start{align-items:flex-start}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .justify-start{justify-content:flex-start}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .justify-center{justify-content:center}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .justify-between{justify-content:space-between}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .flex-wrap{flex-wrap:wrap}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .flex-col{flex-direction:column}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .gap-1{gap:4px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .gap-3{gap:12px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .gap-4{gap:16px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .gap-6{gap:24px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .gap-8{gap:32px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .gap-10{gap:40px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .gap-12{gap:48px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .gap-16{gap:64px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .space-x-2>*+*{margin-left:8px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .space-y-2>*+*{margin-top:8px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .space-y-4>*+*{margin-top:16px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .space-y-6>*+*{margin-top:24px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .space-y-8>*+*{margin-top:32px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .text-left{text-align:left}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .text-center{text-align:center}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .text-xs{font-size:12px;line-height:16px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .text-sm{font-size:14px;line-height:20px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .text-lg{font-size:18px;line-height:28px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .text-xl{font-size:20px;line-height:30px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .text-3xl{font-size:clamp(1.9rem,2.3vw,2.25rem);line-height:1.2}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .text-4xl{font-size:clamp(2.2rem,3vw,2.75rem);line-height:1.12}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .text-5xl{font-size:clamp(2.5rem,4.3vw,3.45rem);line-height:1.03}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .text-6xl{font-size:clamp(2.9rem,5.2vw,4rem);line-height:1.02}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .text-\[10px\]{font-size:10px;line-height:14px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .font-medium{font-weight:500}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .font-semibold{font-weight:600}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .font-bold{font-weight:700}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .font-extrabold{font-weight:800}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .font-black{font-weight:900}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .leading-relaxed{line-height:1.7}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .leading-tight{line-height:1.1}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .tracking-\[0\.15em\]{letter-spacing:0.15em}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .tracking-wider{letter-spacing:0.08em}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .tracking-widest{letter-spacing:0.12em}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .uppercase{text-transform:uppercase}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .rounded-lg{border-radius:8px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .rounded-2xl{border-radius:12px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .rounded-full{border-radius:9999px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .overflow-hidden{overflow:hidden}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .overflow-x-auto{overflow-x:auto}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .whitespace-nowrap{white-space:nowrap}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .border{border:1px solid var(--outline)}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .border-t{border-top:1px solid var(--outline)}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .border-outline{border-color:var(--outline)}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .bg-white{background:#fff}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .bg-surface{background:var(--surface)}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .bg-surface-container{background:var(--surface-container)}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .bg-primary{background:var(--primary)}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .text-white{color:#fff}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .text-primary{color:var(--primary)}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .text-on-surface{color:var(--on-surface)}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .text-on-surface-variant{color:var(--on-surface-variant)}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .w-full{width:100%}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .h-full{height:100%}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .w-12{width:48px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .h-12{height:48px}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .object-cover{object-fit:cover}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .aspect-\[4\/3\]{aspect-ratio:4/3}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .shadow-soft{box-shadow:0 2px 4px rgba(0,0,0,0.04)}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .transition-colors{transition:color .2s ease,background-color .2s ease,border-color .2s ease}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .transition-all{transition:all .2s ease}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .transition-transform{transition:transform .2s ease}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .duration-300{transition-duration:.3s}

[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] a{color:inherit;text-decoration:none}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] a:hover{color:var(--primary)}

/* Glass nav */
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .glass-nav{
  background:rgba(255,255,255,0.92);
  backdrop-filter:blur(6px);
}

/* Chips nav: do not break viewport */
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .glass-nav{
  -webkit-overflow-scrolling:touch;
}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .glass-nav a{
  flex:0 0 auto;
}

/* FAQ */
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] details{
  border-radius:8px;
}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] summary{
  list-style:none;
}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] summary::-webkit-details-marker{display:none}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] details[open]{
  border-color:rgba(143,63,58,0.22);
}
[data-approved-wrapper="yuridicheskoe-obsluzhivanie"] details[open] summary .material-symbols-outlined{
  transform:rotate(180deg);
}

/* Responsive grids without Tailwind runtime */
@media (min-width: 768px){
  [data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (min-width: 1024px){
  [data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
  [data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
  [data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .lg\:p-24{padding:96px}
  [data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .lg\:text-4xl{font-size:clamp(2.2rem,3vw,2.75rem);line-height:1.12}
  [data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .lg\:text-5xl{font-size:clamp(2.6rem,4vw,3.6rem);line-height:1.05}
  [data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .lg\:text-6xl{font-size:clamp(3.1rem,4.8vw,4.2rem);line-height:1.03}
  [data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .lg\:px-0{padding-left:0;padding-right:0}
}

/* Mobile safety */
@media (max-width: 640px){
  [data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .section-spacing{margin-bottom:64px}
  [data-approved-wrapper="yuridicheskoe-obsluzhivanie"] .sticky{top:8px}
}

