.partner-guide{--journal-green:#196b3d;--journal-ink:#173d28;color:var(--journal-ink);padding-top:clamp(24px,4vw,52px)}.partner-guide .article-template__title{font-size:clamp(3.2rem,4.4vw,5.8rem);line-height:1.08;letter-spacing:-.035em}.partner-guide header{margin-top:0;margin-bottom:30px}.partner-guide .article-template__hero-container{max-width:1000px;margin:0 auto;border-radius:22px;overflow:hidden}.partner-guide .article-template__hero-medium{height:clamp(230px,42vw,480px)}.partner-guide .article-template__hero-medium img{object-fit:cover}.partner-guide .article-template__content{font-size:1.8rem;line-height:1.75;margin-top:38px;overflow-wrap:anywhere}.partner-guide .article-template__content h2{font-size:clamp(2.5rem,3vw,3.4rem);line-height:1.2;margin-top:42px;letter-spacing:-.02em}.partner-guide .article-template__content h3{font-size:2.2rem;margin-top:28px}.partner-guide .partner-guide-lead{font-size:2.1rem;line-height:1.6}.partner-guide .partner-guide-callout{background:#f0f5ec;padding:24px 28px;border-radius:20px;margin-top:32px}.partner-guide .partner-guide-callout h2{margin-top:0}.partner-guide .partner-guide-note{font-size:1.5rem;color:#465c4d;border-top:1px solid #dbe4da;padding-top:24px;margin-top:32px}.partner-guide a{color:#196b3d;text-underline-offset:3px}.partner-guide li{margin-bottom:10px}.partner-guide .article-template__back{margin:40px auto 60px}@media(max-width:749px){.partner-guide .article-template__hero-container{margin:0 16px;border-radius:16px}.partner-guide .article-template__content{font-size:1.7rem}.partner-guide .partner-guide-callout{padding:20px}.partner-guide .partner-guide-lead{font-size:1.9rem}}