/* Partnerbereich der Seeland-Tax-Website, freigegeben am 26.10.2026. */
#partner{scroll-margin-top:88px;padding-top:35px;padding-bottom:68px}
#partner .section-head{max-width:1000px;margin-bottom:24px}
#partner .section-head .eyebrow{margin-bottom:16px}
#partner .section-head h2{font-size:clamp(2.4rem,4.5vw,3rem);margin-bottom:20px}
#partner .section-head .lead{max-width:840px;margin-inline:auto;font-size:17px;line-height:1.7}
#partner .partner-card{max-width:1080px}
#partner .sfi-card{grid-template-columns:minmax(280px,.85fr) minmax(0,1.25fr);padding:0;gap:0;overflow:hidden;align-items:stretch;border-left:2px solid var(--gold);margin-top:32px}
.sfi-identity{background:#fcf9f3;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px 24px}
#partner .sfi-identity a{width:100%;max-width:390px;display:block}
#partner .sfi-identity img{display:block;border-radius:0}
#partner .sfi-location{font:500 10px/1.8 var(--sans);letter-spacing:.16em;margin:30px 0 20px;color:var(--muted)}
.sfi-rule{width:46px;height:1px;background:var(--gold);margin-bottom:20px}
#partner .sfi-caption{max-width:240px;font:500 23px/1.3 var(--serif);color:var(--green-deep)}
.sfi-content{padding:34px 38px 38px}
#partner .sfi-content .eyebrow{margin-bottom:12px;font-size:10px;color:var(--gold-deep)}
.sfi-content h3{font:500 clamp(1.8rem,3vw,2.25rem)/1.08 var(--serif);margin:0 0 18px;color:var(--green-deep)}
#partner .sfi-content p:not(.eyebrow){font-size:14px;line-height:1.75}
#partner .sfi-content .partner-link{font-size:12px;margin-top:20px;gap:12px}
#partner .sfi-boundary{max-width:1000px;margin:20px auto 32px;text-align:center;font-size:12px;line-height:1.65;color:var(--muted)}
@media(max-width:700px){#partner{scroll-margin-top:78px;padding-top:35px}#partner .sfi-card{grid-template-columns:1fr}.sfi-identity{padding:24px}.sfi-content{padding:28px 25px}.sfi-identity a{max-width:340px!important}.sfi-location{margin-top:16px!important}.sfi-rule,.sfi-caption{display:none}.sfi-content h3 br{display:none}#partner .sfi-boundary{text-align:left;margin-inline:5px}}
