.seller-article{background:var(--karton);color:var(--tinte)}
.seller-article-header{display:block;max-width:none;margin:0;border:0;padding:2.5rem 0 0;background:var(--papier)}
.seller-article-header>.seller-shell,.seller-guides>.seller-shell{width:min(1180px,calc(100% - 40px));margin:auto}
.seller-breadcrumb{display:flex;flex-wrap:wrap;gap:.6rem;font-size:.82rem;margin-bottom:2.5rem}
.seller-category{color:var(--tinte);font-size:.73rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .8rem}
.seller-article-header h1{max-width:1050px;font:600 clamp(2.35rem,4.6vw,4.6rem)/1.1 var(--font-ansatz);letter-spacing:-.035em;margin:.5rem 0 1.2rem;hyphens:auto;overflow-wrap:break-word}
.seller-meta{font-size:.83rem;color:var(--eiche);margin-bottom:1.4rem}
.seller-lead{max-width:850px;font-size:1.13rem;line-height:1.75}
.seller-start-link{display:inline-flex;align-items:center;gap:.65rem;max-width:100%;font-weight:700;margin:.5rem 0 2.8rem}
.seller-start-link>span{flex:0 0 auto}
.seller-figure{position:relative;max-width:1000px;margin:0 auto;line-height:0}
.seller-figure img{display:block;width:100%;height:auto;aspect-ratio:3/2}
.seller-image-label{position:absolute;right:12px;bottom:12px;padding:.45rem .7rem;background:var(--tinte);color:var(--karton);font:400 .72rem/1.4 var(--font-ansatz);letter-spacing:0;text-transform:none}
.seller-reading{max-width:850px;margin:auto;padding:3rem 24px 5rem}
.seller-toc{display:block;padding:1.6rem 1.8rem;background:var(--papier);border-top:4px solid var(--hecke);margin-bottom:3rem}
.seller-toc h2{font:600 1.8rem/1.2 var(--font-ansatz);margin:0 0 1rem}
.seller-toc ol{padding-left:1.4rem;margin:0}
.seller-toc li{padding:.3rem 0;line-height:1.6}
.seller-content{font-size:1.04rem;line-height:1.85}
.seller-content section{scroll-margin-top:10rem;margin:0 0 3rem}
.seller-content h2{font:600 clamp(1.95rem,3vw,2.65rem)/1.18 var(--font-ansatz);letter-spacing:-.025em;margin:0 0 1.4rem;hyphens:auto}
.seller-content p{margin:0 0 1.25rem}
.seller-content ul{padding-left:1.4rem;margin:1.5rem 0}
.seller-content li{padding-left:.25rem;margin-bottom:.8rem}
.seller-contact{padding:2rem;background:var(--streifen);border-top:4px solid var(--tinte);margin-top:3.5rem}
.seller-contact h2{font:600 2rem/1.2 var(--font-ansatz);hyphens:auto;margin:.7rem 0 1rem}
.seller-contact .taste{white-space:normal;gap:1rem;max-width:100%}
.seller-related{border-top:1px solid var(--linie);padding-top:1.5rem;margin-top:2.5rem}
.seller-related>a{display:flex;align-items:baseline;gap:.5rem;font-weight:700;margin:.75rem 0}
.seller-related>a>span{flex:0 0 auto}
.seller-guides{padding:6rem 0;border-top:1px solid var(--linie);background:var(--karton)}
.seller-guides h2{max-width:850px;font:600 clamp(2.5rem,4.5vw,4.4rem)/1.1 var(--font-ansatz);letter-spacing:-.035em;margin:.4rem 0 2.5rem}
.seller-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}
.seller-guide-card{min-width:0;background:var(--papier);border-bottom:3px solid var(--tinte)}
.seller-guide-card>a{display:block;height:100%;text-decoration:none;color:var(--tinte)}
.seller-guide-card figure{position:relative;margin:0;line-height:0}
.seller-guide-card img{display:block;width:100%;height:auto;aspect-ratio:3/2}
.seller-guide-copy{padding:1.8rem}
.seller-guide-copy h3{font:600 2rem/1.2 var(--font-ansatz);letter-spacing:-.025em;hyphens:auto;margin:.65rem 0 1rem}
.seller-guide-copy>p:not(.seller-category){line-height:1.7}
.seller-guide-link{display:inline-block;font-weight:700;text-decoration:underline;margin:.5rem 0}
@media(max-width:760px){.seller-article-header{padding:1.5rem 0 0}.seller-breadcrumb{margin-bottom:1.8rem}.seller-reading{padding:2rem 20px 4rem}.seller-toc{display:block;padding:1.3rem}.seller-content{font-size:1rem}.seller-contact{padding:1.4rem}.seller-contact .taste{font-size:.9rem}.seller-guides{padding:4rem 0}.seller-guide-grid{grid-template-columns:minmax(0,1fr)}.seller-guide-copy{padding:1.4rem}.seller-image-label{right:8px;bottom:8px;font-size:.65rem}}

@media(max-width:760px){.seller-article-header>.seller-shell,.seller-guides>.seller-shell{width:calc(100% - 28px)}}

.seller-article a,.seller-guides a{color:inherit}.seller-article .taste{color:var(--karton)}
.seller-article .seller-category,.seller-guides .seller-category{color:var(--bronze)}

.seller-article .taste:focus-visible{outline-color:var(--hecke-tief);outline-offset:4px}
