.support-header-wrap{border-bottom:1px solid var(--soft-line);background:var(--paper)}.page-header-simple{max-width:952px;margin:0 auto;padding:64px 32px 48px}.page-title{margin:0 0 16px;font-family:var(--font-display);font-size:clamp(2rem,3.5vw,3rem);font-weight:600;letter-spacing:-.02em;line-height:1.1}.page-intro{margin:0;max-width:600px;font-size:clamp(1.1rem,1.5vw,1.25rem);color:var(--muted-ink);line-height:1.4}.page-content{flex:1;width:100%;max-width:952px;margin:0 auto;padding:48px 32px 96px}.articles-stack{display:flex;flex-direction:column;gap:24px}.article-details{border:1px solid var(--line);background:var(--paper)}.article-summary{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;font-family:var(--font-display);font-size:1.25rem;font-weight:600;cursor:pointer;list-style:none;background:var(--surface);gap:16px}.article-summary::-webkit-details-marker{display:none}.article-summary:hover,.article-summary:focus-visible{background:var(--soft-line)}.article-icon{font-family:var(--font-sans);font-size:1.8rem;font-weight:400;line-height:1;transition:transform .2s ease;flex-shrink:0}.article-details[open] .article-icon{transform:rotate(45deg)}.article-body{padding:32px;border-top:1px solid var(--line);font-size:1.05rem;line-height:1.6}.article-body h3{margin:32px 0 16px;font-family:var(--font-display);font-size:1.25rem;font-weight:600}.article-body h3:first-child{margin-top:0}.article-body p{margin:0 0 16px}.article-body p:last-child{margin-bottom:0}.article-body ul{margin:0 0 24px;padding-left:24px}.article-body li{margin-bottom:8px}.partnerships-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px;margin-bottom:64px}.partner-card{padding:40px 32px;border:1px solid var(--line);background:var(--paper)}.partner-card-icon{width:40px;height:40px;margin-bottom:24px;color:var(--ink);display:block}.partner-card h2{margin:0 0 16px;font-family:var(--font-display);font-size:1.4rem}.partner-card p{margin:0;color:var(--muted-ink);line-height:1.5}.partner-cta-box{padding:48px 32px;background:var(--surface);border:1px solid var(--line);text-align:center}.partner-cta-box h2{margin:0 0 16px;font-family:var(--font-display);font-size:1.8rem}.partner-cta-box p{margin:0 0 32px;color:var(--muted-ink)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;background:var(--ink);color:var(--paper);font-weight:600;text-decoration:none;border:1px solid var(--ink);transition:all .2s ease;min-height:44px;max-width:100%;text-align:center}.btn-primary:hover,.btn-primary:focus-visible{background:var(--focus)}.contact-grid{display:grid;grid-template-columns:1fr;gap:64px}.contact-category{padding-bottom:64px;border-bottom:1px solid var(--soft-line)}.contact-category:last-child{border-bottom:none;padding-bottom:0}.contact-category-header{margin-bottom:32px}.contact-category h2{margin:0 0 12px;font-family:var(--font-display);font-size:1.8rem}.contact-category p{margin:0;color:var(--muted-ink);font-size:1.1rem}.contact-preparation{background:var(--surface);padding:24px 32px;border-left:4px solid var(--ink);margin-bottom:32px}.contact-preparation h3{margin:0 0 12px;font-family:var(--font-display);font-size:1.2rem}.contact-preparation p{margin:0 0 12px;font-size:.95rem}.contact-preparation ul{margin:0;padding-left:20px;font-size:.95rem}.contact-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:32px}.method-block{display:flex;flex-direction:column;gap:8px}.method-label{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-ink)}.method-value{font-style:italic;color:var(--muted-ink)}@media(max-width:760px){.page-header-simple,.page-content{padding-right:24px;padding-left:24px}.page-header-simple{padding-top:48px;padding-bottom:32px}.page-content{padding-top:32px;padding-bottom:64px}.article-summary{padding:20px 24px;font-size:1.15rem}.article-body{padding:24px}.partner-card{padding:32px 24px}.partner-cta-box{padding:40px 24px}.contact-preparation{padding:24px}}@media(max-width:400px){.page-header-simple,.page-content{padding-inline:20px}.article-summary,.article-body,.partner-card,.partner-cta-box,.contact-preparation{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.article-icon,.btn-primary{transition:none}}
