.partner-page .partner-hero{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:70px;padding-block:65px 70px;display:grid}.partner-page .partner-hero h1{margin-top:18px;font-size:54px;line-height:1.12}.partner-page .partner-hero p:not(.eyebrow){color:var(--ink-soft);max-width:510px;margin-top:24px;font-size:15px;line-height:1.9}.partner-page .partner-hero .page-intro-photo{aspect-ratio:5/4}.partner-page .partner-hero a{margin-top:26px}.partner-page .partner-section{border-top:1px solid var(--border);padding-block:62px}.partner-page .partner-section h2{margin-top:14px;font-size:40px;line-height:1.15}.partner-page .partner-section p:not(.eyebrow):not(.sample-note){color:var(--ink-soft);font-size:14px;line-height:1.9}.partner-page .partner-section-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:60px;display:grid}.partner-page .partner-section-heading>p{max-width:500px}.partner-page .partner-benefits{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:60px;margin-top:40px;display:grid}.partner-page .partner-benefits article{border-top:1px solid var(--border);padding-block:24px}.partner-page .partner-benefits h3{margin-block:12px;font-size:27px;line-height:1.2}.partner-page .partner-status{color:var(--primary);font-size:11px}.partner-page .partner-work{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:70px;display:grid}.partner-page .partner-work>.editorial-image{aspect-ratio:4/5}.partner-page .partner-work dl{margin-top:30px}.partner-page .partner-work dl>div{border-top:1px solid var(--border);padding-block:20px}.partner-page .partner-work dt{font-family:var(--font-display);font-size:27px}.partner-page .partner-work dd{color:var(--ink-soft);margin-top:12px;font-size:14px;line-height:1.9}.partner-page .partner-tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;margin-top:35px;display:grid}.partner-page .partner-tracks article{border-top:1px solid var(--border);padding-block:24px}.partner-page .partner-tracks h3{margin-block:14px;font-size:30px;line-height:1.2}.partner-page .partner-tracks p+p{margin-top:14px}.partner-page .partner-tracks a{margin-top:20px}.partner-page .partner-application{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:70px;scroll-margin-top:35px;display:grid}.partner-page .partner-application aside>p{margin-top:22px}.partner-page .partner-demo-note{border-block:1px solid var(--border);color:var(--ink-soft);gap:12px;margin-top:28px;padding-block:20px;font-size:12px;line-height:1.8;display:flex}.partner-page .partner-demo-note svg{flex-shrink:0;width:17px;height:17px;margin-top:3px}.partner-page .partner-form{gap:28px;min-width:0;display:grid}.partner-page .partner-label{color:var(--foreground);font-size:11px;font-weight:600}.partner-page .partner-input{border-bottom:1px solid var(--input);background:0 0;outline:none;width:100%;min-width:0;height:48px;margin-top:8px;font-size:14px;font-weight:400;display:block}.partner-page .partner-input::placeholder{color:var(--muted-foreground)}.partner-page .partner-input:focus{border-color:var(--primary)}.partner-page textarea.partner-input{resize:vertical;height:auto;padding-block:12px}.partner-page .partner-track-options{gap:12px;margin-top:12px;display:grid}.partner-page .partner-track-options label{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;display:flex}.partner-page input[type=radio],.partner-page input[type=checkbox]{accent-color:var(--primary)}.partner-page .partner-track-options input{margin-top:4px}.partner-page .partner-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.partner-page .partner-actions button{max-width:100%}.partner-page .partner-preview{border-top:1px solid var(--border);padding-top:28px}.partner-page .partner-preview h3{margin-block:14px 20px;font-size:30px;line-height:1.2}.partner-page .partner-preview dl>div{border-top:1px solid var(--border);grid-template-columns:110px minmax(0,1fr);gap:18px;padding-block:12px;font-size:13px;line-height:1.8;display:grid}.partner-page .partner-preview dd{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--ink-soft)}.partner-page .partner-copy-status{min-height:24px;color:var(--ink-soft);margin-top:16px;font-size:12px}.partner-page .partner-preview .partner-actions{margin-top:20px}.partner-page .partner-fallback{margin-top:20px;display:block}@media (width<=1000px){.partner-page .partner-hero,.partner-page .partner-work,.partner-page .partner-application{gap:40px}.partner-page .partner-hero h1{font-size:43px}.partner-page .partner-section-heading,.partner-page .partner-benefits,.partner-page .partner-tracks{gap:32px}}@media (width<=700px){.partner-page .partner-hero,.partner-page .partner-work,.partner-page .partner-application,.partner-page .partner-section-heading,.partner-page .partner-benefits,.partner-page .partner-tracks{grid-template-columns:minmax(0,1fr)}.partner-page .partner-hero{gap:32px;padding-block:45px 50px}.partner-page .partner-hero h1{font-size:38px}.partner-page .partner-hero .page-intro-photo{width:90%;margin-left:auto}.partner-page .partner-section{padding-block:42px}.partner-page .partner-section h2{font-size:32px}.partner-page .partner-benefits{gap:0;margin-top:28px}.partner-page .partner-tracks{gap:16px}.partner-page .partner-preview dl>div{grid-template-columns:80px minmax(0,1fr);gap:12px}}.partner-page .partner-hero a{letter-spacing:0;text-transform:none;font-size:13px}.partner-page .partner-section-heading+p{margin-top:25px}
