/* ==========================================================
   KJRE PRODUCTION SYSTEM  |  Component layer: Kirkwood V1.2 FINAL
   Extracted verbatim from kirkwood-parts.html (LOCKED). DO NOT EDIT BY HAND.
   01-tokens.css + 02-system.css concatenate byte-for-byte to
   the Homepage V2 style block. A build check asserts this.
   ========================================================== */
/* ---------- pull quote, blockquote form ----------
   The About layer styles .pull p only. Edgewood V1.2 marked its
   quote up as a blockquote with a .attr line, so both rendered
   unstyled. Defined here so the quote reads as a quote. */
.pull blockquote{font-family:var(--quote);font-style:italic;font-weight:300;font-size:clamp(1.12rem,1.7vw,1.4rem);line-height:1.32;color:var(--ink);max-width:40ch;margin:0}
.pull .attr{font-family:var(--body);font-style:normal;font-size:.6rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:1.3em;max-width:none}

/* ---------- correction callout ----------
   For the one place on a guide where the page contradicts what
   the buyer was probably told. Brass rule rather than canopy, so
   it reads as a correction rather than as a note. */
.corr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(12px,1.8vw,26px);align-items:start;background:var(--paper);border:1px solid var(--rule);border-left:2px solid var(--brass);padding:clamp(18px,2.4vw,30px)}
.sec--panel .corr{background:var(--paper)}
.corr__k{font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;color:var(--brass);white-space:nowrap;padding-top:.25em}
.corr p{font-size:.88rem;font-weight:300;color:var(--ink-2);line-height:1.74;max-width:64ch}
.corr p + p{margin-top:.9em}
.corr p b{font-weight:500;color:var(--ink)}

@media (max-width:620px){
  .corr{grid-template-columns:1fr;gap:9px}
}
