.KLUG3q_shell{min-height:100svh;padding:clamp(3.5rem, 8vw, 6.5rem) var(--gutter) clamp(4rem, 9vw, 7rem);background:radial-gradient(circle at 88% 6%, #2247c529, transparent 26rem), var(--bg);color:var(--text)}.KLUG3q_page{width:min(100%,44rem);margin-inline:auto}.KLUG3q_eyebrow{color:var(--cyan);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.62rem;font-weight:600;line-height:1.4}.KLUG3q_page h1{font-family:var(--font-editorial), sans-serif;letter-spacing:-.032em;margin:0 0 1.25rem;font-size:clamp(2.1rem,6.6vw,3.1rem);font-weight:600;line-height:1.04}.KLUG3q_lead{color:#ffffffad;max-width:60ch;margin:0;font-size:1rem;line-height:1.62}.KLUG3q_updated{border:1px solid var(--line);color:#ffffff8f;border-radius:.6rem;flex-wrap:wrap;gap:.45rem;margin:1.5rem 0 0;padding:.55rem .85rem;font-size:.78rem;line-height:1.4;display:inline-flex}.KLUG3q_updated strong{color:#ffffffd6;font-weight:600}.KLUG3q_sections{flex-direction:column;gap:2.6rem;margin-top:clamp(2.75rem,6vw,4rem);display:flex}.KLUG3q_section h2{font-family:var(--font-editorial), sans-serif;letter-spacing:-.022em;margin:0 0 1rem;font-size:clamp(1.28rem,4.4vw,1.55rem);font-weight:600;line-height:1.16}.KLUG3q_section p{max-width:64ch;margin:0 0 .85rem;font-size:.97rem;line-height:1.66}.KLUG3q_section p:last-child{margin-bottom:0}.KLUG3q_section ul{flex-direction:column;gap:.6rem;margin:.95rem 0;padding-left:1.15rem;display:flex}.KLUG3q_section li{color:#ffffffd1;max-width:62ch;font-size:.95rem;line-height:1.62}.KLUG3q_section li::marker{color:var(--cyan)}.KLUG3q_closing{color:#ffffffb3}.KLUG3q_back{border-top:1px solid var(--line);color:#ffffffb3;align-items:center;gap:.5rem;margin-top:clamp(3rem,6vw,4rem);padding-top:1.6rem;font-size:.9rem;transition:color .2s;display:inline-flex}.KLUG3q_back:hover{color:var(--text)}.KLUG3q_contact{color:var(--cyan);overflow-wrap:anywhere;text-decoration:none}.KLUG3q_contact:hover{text-decoration:underline}
