/* Existing /partnership/material/ only; reuse approved inquiry-success typography without changing it. */
.tsv-partner-material-page .tpm-breadcrumb{padding-block:24px;margin:0}
.tsv-partner-material-page .tpm-hero{padding:44px 0 52px;background:linear-gradient(115deg,#f7fbff,#e8f5ff);border-bottom:0}
.tsv-partner-material-page .tst-message h1::after{content:"";display:block;width:60px;height:2px;background:#0064f5;margin:26px auto 0}
.tsv-partner-material-page .tpm-section{padding:60px 0}
.tsv-partner-material-page .tpm-phrase{display:inline-block}
.tsv-partner-material-page .tpm-download{border-bottom:1px solid #c2d3e7}
.tsv-partner-material-page .tpm-download-grid{display:grid;grid-template-columns:52px 54px minmax(0,1fr) auto;gap:24px;align-items:center}
.tsv-partner-material-page .tpm-number{font:700 32px/1.5 Georgia,serif;color:#005cda;border-right:1px solid #91b3dc;align-self:start}
.tsv-partner-material-page .tpm-document-icon .tsr-icon{width:48px;height:58px;color:#071d4b}
.tsv-partner-material-page .tpm-section h2{font-size:clamp(25px,2.3vw,32px)}
.tsv-partner-material-page .tpm-description{font-size:16px;line-height:1.95;margin-top:14px}
.tsv-partner-material-page .tpm-download-action{text-align:center}
.tsv-partner-material-page .tpm-download-action .tsi-button{min-width:210px}
.tsv-partner-material-page .tpm-download-action p{font-size:13px;color:#53688c;margin-top:10px}
.tsv-partner-material-page .tpm-meeting{background:linear-gradient(115deg,#f4faff,#e6f4ff)}
.tsv-partner-material-page .tpm-meeting-heading{display:grid;grid-template-columns:52px minmax(0,1fr);gap:24px}
.tsv-partner-material-page .tpm-calendar{background:#fff;border:1px solid #c2d3e7;border-radius:4px;padding:8px;margin-top:32px}
.tsv-partner-material-page .meetings-iframe-container,.tsv-partner-material-page .meetings-iframe-container iframe{width:100%;max-width:100%;min-width:0}
.tsv-partner-material-page .meetings-iframe-container iframe{display:block;border:0}
.tsv-partner-material-page .tpm-calendar noscript p{padding:20px}
.tsv-partner-material-page .tpm-closing{text-align:center}
.tsv-partner-material-page .tpm-return-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px 40px;margin-top:30px}
.tsv-partner-material-page .tpm-return-links a{display:inline-flex;align-items:center;justify-content:center;gap:10px}
@media(max-width:1040px){.tsv-partner-material-page .tpm-download-grid{grid-template-columns:48px 46px minmax(0,1fr);gap:20px}.tsv-partner-material-page .tpm-download-action{grid-column:3;text-align:left}.tsv-partner-material-page .tpm-download-action p{margin-left:18px}.tsv-partner-material-page .tpm-section{padding:48px 0}}
@media(max-width:700px){.tsv-partner-material-page .tpm-breadcrumb{padding-block:20px}.tsv-partner-material-page .tpm-hero{padding:32px 0 40px}.tsv-partner-material-page .tst-message h1::after{margin-top:22px}.tsv-partner-material-page .tpm-section{padding:40px 0}.tsv-partner-material-page .tpm-section h2{font-size:clamp(23px,6.1vw,28px)}.tsv-partner-material-page .tpm-description{font-size:14px}.tsv-partner-material-page .tpm-download-grid{grid-template-columns:38px minmax(0,1fr);gap:18px}.tsv-partner-material-page .tpm-document-icon{display:none}.tsv-partner-material-page .tpm-number{font-size:27px}.tsv-partner-material-page .tpm-download-action{grid-column:2;justify-self:start;max-width:100%;text-align:left}.tsv-partner-material-page .tpm-download-action .tsi-button{min-width:0;width:auto;padding-inline:20px}.tsv-partner-material-page .tpm-download-action p{margin-left:0;font-size:12px}.tsv-partner-material-page .tpm-meeting-heading{grid-template-columns:38px minmax(0,1fr);gap:18px}.tsv-partner-material-page .tpm-calendar{margin-top:26px;padding:4px}.tsv-partner-material-page .tpm-return-links{flex-direction:column;gap:22px}.tsv-partner-material-page .tpm-return-links a{font-size:13px;max-width:100%}}
