.process-guide .process-title-accent{color:var(--journal-accent)}.process-guide .journal-title-question{max-width:480px}.process-guide .process-intro{border-block:1px solid var(--journal-rule);border-top-width:2px;border-top-color:var(--journal-accent);grid-template-columns:.72fr 1.28fr;gap:64px;padding:42px 0;display:grid}.process-guide .process-intro h2{max-width:470px;color:var(--color-ink);letter-spacing:-.04em;font-size:clamp(29px,3vw,41px);font-weight:550;line-height:1.18}.process-guide .process-intro .journal-prose{font-size:17px}.process-guide .journal-prose{max-width:72ch}.process-guide .journal-prose a{color:var(--journal-accent);text-underline-offset:4px;-webkit-text-decoration:underline #d5aaa0;text-decoration:underline #d5aaa0}.process-guide .process-callout{border-left:3px solid var(--journal-accent);background:#f3f3f5;grid-template-columns:150px 1fr;gap:24px;max-width:72ch;margin-top:30px;padding:24px 28px;display:grid}.process-guide .process-callout .journal-kicker{margin:3px 0 0}.process-guide .process-callout>p:last-child{font-size:18px;line-height:1.7}.process-guide .process-structure-grid{border-top:1px solid var(--journal-rule);grid-template-columns:1fr 1fr;display:grid}.process-guide .process-structure-grid article{border-bottom:1px solid var(--journal-rule);padding:28px 28px 30px 0}.process-guide .process-structure-grid article:nth-child(2n){border-left:1px solid var(--journal-rule);padding-inline:28px 0}.process-guide .process-structure-grid article>span{color:var(--journal-accent);font-size:11px;font-weight:750}.process-guide .process-structure-grid h3{color:var(--color-ink);letter-spacing:-.03em;margin:17px 0 12px;font-size:25px;font-weight:600}.process-guide .process-structure-grid p{color:var(--color-muted);margin-bottom:17px;font-size:15px;line-height:1.8}.process-guide .process-structure-grid a{color:var(--journal-accent);font-size:12px;font-weight:750}.process-guide .process-size-strip{border-block:1px solid var(--journal-rule);grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.process-guide .process-size-strip div{padding:24px 25px 24px 0}.process-guide .process-size-strip div+div{border-left:1px solid var(--journal-rule);padding-left:25px}.process-guide .process-size-strip dt{color:var(--journal-accent);margin-bottom:10px;font-size:12px;font-weight:750}.process-guide .process-size-strip dd{color:var(--color-muted);font-size:14px;line-height:1.75}.process-guide .process-finish-note{border-top:2px solid var(--journal-accent);background:#f3f3f5;flex-wrap:wrap;align-items:center;gap:12px 24px;max-width:72ch;margin-top:30px;padding:22px 25px;font-size:13px;display:flex}.process-guide .process-finish-note strong{width:100%;color:var(--color-ink);font-size:18px}.process-guide .process-finish-note span{color:var(--journal-accent);font-weight:650}.process-guide .process-artwork-list{counter-reset:artwork;grid-template-columns:1fr 1fr;gap:0 30px;max-width:72ch;margin:32px 0 0;padding:0;list-style:none;display:grid}.process-guide .process-artwork-list li{border-top:1px solid var(--journal-rule);padding:19px 0;font-size:15px;line-height:1.7}.process-guide .process-artwork-list strong{color:var(--journal-accent)}.process-guide .process-sample-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:34px;display:grid}.process-guide .process-sample-grid article{border-top:3px solid var(--journal-accent);background:#f3f3f5;padding:27px}.process-guide .process-sample-grid .journal-kicker{margin-bottom:13px}.process-guide .process-sample-grid h3{color:var(--color-ink);letter-spacing:-.03em;margin-bottom:12px;font-size:25px;font-weight:600}.process-guide .process-sample-grid article>p:last-child{color:var(--color-muted);font-size:15px;line-height:1.8}.process-guide .process-sample-image{margin:35px 0 30px}.process-guide .process-sample-image img{aspect-ratio:3/2;object-fit:cover}.process-guide .process-inspection{border-left:1px solid var(--journal-rule);border-top:1px solid var(--journal-rule);grid-template-columns:repeat(3,1fr);max-width:72ch;margin-top:30px;display:grid}.process-guide .process-inspection span{border-right:1px solid var(--journal-rule);border-bottom:1px solid var(--journal-rule);min-height:74px;color:var(--color-ink);align-items:center;padding:18px;font-size:14px;font-weight:650;display:flex}.process-guide .process-checklist{background:#f3f3f5;border-bottom:0;padding:38px 40px!important}.process-guide .process-checklist ul{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.process-guide .process-checklist li{border-top:1px solid #d9d9df;grid-template-columns:35px 1fr;gap:12px;padding:15px 15px 15px 0;font-size:15px;line-height:1.6;display:grid}.process-guide .process-checklist li:nth-child(2n){padding-left:20px}.process-guide .process-checklist li span{color:var(--journal-accent);padding-top:3px;font-size:11px}.process-guide .process-support{border-top:3px solid var(--journal-accent);padding-top:38px!important}.process-guide .process-support>ol{border-top:1px solid var(--journal-rule);grid-template-columns:repeat(4,1fr);margin-top:34px;padding:0;list-style:none;display:grid}.process-guide .process-support>ol li{padding:23px 20px 0 0}.process-guide .process-support>ol li+li{border-left:1px solid var(--journal-rule);padding-left:20px}.process-guide .process-support>ol span{color:var(--journal-accent);font-size:11px}.process-guide .process-support>ol strong{color:var(--color-ink);margin:13px 0 8px;font-size:19px;display:block}.process-guide .process-support>ol p{color:var(--color-muted);font-size:13px;line-height:1.7}.process-guide .process-cta{border-top:3px solid var(--journal-accent);background:#f3f3f5;margin:65px 0 80px;padding:clamp(30px,5vw,55px)}.process-guide .process-cta h2{max-width:690px;color:var(--color-ink);letter-spacing:-.045em;margin-bottom:18px;font-size:clamp(31px,4vw,47px);font-weight:550;line-height:1.15}.process-guide .process-cta>p:not(.journal-kicker){max-width:68ch;margin-bottom:24px;font-size:17px;line-height:1.8}@media (max-width:900px){.process-guide .process-intro{grid-template-columns:1fr;gap:24px}.process-guide .process-support>ol{grid-template-columns:1fr 1fr}.process-guide .process-support>ol li:nth-child(3){border-left:0}}@media (max-width:767px){.process-guide .process-intro{padding:30px 0}.process-guide .process-intro .journal-prose{font-size:16px}.process-guide .process-callout{grid-template-columns:1fr;gap:8px;padding:22px}.process-guide .process-callout>p:last-child{font-size:17px}.process-guide .process-structure-grid,.process-guide .process-artwork-list,.process-guide .process-sample-grid,.process-guide .process-checklist ul{grid-template-columns:1fr}.process-guide .process-structure-grid article,.process-guide .process-structure-grid article:nth-child(2n){border-left:0;padding:24px 0}.process-guide .process-structure-grid p,.process-guide .process-sample-grid article>p:last-child{font-size:16px}.process-guide .process-size-strip{grid-template-columns:1fr}.process-guide .process-size-strip div,.process-guide .process-size-strip div+div{border-left:0;padding:20px 0}.process-guide .process-size-strip div+div{border-top:1px solid var(--journal-rule)}.process-guide .process-inspection{grid-template-columns:1fr 1fr}.process-guide .process-inspection span{font-size:13px}.process-guide .process-checklist{margin-inline:-4px;padding:28px 20px!important}.process-guide .process-checklist li:nth-child(2n){padding-left:0}.process-guide .process-support>ol{grid-template-columns:1fr}.process-guide .process-support>ol li,.process-guide .process-support>ol li+li{border-left:0;border-top:1px solid var(--journal-rule);padding:20px 0}.process-guide .process-support>ol{border-top:0}.process-guide .process-cta{margin-block:45px 60px;padding:28px 22px}.process-guide .process-cta>p:not(.journal-kicker){font-size:16px}}
