/* Nur Pilot 4377 und der ausdrücklich freizugebende Archiv-Auswahlblock. */
.postid-4377 .ik-werkpilot { margin-bottom:40px; padding-bottom:32px; border-bottom:1px solid var(--ik-gray-border,#E8E6E1); }
.postid-4377 .ik-werkpilot h2 { font-family:var(--font-display); font-size:clamp(26px,3vw,32px); font-weight:500; line-height:1.15; margin:0 0 28px; }
.postid-4377 .ik-werkpilot h3 { font-family:var(--font-display); font-size:20px; line-height:1.3; font-weight:500; margin:28px 0 10px; }
.postid-4377 .ik-werkpilot p { font-family:var(--font-body); font-size:16px; line-height:1.7; color:var(--ik-text-werktext,#333); margin:0 0 14px; max-width:66ch; }
.postid-4377 .ik-werkpilot blockquote { border:0; padding:0; margin:0 0 8px; }
.postid-4377 .ik-werkpilot blockquote p { font-family:var(--font-display); font-size:23px; line-height:1.4; }
.postid-4377 .ik-werkpilot p.ik-werkpilot__quelle { font-size:13px; line-height:1.6; color:var(--ik-text-secondary,#555); }
.postid-4377 .ik-werkpilot a { color:inherit; text-decoration:underline; text-underline-offset:4px; }
.postid-4377 .ik-werkpilot__links { display:flex; flex-wrap:wrap; column-gap:24px; row-gap:8px; margin-top:20px; }
.postid-4377 .ik-werkpilot__links a { display:inline-flex; align-items:center; min-height:44px; font-size:14px; }
.postid-4377 .ik-werkpilot__kurz { font-size:15px; line-height:1.65; margin:16px 0; color:var(--ik-text-secondary,#555); }
.postid-4377 .ik-werkpilot__status { display:inline-flex; align-items:center; gap:8px; margin:12px 0 0; font-size:13px; line-height:1.5; }
.postid-4377 .ik-werkpilot__status::before { content:""; width:6px; height:6px; border-radius:50%; background:currentColor; }
.postid-4377 .sk-unlock__locked-title { max-width:32ch; }
.post-type-archive-kunstwerk .ik-werke-auswahl { max-width:1200px; padding:16px 24px 32px; margin:0 auto; }
.post-type-archive-kunstwerk .ik-werke-auswahl__kopf>span { font:500 11px/1.5 var(--font-body); text-transform:uppercase; letter-spacing:.06em; }
.post-type-archive-kunstwerk .ik-werke-auswahl h2 { font:500 clamp(26px,3vw,32px)/1.15 var(--font-display); letter-spacing:-.02em; margin:8px 0 12px; }
.post-type-archive-kunstwerk .ik-werke-auswahl__kopf>p { font:400 15px/1.6 var(--font-body); color:var(--ik-text-secondary,#555); margin:0 0 24px; }
.post-type-archive-kunstwerk .ik-werke-auswahl__wege { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:32px; }
.post-type-archive-kunstwerk .ik-werke-auswahl__weg { display:flex; flex-direction:column; position:relative; padding:20px 0 16px; border-top:1px solid var(--ik-gray-border,#E8E6E1); color:inherit; text-decoration:none; }
.post-type-archive-kunstwerk .ik-werke-auswahl__weg h3 { font:500 20px/1.3 var(--font-display); margin:0 0 10px; max-width:23ch; }
.post-type-archive-kunstwerk .ik-werke-auswahl__weg>p { font:400 15px/1.6 var(--font-body); color:var(--ik-text-secondary,#555); margin:0 0 20px; }
.post-type-archive-kunstwerk .ik-werke-auswahl__weg>span { margin-top:auto; font:500 14px/1.5 var(--font-body); padding-right:28px; }
.post-type-archive-kunstwerk .ik-werke-auswahl small { display:block; font:400 13px/1.7 var(--font-body); color:var(--ik-text-secondary,#555); }
.post-type-archive-kunstwerk .ik-werke-auswahl b { position:absolute; bottom:25px; right:4px; font-weight:400; }
.ik-werke-auswahl a:focus-visible,.ik-werkpilot a:focus-visible { outline:2px solid currentColor; outline-offset:5px; }
@media(max-width:767px) { .post-type-archive-kunstwerk .ik-werke-auswahl { padding:8px 24px 24px; } .post-type-archive-kunstwerk .ik-werke-auswahl__wege { grid-template-columns:1fr; gap:0; } .post-type-archive-kunstwerk .ik-werke-auswahl__weg { padding:20px 0; } .postid-4377 .ik-werkpilot { margin-bottom:32px; } }
