/* Fellmineralanalyse: Rosé-Premiumgestaltung: gesamte Fachseite ausdrücklich freigegeben am 12.11.2026; geschützt vor Neugestaltung. */
.fell-page,.fell-page *{box-sizing:border-box}
.fell-page{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:66px minmax(0,1fr);background:#faf7f2;color:#273335;overflow:clip}
.fell-rail{background:linear-gradient(180deg,#f5dedc 0%,#faece9 75%,#faf7f2 100%);border-right:1px solid #ead4d1}
.fell-rail span{position:sticky;top:55px;display:block;writing-mode:vertical-rl;transform:rotate(180deg);width:max-content;margin:54px auto 0;color:#b27778;font:400 17px/1.1 Georgia,serif;letter-spacing:.24em}
.fell-body{min-width:0}
.fell-intro{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,52%) minmax(0,48%);grid-template-areas:'eyebrow visual' 'title visual' 'lead visual' 'copy visual';grid-template-rows:auto auto auto 1fr;padding:76px 72px 38px;min-height:740px;column-gap:6px;background:radial-gradient(ellipse at 87% 25%,rgba(242,208,208,.48) 0%,rgba(251,234,231,.34) 43%,transparent 72%),linear-gradient(100deg,#faf7f2 0%,#faf7f2 45%,#fcf2ee 68%,#f7e7e4 100%)}
.fell-eyebrow{grid-area:eyebrow;font:400 13px/1.5 Georgia,serif;color:#315c58;letter-spacing:.2em;text-transform:uppercase;margin:0 0 28px;position:relative;z-index:3}
.fell-intro h1{grid-area:title;color:#103f3d;font:400 clamp(50px,5vw,76px)/1.03 Georgia,serif;letter-spacing:-.047em;margin:0 0 28px;position:relative;z-index:3}
.fell-lead{grid-area:lead;color:#293239;font:400 clamp(27px,2.7vw,40px)/1.23 Georgia,serif;max-width:580px;margin:0 0 33px;position:relative;z-index:3}
.fell-visual{grid-area:visual;position:relative;z-index:1;align-self:start;justify-self:stretch;pointer-events:none;margin:-84px -125px -85px -125px;min-width:0}
.fell-visual img{display:block;width:calc(100% + 120px);max-width:none;height:auto;object-fit:contain;mix-blend-mode:multiply}
.fell-introtext{grid-area:copy;position:relative;z-index:3;max-width:590px}
.fell-introtext p,.fell-section p{font:400 18px/1.66 Georgia,serif;color:#343b38;margin:0 0 18px}
.fell-article{max-width:1150px;padding:10px 72px 0}
.fell-section{border:0!important;margin:0 0 24px;padding-top:18px}
.fell-section:first-child{padding-top:0}
.fell-section h2{font:400 clamp(35px,3.5vw,50px)/1.15 Georgia,serif;letter-spacing:-.026em;color:#103f3d;margin:0 0 20px}
.fell-section strong{color:#103f3d}
.fell-closing{margin:30px 72px 75px;border-top:1px solid #ead4d1;padding-top:27px;display:flex;justify-content:space-between;align-items:baseline;gap:20px}
.fell-closing p{font:400 29px/1.3 Georgia,serif;color:#103f3d;margin:0}
.fell-closing a{color:#103f3d!important;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
@media(max-width:1100px){.fell-intro{padding:56px 43px 25px;min-height:590px;grid-template-columns:minmax(0,54%) minmax(0,46%)}.fell-intro h1{font-size:clamp(43px,5.2vw,62px)}.fell-lead{font-size:clamp(25px,2.9vw,34px)}.fell-visual{margin:-34px -90px -40px -85px}.fell-visual img{width:calc(100% + 130px)}.fell-introtext p,.fell-section p{font-size:16px}.fell-article{padding:10px 43px 0}.fell-closing{margin-left:43px;margin-right:43px}}
@media(max-width:760px){.fell-page{display:block}.fell-rail{height:38px;display:flex;align-items:center;padding:0 22px}.fell-rail span{position:static;writing-mode:initial;transform:none;font:400 10px Georgia,serif;letter-spacing:.2em;margin:0}.fell-intro{display:flex;flex-direction:column;min-height:0;padding:42px 26px 0;background:radial-gradient(ellipse at 80% 29%,rgba(244,211,210,.49),transparent 58%),#faf7f2}.fell-eyebrow{font-size:11px;margin-bottom:18px;letter-spacing:.17em}.fell-intro h1{font-size:clamp(40px,9.2vw,62px);line-height:1.04;margin-bottom:22px;overflow-wrap:anywhere}.fell-lead{font-size:clamp(23px,5.5vw,32px);line-height:1.25;margin-bottom:4px}.fell-visual{order:4;align-self:stretch;width:calc(100% + 52px);margin:0 -26px -10px;overflow:hidden}.fell-visual img{width:130%;margin-left:-15%;height:auto}.fell-introtext{order:5;max-width:unset;margin:10px 0 0}.fell-introtext p,.fell-section p{font-size:16px;line-height:1.63;margin-bottom:18px}.fell-article{padding:15px 26px 0}.fell-section{padding-top:15px;margin-bottom:14px}.fell-section h2{font-size:clamp(30px,7vw,38px);margin-bottom:16px}.fell-closing{display:block;margin:24px 26px 52px}.fell-closing p{font-size:25px}.fell-closing a{display:inline-block;margin-top:16px;white-space:normal}}
@media(max-width:350px){.fell-intro{padding:34px 18px 0}.fell-eyebrow{font-size:10px}.fell-intro h1{font-size:38px}.fell-lead{font-size:22px}.fell-visual{width:calc(100% + 36px);margin-left:-18px;margin-right:-18px}.fell-introtext p,.fell-section p{font-size:15px}.fell-article{padding-left:18px;padding-right:18px}.fell-section h2{font-size:29px}.fell-closing{margin-left:18px;margin-right:18px}}
/* Keep the complete sample pouch and spoon within the visible artwork. */
@media(min-width:761px){.fell-visual{margin:-42px -55px -42px -115px}.fell-visual img{width:100%;max-width:100%;height:auto}}
@media(max-width:760px){.fell-visual img{width:100%;margin-left:0}}

/* Delicate blush overlay, replacing the previous aquamarine wash. */
.fell-visual{isolation:isolate}
.fell-visual::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(253,239,234,.16),rgba(247,218,219,.22) 75%,rgba(250,240,235,.14));mix-blend-mode:color;z-index:1}
