/* Minimal source-builder adaptation; Zoé tokens and components unchanged. */
/* Contact preview: retain source labels and controls with no transport. */
.contact-preview{max-width:720px}.contact-preview fieldset{border:0;padding:0;margin:24px 0;min-width:0}.contact-preview label{display:block}.contact-preview input:not([type=checkbox]):not([type=submit]),.contact-preview textarea{display:block;width:100%;max-width:100%;padding:12px;border:1px solid var(--line);border-radius:2px;background:var(--white);color:var(--ink)}.contact-preview input[type=checkbox]{width:18px;height:18px;margin:0 10px 0 0;vertical-align:middle}.contact-preview input:disabled,.contact-preview textarea:disabled{opacity:1;-webkit-text-fill-color:var(--ink)}.contact-preview input[type=submit]{padding:12px 26px;background:var(--petrol);color:white;-webkit-text-fill-color:white;border:0;cursor:not-allowed}.contact-preview [role=status]{padding:16px;border-left:3px solid var(--brass);background:var(--soft);font-size:14px}.contact-preview label:has(input[type=checkbox]){font-size:14px}
.prose,.source-home{overflow-wrap:anywhere}.source-home>div>section{padding:30px 0;border-bottom:1px solid var(--line)}.source-home .article-grid{margin:25px 0}.source-home .article-card img{aspect-ratio:16/9}.source-home .migration-card-title{font-family:var(--display);font-size:28px;line-height:1.15;margin:18px 0}.source-home .migration-card-title a{text-decoration:none}.source-home .migration-excerpt{font-size:14px;color:var(--muted)}.source-home .meta{margin:14px 0}.source-home .migration-thumbnail>a:empty{display:block}.prose img{max-width:100%;height:auto}.source-home h2{margin:20px 0}.source-home p{max-width:720px}.page-heading h1{overflow-wrap:anywhere}.prose ol{padding-left:24px}.source-home .meta a{font-size:12px}.source-home .article-card{min-width:0}
