.wp-head{background:var(--lib-warm);color:#fff;padding:4.5rem 0 3.5rem}.wp-head .en{font-size:var(--fs-caps);letter-spacing:var(--ls-caps);text-transform:uppercase;color:rgba(255,255,255,.66);margin-bottom:1rem}.wp-head h1{font-family:var(--serif);font-weight:var(--fw-display);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);margin:0 0 1.25rem}.wp-head .dek{max-width:44rem;font-size:var(--fs-h4);line-height:var(--lh-body);color:rgba(255,255,255,.82);margin:0 0 1.75rem}.wp-meta{display:flex;flex-wrap:wrap;gap:.75rem 2.25rem;padding-top:1.75rem;border-top:1px solid rgba(255,255,255,.22)}.wp-meta div{display:flex;flex-direction:column;gap:.25rem}.wp-meta .k{font-size:var(--fs-caps);letter-spacing:var(--ls-caps);text-transform:uppercase;color:rgba(255,255,255,.66)}.wp-meta .v{font-family:var(--mono);font-size:var(--fs-sm);color:#fff}.wp-paper{background:var(--lib-paper);border:1px solid var(--lib-line-soft);margin:3.5rem 0 4rem;padding:3.5rem clamp(1.5rem,5vw,4rem)}.wp-body{max-width:44rem;margin:0 auto;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-neutral)}.wp-body .wp-h2{font-family:var(--serif);font-weight:var(--fw-title);font-size:var(--fs-h2);line-height:var(--lh-heading);color:var(--lib-seal);margin:3rem 0 1.25rem;padding-top:1.75rem;border-top:1px solid var(--lib-line-soft);scroll-margin-top:6rem}.wp-body .wp-h2:first-child{margin-top:0;padding-top:0;border-top:0}.wp-body p{margin:0 0 1.5rem}.wp-body strong{color:var(--lib-ink);font-weight:var(--fw-title)}.wp-body em{font-style:italic}.wp-body blockquote{margin:1.75rem 0;padding:.875rem 0 .875rem 1.25rem;border-left:2px solid var(--gold);color:var(--lib-ink-mute);font-size:var(--fs-sm);line-height:1.95}.wp-body ol,.wp-body ul{margin:0 0 1.5rem;padding-left:1.75rem}.wp-body li{margin-bottom:.625rem}.wp-body ul{list-style:disc}.wp-body ol{list-style:decimal}.wp-body code{font-family:var(--mono);font-size:.9em;background:var(--lib-tint);padding:.1em .35em;color:var(--lib-ink)}.wp-body table{width:100%;border-collapse:collapse;font-size:var(--fs-sm);margin:1.75rem 0}.wp-body td,.wp-body th{border:1px solid var(--lib-line);padding:.75rem 1rem;text-align:left;vertical-align:top;line-height:1.9}.wp-body th{background:var(--lib-tint);font-weight:var(--fw-title);color:var(--lib-ink)}.wp-body hr{height:1px;background:var(--lib-line-soft);border:0;margin:2.5rem 0}.wp-foot{border-top:1px solid var(--lib-line-strong);padding:2rem 0 4rem}.wp-foot .back{font-weight:var(--fw-title);color:var(--lib-main)}.wp-foot .back:before{content:"← ";color:var(--gold)}.wp-foot .note{margin-top:1.25rem;font-size:var(--fs-sm);line-height:1.95;color:var(--lib-ink-soft)}@media (max-width:640px){.wp-head{padding:3rem 0 2.5rem}.wp-paper{padding:2rem 1.25rem;margin:2.5rem 0 3rem}}@media (prefers-reduced-motion:reduce){.wp-paper{transition:none!important}}