.sw-page{padding-top:var(--header-h)}.sw-proof-strip{background:var(--site-ink);border-top:1px solid #ffffff25;border-bottom:2px solid var(--site-accent);color:#ece4da}.sw-proof-strip .container{display:flex;flex-wrap:wrap;gap:.7rem 2rem;padding-block:1.3rem;font-size:.82rem}.sw-proof-strip span::before{content:'✓';color:var(--site-accent);margin-right:.6rem}.sw-jump-nav{position:sticky;top:var(--header-h);z-index:30;background:var(--site-paper);border-bottom:1px solid var(--site-line)}.sw-jump-nav .container{display:flex;align-items:center;gap:1.3rem;overflow-x:auto}.sw-jump-nav span{margin-right:auto;font-size:.8rem;font-weight:600;white-space:nowrap}.sw-jump-nav a{display:inline-flex;align-items:center;gap:.5rem;min-height:54px;font-size:.82rem;font-weight:600;white-space:nowrap;color:var(--site-link)}.sw-section{padding-block:var(--site-section)}.sw-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem)}.sw-section h2{margin-bottom:1.3rem}.sw-section h3{font-size:1.05rem;line-height:1.5}.sw-section p:not(.site-eyebrow){color:var(--site-muted);max-width:65ch;margin-top:1rem}.sw-text-link{display:inline-flex;align-items:center;gap:.7rem;min-height:48px;margin-top:1rem;color:var(--site-link);text-decoration:underline;text-underline-offset:.3em}.sw-note{font-size:.8rem}.wa-document{background:var(--site-surface);border:1px solid var(--site-line);border-radius:var(--radius);padding:clamp(1.3rem,3vw,2rem)}.wa-document ol{list-style:none;padding:0;margin-top:1.5rem}.wa-document li{display:flex;gap:1rem;padding-block:1rem;border-top:1px solid var(--site-line)}.wa-document li>span{color:var(--site-link);font-size:.8rem}.wa-document li p{margin-top:.35rem!important;font-size:.9rem}.sw-factory,.wa-workshop{background:var(--site-surface);border-block:1px solid var(--site-line)}.sw-factory .btn{margin-top:1.5rem}.sw-rows article{display:flex;gap:1rem;padding-block:1.5rem;border-bottom:1px solid var(--site-line)}.sw-rows article:first-child{padding-top:0}.sw-rows article>span{color:var(--site-link);font-size:.8rem}.sw-rows article p{margin-top:.55rem!important}.wa-gallery{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:1.25rem;margin-top:2rem}.wa-gallery img{width:100%;height:320px;object-fit:cover;border-radius:var(--radius-sm)}.wa-source{font-size:.8rem}.wa-source a{color:var(--site-link);text-decoration:underline}.sw-related{display:flex;flex-wrap:wrap;gap:1rem 2rem;padding-block:2rem var(--site-section)}.sw-related a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:var(--site-link);text-decoration:underline;text-underline-offset:.25em}@media(max-width:760px){.sw-split{grid-template-columns:1fr;gap:2rem}.sw-jump-book,.sw-jump-nav span{display:none!important}.sw-jump-nav .container{gap:1rem}.wa-gallery{grid-template-columns:1fr 1fr;gap:.8rem}.wa-gallery figure:first-child{grid-column:1/-1}.wa-gallery img{height:240px}.wa-gallery figure:not(:first-child) img{height:210px}}