.privacy-location.svelte-ih7r9v{padding-block:var(--space-16) var(--space-24)}h2.svelte-ih7r9v{max-width:22ch}.section-intro.svelte-ih7r9v{max-width:60ch;margin:var(--space-6) 0 0;color:var(--ink-3);line-height:1.7}.section-intro.svelte-ih7r9v a:where(.svelte-ih7r9v),.duty-link.svelte-ih7r9v,.storage-where.svelte-ih7r9v a:where(.svelte-ih7r9v){color:var(--ink);text-decoration:underline;text-underline-offset:4px}.storage-panel.svelte-ih7r9v{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-top:var(--space-10);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.storage-where.svelte-ih7r9v{display:grid;justify-items:start;align-content:start;gap:var(--space-2);padding:var(--space-8);background:var(--sage)}.storage-where.svelte-ih7r9v a:where(.svelte-ih7r9v){margin-top:var(--space-2);font-size:var(--text-sm);text-underline-offset:3px}.location-kicker.svelte-ih7r9v{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.045em;text-transform:uppercase;color:var(--muted)}.location-city.svelte-ih7r9v{font-size:clamp(28px,3vw,38px);font-weight:500;letter-spacing:-.04em;line-height:1.1}.storage-who.svelte-ih7r9v{display:grid;align-content:center;gap:var(--space-3);padding:var(--space-8) var(--space-10)}.processor-name.svelte-ih7r9v{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-lg);font-weight:600}.processor-task.svelte-ih7r9v{color:var(--ink);line-height:1.6}.processor-location.svelte-ih7r9v{color:var(--muted);font-size:var(--text-sm);line-height:1.7}.processor-badge.svelte-ih7r9v{display:inline-block;width:fit-content;padding:2px 8px;border-radius:4px;background:var(--tint);color:var(--tint-ink);font-size:var(--text-xs);font-weight:500;line-height:1.5}.others-label.svelte-ih7r9v{margin-top:var(--space-12);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.045em;text-transform:uppercase;color:var(--muted)}.processor-grid.svelte-ih7r9v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin:var(--space-4) 0 0;padding:0;list-style:none}.processor-grid.svelte-ih7r9v li:where(.svelte-ih7r9v){display:grid;align-content:start;justify-items:start;gap:var(--space-2);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-card)}.processor-grid.svelte-ih7r9v .processor-badge:where(.svelte-ih7r9v){background:var(--sage);color:var(--ink)}.processor-grid.svelte-ih7r9v h3:where(.svelte-ih7r9v){margin:var(--space-2) 0 0;font-size:var(--text-lg);font-weight:600;letter-spacing:-.02em}.duties-grid.svelte-ih7r9v dd:where(.svelte-ih7r9v){margin:0;color:var(--ink-3);line-height:1.7}.duties-band.svelte-ih7r9v{background:var(--surface);border-block:1px solid var(--line)}.duties-band.svelte-ih7r9v .wrap:where(.svelte-ih7r9v){padding-block:var(--space-16) var(--space-20)}.duties-grid.svelte-ih7r9v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-10)}.duties-card.svelte-ih7r9v{padding:var(--space-8);border-radius:var(--radius-card)}.duties-card.is-ours.svelte-ih7r9v{background:var(--forest);color:var(--forest-text)}.duties-card.is-yours.svelte-ih7r9v{border:1px solid var(--line);background:var(--bg)}.duties-card.svelte-ih7r9v h3:where(.svelte-ih7r9v){margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:600;letter-spacing:-.02em}.duties-grid.svelte-ih7r9v dl:where(.svelte-ih7r9v){margin:0}.duties-grid.svelte-ih7r9v dl:where(.svelte-ih7r9v)>div:where(.svelte-ih7r9v){padding-block:var(--space-5);border-bottom:1px solid var(--line)}.duties-grid.svelte-ih7r9v dl:where(.svelte-ih7r9v)>div:where(.svelte-ih7r9v):last-child{border-bottom:0;padding-bottom:0}.is-ours.svelte-ih7r9v dl:where(.svelte-ih7r9v)>div:where(.svelte-ih7r9v){position:relative;padding-left:var(--space-8);border-color:var(--forest-line)}.is-ours.svelte-ih7r9v dl:where(.svelte-ih7r9v)>div:where(.svelte-ih7r9v):before{content:"✓";position:absolute;left:0;top:var(--space-5);display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--volt);color:var(--ink);font-size:13px;font-weight:700}.duties-grid.svelte-ih7r9v dt:where(.svelte-ih7r9v){font-weight:600;margin-bottom:var(--space-1)}.is-ours.svelte-ih7r9v dd:where(.svelte-ih7r9v){color:var(--forest-muted)}.duty-help.svelte-ih7r9v{display:block;width:fit-content;margin-top:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:6px;background:var(--tint);color:var(--tint-ink);font-size:var(--text-sm);line-height:1.5}.duty-help.svelte-ih7r9v b:where(.svelte-ih7r9v){font-weight:600}.duty-link.svelte-ih7r9v{display:inline-block;margin-top:var(--space-2)}.duties-cta.svelte-ih7r9v{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5) var(--space-8);margin-top:var(--space-6);padding:var(--space-6) var(--space-8);border-radius:var(--radius-card);background:var(--sage)}.duties-cta.svelte-ih7r9v p:where(.svelte-ih7r9v){max-width:60ch;margin:0;color:var(--ink-3);line-height:1.6}.duties-cta.svelte-ih7r9v strong:where(.svelte-ih7r9v){display:block;color:var(--ink)}@media(max-width:760px){.privacy-location.svelte-ih7r9v,.duties-band.svelte-ih7r9v .wrap:where(.svelte-ih7r9v){padding-block:var(--space-12) var(--space-16)}.storage-panel.svelte-ih7r9v,.processor-grid.svelte-ih7r9v{grid-template-columns:minmax(0,1fr)}.storage-where.svelte-ih7r9v,.storage-who.svelte-ih7r9v,.processor-grid.svelte-ih7r9v li:where(.svelte-ih7r9v){padding:var(--space-6) var(--space-5)}.storage-where.svelte-ih7r9v .eu-flag{width:72px}.duties-grid.svelte-ih7r9v{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.duties-card.svelte-ih7r9v,.duties-cta.svelte-ih7r9v{padding:var(--space-6) var(--space-5)}}
