.editorial-main{padding-top:64px;padding-bottom:72px}.editorial-intro{max-width:900px;margin-bottom:64px}.editorial-intro h1{letter-spacing:-.045em;text-wrap:balance;margin:0 0 24px;font-size:clamp(36px,4.5vw,64px);font-weight:600;line-height:1.06}.editorial-intro>p:not(.editorial-kicker){max-width:660px;color:var(--muted-foreground);font-size:20px;line-height:1.65}.editorial-kicker{color:#665474;margin-bottom:16px;font-size:14px;font-weight:600}.editorial-section-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px;display:flex}.editorial .editorial-section-heading h2,.editorial .editorial-related h2,.editorial .editorial-cta h2{letter-spacing:-.025em;font-size:24px;font-weight:600;line-height:1.25}.editorial-section-heading>span{color:var(--muted-foreground);font-size:13px}.guide-feature{background:#fff;border:1px solid #e8e2e7;border-radius:32px 3px;grid-template-columns:1fr 1fr;padding:10px;transition:box-shadow .2s;display:grid;overflow:hidden}.guide-feature:hover{box-shadow:0 10px 30px #29232e0b}.guide-discipline-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.guide-discipline{grid-template-rows:auto 1fr;grid-template-columns:1fr}.guide-discipline .guide-feature-copy{flex-direction:column;align-self:stretch;padding:28px;display:flex}.guide-discipline .editorial-link{margin-top:auto}.guide-discipline .guide-art{min-height:270px;padding:32px}.guide-discipline .guide-quote{font-size:clamp(26px,2.7vw,36px)}.guide-discipline .guide-answer{max-width:340px;font-size:22px}.guide-art-interface{background:#e8e2ee}.guide-art-interior{background:#f3dfd3}@media (max-width:700px){.guide-discipline-grid{grid-template-columns:1fr}.guide-discipline .guide-art{min-height:230px;padding:24px}.guide-discipline .guide-feature-copy{padding:28px 18px}.guide-discipline .guide-answer{font-size:20px}}.guide-art{background:#d9d0e8;border-radius:24px 2px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:330px;padding:40px;display:flex}.guide-quote{letter-spacing:-.04em;font-size:clamp(28px,3vw,44px);font-weight:600}.guide-art-arrow{color:#a43b1e;align-self:center;font-size:42px;line-height:1.5}.guide-answer{background:#f7f4ee;border-radius:18px 2px;align-self:flex-end;padding:16px 22px;font-size:clamp(18px,2vw,26px);line-height:1.3}.guide-feature-copy{align-self:center;padding:40px}.guide-feature-copy h3{letter-spacing:-.035em;margin-bottom:20px;font-size:32px;font-weight:600;line-height:1.15}.guide-feature-copy>p:not(.editorial-kicker){color:var(--muted-foreground);margin-bottom:24px;line-height:1.7}.editorial-link{color:#a43b1e;align-items:center;gap:16px;font-weight:500;line-height:1.5;display:inline-flex}.editorial-back{color:#665474;min-height:28px;margin-bottom:28px;font-size:14px;display:inline-block}.article-intro{max-width:930px}.editorial-reading-layout{grid-template-columns:240px minmax(0,740px);align-items:start;gap:64px;display:grid}.editorial-toc{border-top:1px solid #d9d0e8;padding-top:20px;position:sticky;top:28px}.editorial-toc p{margin-bottom:12px;font-size:14px;font-weight:600}.editorial-toc a{color:#665474;padding:10px 0;font-size:14px;line-height:1.5;display:block}.editorial-toc a:hover,.editorial-prose a:hover,.editorial-related a:hover{text-decoration:underline}.editorial-prose{font-size:18px;line-height:1.8}.editorial-prose section{margin-bottom:52px;scroll-margin-top:28px}.editorial .editorial-prose h2{letter-spacing:-.03em;text-wrap:balance;margin-bottom:22px;font-size:30px;font-weight:600;line-height:1.22}.editorial-prose h3,.brand-example h3,.brand-steps h3{margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.35}.editorial-prose p{margin:0 0 20px}.editorial-prose ul{margin-bottom:24px;padding-left:24px;list-style:outside}.editorial-prose a,.editorial-cta-note a{color:#a43b1e;text-underline-offset:3px;text-decoration:underline}.editorial-example{background:#f0ebf4;border-radius:24px 2px;margin:24px 0;padding:28px}.editorial-example p:last-child{margin-bottom:0}.editorial-example blockquote{letter-spacing:-.02em;margin-bottom:28px;font-size:24px;line-height:1.5}.editorial-question-pair{border-left:3px solid #ef6a45;margin:30px 0;padding-left:24px}.editorial-example-label{color:#746779;line-height:1.65;font-size:14px!important}.editorial-conversation{grid-template-columns:90px 1fr;gap:10px 16px;margin:20px 0 28px;font-size:16px;line-height:1.7;display:grid}.editorial-conversation dt{color:#665474;padding-top:3px;font-size:13px;font-weight:600}.editorial-conversation dd{margin:0 0 12px}.editorial-related{border-top:1px solid #ded6df;justify-content:space-between;align-items:center;gap:48px;margin-top:48px;padding:36px 0;display:flex}.editorial-related p{color:var(--muted-foreground);max-width:700px;margin-top:12px;line-height:1.7}.editorial-related>a{color:#a43b1e;flex-shrink:0;max-width:230px;font-size:14px;line-height:1.5}.editorial-cta{color:#f7f4ee;background:#29232e;border-radius:28px 2px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:48px;padding:36px;display:grid}.editorial-cta p{color:#d9d0e8;margin-top:10px;line-height:1.6}.editorial-button{color:#29232e;background:#ef6a45;border-radius:18px 2px;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:15px 20px;font-weight:600;display:inline-flex}.editorial-cta .editorial-cta-note{grid-column:1/-1;margin:0;font-size:13px}.editorial-cta-note a{color:#f7f4ee}.brand-workflow{border-top:1px solid #ded6df;grid-template-columns:1fr 1.25fr;gap:80px;margin-bottom:72px;padding-top:48px;display:grid}.editorial .brand-workflow h2{letter-spacing:-.035em;margin-bottom:24px;font-size:36px;font-weight:600;line-height:1.2}.brand-workflow p{color:var(--muted-foreground);margin-bottom:20px;font-size:17px;line-height:1.75}.brand-steps{margin:0;padding:0;list-style:none}.brand-steps li{border-bottom:1px solid #ded6df;margin-bottom:24px;padding:0 0 20px}.brand-steps li:last-child{border-bottom:0;margin:0;padding:0}.brand-opening{color:#f7f4ee;background:#29232e;border-radius:24px 2px;margin:24px 0;padding:32px}.brand-opening>span{color:#d9d0e8;font-size:13px}.brand-opening blockquote{letter-spacing:-.025em;margin-top:12px;font-size:28px;line-height:1.4}.brand-concerns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.brand-concerns .editorial-example{margin:0}.brand-takeaway{border-top:1px solid #d4c8df;padding-top:20px;font-size:15px;line-height:1.8}.brand-revision{max-width:800px;padding:32px 0 0;font-size:18px;line-height:1.8}.brand-revision p{margin-bottom:16px}@media (max-width:1000px){.editorial-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:36px}.brand-workflow{gap:40px}.guide-feature-copy,.guide-art{padding:28px}.editorial-related{gap:24px}}@media (max-width:700px){.editorial-main{padding-top:36px;padding-bottom:40px}.editorial-intro{margin-bottom:40px}.editorial-intro>p:not(.editorial-kicker){font-size:18px}.editorial-section-heading{display:block}.editorial-section-heading>span{margin-top:8px;display:block}.guide-feature,.brand-workflow,.brand-concerns,.editorial-reading-layout{grid-template-columns:1fr}.guide-art{min-height:230px}.guide-feature-copy{padding:28px 18px}.guide-feature-copy h3{font-size:27px}.editorial-toc{flex-wrap:wrap;column-gap:20px;display:flex;position:static}.editorial-toc p{width:100%;margin-bottom:0}.editorial-toc a{padding:8px 0}.editorial-prose{font-size:17px}.editorial .editorial-prose h2{font-size:27px}.editorial-example{padding:22px}.editorial-conversation{grid-template-columns:1fr;gap:0}.editorial-conversation dd{margin-bottom:18px}.editorial-related{display:block}.editorial-related>a{max-width:none;margin-top:20px;display:inline-block}.editorial-cta{grid-template-columns:1fr;padding:28px 22px}.editorial-button{justify-self:start}.brand-workflow{gap:28px;margin-bottom:40px}.editorial .brand-workflow h2{font-size:30px}.brand-opening{padding:24px}.brand-opening blockquote{font-size:24px}}.guide-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.guide-topic{background:#fff;border:1px solid #e8e2e7;border-radius:28px 3px;flex-direction:column;padding:8px;transition:box-shadow .2s;display:flex;overflow:hidden}.guide-topic:hover{box-shadow:0 8px 28px #29232e10}.guide-cover{border-radius:20px 2px;overflow:hidden}.guide-cover svg{width:100%;height:auto;display:block}.guide-cover-brand{background:#e4dced}.guide-cover-ui{background:#393141}.guide-cover-interior{background:#e9e2d3}.guide-topic-copy{flex-direction:column;flex:1;padding:26px 18px 22px;display:flex}.guide-topic-copy h3{letter-spacing:-.035em;margin-bottom:18px;font-size:26px;font-weight:600;line-height:1.2}.guide-topic-summary{margin-bottom:14px;font-size:18px;line-height:1.5}.guide-topic-detail{color:var(--muted-foreground);margin-bottom:28px;font-size:15px;line-height:1.7}.guide-topic-copy .editorial-link{margin-top:auto;font-size:14px}@media (max-width:1000px) and (min-width:701px){.guide-library{gap:14px}.guide-topic-copy{padding:22px 12px}.guide-topic-copy h3{font-size:22px}.guide-topic-summary{font-size:16px}}@media (max-width:700px){.guide-library{grid-template-columns:1fr}.guide-cover svg{max-height:230px}.guide-topic-copy{padding:24px 18px}.guide-topic-copy h3{font-size:27px}}.guide-cover-photo{background:#ded5cf}.guide-cover-copy{background:#eadfeb}.guide-cover-packaging{background:#dfe4dc}
