:root{--ink:#0c090d;--pink:#ff1487;--pink-soft:#ffa3cb;--white:#fff8f2;--paper:#f3ece3;--gray:#b8aab7;--line:#4a3442;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--ink);color:var(--white);font:16px/1.65 var(--sans)}body::selection{background:var(--pink);color:white}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--pink-soft);outline-offset:5px}button:disabled{cursor:default;opacity:.6}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4,p,figure{margin:0}p+p{margin-top:1rem}h2{font:700 clamp(34px,4.5vw,66px)/1.01 var(--serif);letter-spacing:-.055em}h2 em{color:var(--pink);font-weight:400}h3{font:700 32px/1.1 var(--serif);letter-spacing:-.035em}h4{font:700 23px/1.1 var(--serif)}.page-width,.paper-header{width:min(1440px,calc(100% - 72px));margin-inline:auto}.skip-link{position:fixed;z-index:10;left:1rem;top:1rem;background:var(--pink);padding:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.utility{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0 15px;text-transform:uppercase;font-size:10px;letter-spacing:.16em;border-bottom:1px solid var(--line)}.back-home{font-size:11px;font-weight:700;letter-spacing:.06em}.back-home:hover{color:var(--pink)}.adult-mark{color:var(--pink-soft)}.masthead{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:28px 0 26px}.masthead-title{font:900 clamp(40px,8.9vw,139px)/.85 var(--serif);white-space:nowrap;letter-spacing:-.09em;filter:drop-shadow(0 4px 0 #65022f)}.masthead-title i{color:var(--pink);font-family:var(--sans);font-size:.83em;letter-spacing:-.08em}.masthead-title>span{display:inline-block;font:14px var(--sans);vertical-align:top;margin:5px 0 0 12px;color:var(--pink)}.masthead-note{text-align:right;font:italic 24px/1.05 var(--serif);transform:rotate(-5deg);color:var(--pink-soft)}.masthead-note b{display:block;font:9px/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-top:12px;white-space:nowrap;color:var(--white)}.masthead-rule{border-top:3px solid var(--pink);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:12px 0 10px;font-size:9px;letter-spacing:.18em;font-weight:700}.paper-nav{display:flex;justify-content:space-between;gap:22px;padding:17px 0 19px;overflow:auto;white-space:nowrap;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;scrollbar-width:thin}.paper-nav a:hover{color:var(--pink)}.edition-line{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;letter-spacing:.13em;font-weight:700;padding:19px 0 13px}.pink-dot{display:inline-block;width:7px;height:7px;background:var(--pink);margin-right:7px;border-radius:50%;box-shadow:0 0 15px var(--pink)}.cover{position:relative;min-height:730px;overflow:hidden;border:1px solid #715060;background:#221117;box-shadow:0 22px 60px #0006}.cover-photo{position:absolute;inset:0 auto 0 22%;width:78%;height:100%;object-fit:cover;object-position:center 25%}.cover-shade{position:absolute;inset:0;background:linear-gradient(90deg,#070508 3%,#0b070ced 23%,#0b070c9c 47%,#10080e05 75%),linear-gradient(0deg,#0a050ade,transparent 25%)}.cover-copy{position:relative;padding:55px 5% 80px;width:66%;z-index:1}.kicker{display:block;font:700 10px/1.5 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--pink-soft);margin-bottom:22px}.cover h1{font:900 clamp(64px,7.1vw,103px)/.92 var(--serif);letter-spacing:-.065em;margin:0 0 27px}.cover h1 em{color:var(--pink);font-weight:400}.cover-copy>p{font-size:17px;line-height:1.55;color:#e7d7e2;margin:0 0 30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:var(--pink);border:1px solid var(--pink);padding:16px 23px;color:#fff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;min-height:50px;box-shadow:4px 4px 0 #7c0d43;transition:transform .15s,box-shadow .15s}.button:hover{transform:translateY(-2px);box-shadow:4px 6px 0 #7c0d43}.button>span{font-size:21px;line-height:.8}.cover-stamp{position:absolute;right:3.5%;bottom:79px;z-index:1;color:var(--pink-soft);width:146px;height:146px;border:2px solid currentColor;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(-16deg);background:#12041080;font-size:9px;letter-spacing:.12em;line-height:1.9}.cover-stamp b{font-size:16px;letter-spacing:-.03em;border-block:1px solid currentColor;margin:3px 0;padding:3px}.cover-bottom{position:absolute;bottom:0;left:0;right:0;padding:15px 22px;border-top:1px solid #79546c;display:flex;justify-content:space-between;gap:15px;color:#efc1d6;font-size:8px;letter-spacing:.14em}.contents-strip{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.contents-strip a{display:block;position:relative;padding:30px;border-right:1px solid var(--line)}.contents-strip a:first-child{padding-left:0}.contents-strip a:last-child{border-right:0}.contents-strip small{font-size:9px;letter-spacing:.15em;color:var(--pink-soft)}.contents-strip strong{display:block;font:700 24px/1.1 var(--serif);margin-top:10px;letter-spacing:-.02em}.contents-strip a>span{position:absolute;right:27px;bottom:31px;font-size:25px;color:var(--pink)}.contents-strip a:hover strong{color:var(--pink-soft)}.editorial{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%;padding-block:85px 95px}.editorial h2{font-size:clamp(37px,4vw,59px)}.editorial-text{font-size:16px;line-height:1.8;max-width:660px}.signature{display:block;font:italic 31px/1.3 var(--serif);color:var(--pink-soft);margin-top:24px;transform:rotate(-3deg)}.section-heading{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;margin-bottom:40px}.section-heading .kicker{margin-bottom:18px}.section-note{font-size:11px;text-align:right;line-height:1.7;color:var(--gray);max-width:260px}.news-paper{background:var(--paper);color:var(--ink);padding:75px 0 45px;color-scheme:light}.kicker.dark{color:#ab125c}.news-paper .section-note,.advice-section .section-note{color:#6c5663}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.news-card{padding-top:20px;border-top:4px solid var(--ink);display:flex;flex-direction:column}.news-card .news-meta{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#815367;margin-bottom:16px}.news-card h3{font-size:34px;line-height:1.04;margin-bottom:18px}.news-card>p{font-size:15px;line-height:1.7}.news-card .source,.news-source{display:block;font-size:11px;text-decoration:underline;text-underline-offset:3px;margin-top:20px;color:#723453}.news-card .pepper-comment{border-top:1px solid #bfaeb8;margin-top:22px;padding-top:18px;color:#951052;font:italic 20px/1.4 var(--serif)}.pepper-comment strong{display:block;font:700 9px/1.4 var(--sans);letter-spacing:.12em;margin-bottom:12px}.news-footnote{border-top:1px solid #c9b7c0;padding-top:20px;margin-top:40px;font-size:11px;color:#66525e;line-height:1.6}.feature-section{padding-block:90px}.section-number{font:italic 900 94px/.8 var(--serif);color:#382431;letter-spacing:-.08em}.opinion-layout{display:grid;grid-template-columns:.88fr 1.12fr;gap:6%}.opinion-image{position:relative;align-self:start}.opinion-image img{width:100%;aspect-ratio:4/5;object-fit:cover;border:1px solid var(--line)}.opinion-image::before{content:'';position:absolute;inset:15px -13px -13px 15px;border:1px solid #932452;z-index:-1}.opinion-image figcaption{font-size:9px;letter-spacing:.19em;background:var(--pink);color:white;position:absolute;bottom:0;left:0;right:0;padding:15px}.label{font-size:9px;letter-spacing:.13em;font-weight:700;color:var(--pink-soft);display:block;margin-bottom:18px}.opinion-copy h3{font-size:clamp(31px,3vw,44px);margin-bottom:25px}.opinion-copy p{font-size:15px;color:#dfd1dc;line-height:1.8}.dropcap:first-letter{float:left;font:75px/.9 var(--serif);color:var(--pink);padding:8px 7px 0 0}blockquote{font:700 clamp(30px,3.2vw,44px)/1.1 var(--serif);letter-spacing:-.04em;margin:35px 0;padding-left:25px;border-left:3px solid var(--pink)}blockquote em{color:var(--pink);font-weight:400}.satire-section{background:#21131d;border-block:1px solid #643048;padding:75px 0}.satire-badge{color:var(--pink);font:italic 700 43px/.8 var(--serif);text-align:right;transform:rotate(8deg);padding:10px 12px}.satire-badge b{font:700 9px/1.5 var(--sans);letter-spacing:.1em}.satire-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.satire-grid article{border-top:1px solid #864561;padding-top:23px}.small-index{font-size:9px;letter-spacing:.15em;color:var(--pink-soft);display:block;margin-bottom:25px}.satire-grid h3{font-size:31px;margin-bottom:20px}.satire-grid p{font-size:14px;line-height:1.75;color:#ead5e3}.satire-grid .satire-aside{font:italic 19px/1.5 var(--serif);color:var(--pink-soft);margin-top:25px}.classifieds{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding-top:48px;border-top:1px solid #864561;margin-top:50px}.classifieds .kicker{font-size:9px;margin-bottom:18px}.classifieds h3{font-size:29px}.classifieds h3 em{color:var(--pink)}.classifieds h4{font-size:24px;margin-bottom:14px}.classifieds p{font-size:13px;color:#e5cddc;line-height:1.7}.after-dark{padding-block:90px}.column-grid{display:grid;grid-template-columns:1fr 1fr .82fr;gap:40px}.column-grid h3{font-size:34px;margin-bottom:24px}.column-grid p{font-size:14px;line-height:1.85;color:#dfd0db}.column-grid .pull-line{border-block:1px solid var(--line);padding:20px 0;font:700 25px/1.25 var(--serif);color:var(--white);margin:25px 0}.pull-line em{font-weight:400;color:var(--pink-soft)}.column-grid figure{align-self:start;position:relative;margin-top:30px}.column-grid img{width:100%;object-fit:cover;aspect-ratio:2/3}.column-grid figcaption{font:italic 700 24px/1.1 var(--serif);margin-top:15px;color:var(--pink-soft);transform:rotate(-4deg)}.advice-section{background:var(--paper);color:var(--ink);color-scheme:light;padding:75px 0}.advice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.advice-grid article{border-top:1px solid #baa5b1;padding-top:24px}.advice-grid article>span{font:italic 39px/1 var(--serif);color:#bb216a;float:right}.advice-grid h3{font-size:31px;margin-bottom:25px}.advice-grid p{font-size:14px;line-height:1.8}.advice-grid .question{font:italic 18px/1.5 var(--serif);margin-bottom:18px}.letter-box{display:grid;grid-template-columns:.9fr 1.1fr;gap:9%;padding:45px;border:1px solid #baa5b1;margin-top:55px;background:#e9dfd8}.letter-box h3{font-size:40px;margin-bottom:25px}.letter-box h3 em{color:#ba1464}.letter-box p{font-size:14px;line-height:1.75}.letter-box .small-print{font-size:11px;color:#6d5362;margin-top:20px}.letter-box label{display:block;font-size:12px;font-weight:700;margin:0 0 7px}.letter-box label span{font-weight:400}.letter-box input,.letter-box textarea{background:#fbf7f2;color:#23111d;border:1px solid #b8a1ad;width:100%;border-radius:0;padding:12px;font-size:14px;line-height:1.5;margin-bottom:17px}.letter-box textarea{resize:vertical;min-height:150px;max-height:500px}.honey{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.form-status{font-size:13px;line-height:1.6;margin-top:20px;min-height:20px}.form-status[data-error=true]{color:#ed74a9}.letter-box .form-status[data-error=true]{color:#a91a4e}.poll-section{display:grid;grid-template-columns:.88fr 1.12fr;gap:7%;padding-block:90px}.poll-photo{position:relative}.poll-photo img{width:100%;height:100%;max-height:770px;object-fit:cover}.poll-photo>span{position:absolute;left:0;right:0;bottom:0;padding:90px 30px 30px;background:linear-gradient(transparent,#060207ed);font:700 33px/1.03 var(--serif);letter-spacing:-.04em}.poll-photo em{color:var(--pink-soft)}.poll-copy h2{font-size:clamp(37px,4.2vw,60px);margin-bottom:25px}.poll-copy>p{font-size:15px;color:#d4c1cf}.poll-copy fieldset{border:0;padding:0;margin:25px 0}.poll-option{display:flex;gap:14px;align-items:center;padding:15px;border-top:1px solid var(--line);font-size:14px;cursor:pointer}.poll-option:last-child{border-bottom:1px solid var(--line)}.poll-option:hover{background:#28121f}.poll-option input{width:18px;height:18px;accent-color:var(--pink);flex-shrink:0}.poll-option:has(input:checked){background:#44112b;color:var(--pink-soft)}.small-print{font-size:11px!important;line-height:1.7;color:var(--gray);margin-top:20px!important}.poll-results{margin-top:24px;border-top:1px solid var(--line);padding-top:20px}.result-row{margin-top:12px}.result-label{display:flex;justify-content:space-between;font-size:12px;gap:12px;margin-bottom:7px}.result-track{height:5px;background:#33212d}.result-bar{height:100%;background:var(--pink);transition:width .6s}.poll-total{font-size:10px;color:var(--gray);margin-top:20px}.archive-section{border-block:1px solid var(--line);padding:75px 0;background:#171018}.archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--line);background:var(--line)}.archive-grid a{display:block;position:relative;background:#171018;min-height:250px;padding:25px;transition:background .2s}.archive-grid a:hover{background:#37172b}.archive-grid a>span{font-size:9px;letter-spacing:.13em;color:var(--pink-soft)}.archive-grid b{display:block;font:italic 700 65px/1 var(--serif);color:#78596d;margin:18px 0 12px}.archive-grid h3{font-size:27px}.archive-grid p{font-size:11px;color:var(--gray);margin-top:13px}.archive-grid i{position:absolute;right:25px;bottom:20px;color:var(--pink);font:30px var(--sans)}.archive-grid .archive-current{background:var(--pink);color:white}.archive-current>span,.archive-current b,.archive-current p,.archive-current i{color:white!important}.archive-grid .archive-current:hover{background:#dd0a70}.closing{text-align:center;padding-block:85px}.closing p{font:700 clamp(25px,3vw,40px)/1.2 var(--serif);letter-spacing:-.04em}.closing em{color:var(--pink-soft);font-weight:400}.closing>a{display:inline-block;margin-top:30px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--pink)}.paper-footer{border-top:4px solid var(--pink);padding:50px 0 30px}.footer-title{font:900 clamp(40px,6vw,85px)/1 var(--serif);letter-spacing:-.07em}.footer-title i{color:var(--pink);font-family:var(--sans);font-size:.86em}.paper-footer p{font-size:12px;color:var(--gray);margin-top:14px}.footer-rule{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:25px;margin-top:40px;font-size:11px}.footer-rule a:hover{color:var(--pink)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.news-pending{font-size:14px;padding:25px;border-top:2px solid var(--ink)}
@media(min-width:1600px){.cover{min-height:810px}.cover-copy{padding-top:70px}.cover h1{font-size:117px}}@media(max-width:1100px){.page-width,.paper-header{width:calc(100% - 44px)}.masthead-note{font-size:20px}.masthead-title>span{display:none}.cover{min-height:650px}.cover h1{font-size:78px}.cover-copy{width:75%;padding-top:45px}.cover-stamp{width:120px;height:120px}.cover-stamp b{font-size:13px}.news-grid{gap:22px}.news-card h3{font-size:28px}.column-grid{gap:28px;grid-template-columns:1fr 1fr}.column-grid figure{display:none}.classifieds{grid-template-columns:repeat(2,1fr)}.advice-grid{gap:25px}.advice-grid h3{font-size:27px}.letter-box{padding:30px;gap:6%}.poll-section{gap:5%}.poll-photo>span{font-size:27px}.opinion-layout{gap:5%}}
@media(max-width:760px){html{scroll-padding-top:25px}.page-width,.paper-header{width:calc(100% - 32px)}.utility{font-size:8px;letter-spacing:.06em;gap:8px;padding:15px 0 12px}.utility>span:nth-child(2){display:none}.masthead{padding:27px 0 21px;display:block}.masthead-title{font-size:clamp(42px,13.3vw,95px)}.masthead-note{display:none}.masthead-rule{font-size:8px;letter-spacing:.09em;padding:10px 0}.masthead-rule>span:last-child{display:none}.paper-nav{justify-content:flex-start;gap:23px;font-size:10px;padding-block:15px}.edition-line{font-size:8px;letter-spacing:.06em;gap:7px}.cover{min-height:690px}.cover-photo{inset:0;width:100%;height:100%;object-position:60% 20%}.cover-shade{background:linear-gradient(90deg,#0b050cdd,#0b050c42 92%),linear-gradient(0deg,#080309f2,transparent 60%)}.cover-copy{width:100%;padding:40px 25px 100px}.cover h1{font-size:clamp(58px,12.3vw,87px);letter-spacing:-.055em;max-width:440px}.cover .kicker{font-size:8px;max-width:240px}.cover-copy>p{font-size:14px;max-width:270px;text-shadow:0 1px 7px black}.cover-stamp{width:96px;height:96px;right:20px;bottom:70px;font-size:6px;display:none}.cover-stamp b{font-size:10px}.cover-bottom{font-size:7px;padding:13px 20px}.cover-bottom>span:last-child{display:none}.contents-strip{grid-template-columns:1fr}.contents-strip a,.contents-strip a:first-child{padding:20px 0;border-right:0;border-bottom:1px solid var(--line)}.contents-strip a:last-child{border-bottom:0}.contents-strip strong{font-size:24px}.contents-strip strong br{display:none}.contents-strip a>span{right:3px;bottom:24px}.contents-strip small{font-size:8px}.editorial{grid-template-columns:1fr;gap:32px;padding-block:55px}.editorial-text{font-size:14px}.signature{font-size:28px}.section-heading{margin-bottom:30px;align-items:flex-start}.section-note{display:none}.section-number{font-size:60px}.kicker{font-size:9px;margin-bottom:15px}.news-paper{padding:50px 0 35px}.news-grid{grid-template-columns:1fr;gap:36px}.news-card h3{font-size:35px}.news-card>p{font-size:15px}.news-card .pepper-comment{font-size:22px}.news-footnote{font-size:10px}.feature-section{padding-block:55px}.opinion-layout{grid-template-columns:1fr;gap:45px}.opinion-image{width:calc(100% - 12px)}.opinion-image img{aspect-ratio:4/4.6;object-position:50% 20%}.opinion-copy h3{font-size:35px}.opinion-copy p{font-size:14px}blockquote{font-size:34px;margin-block:30px}.satire-section{padding-block:50px}.satire-badge{display:none}.satire-grid{grid-template-columns:1fr;gap:32px}.satire-grid article{padding-top:20px}.satire-grid h3{font-size:34px;margin-bottom:20px}.small-index{margin-bottom:17px}.classifieds{grid-template-columns:1fr;gap:30px;margin-top:35px;padding-top:35px}.classifieds h3{font-size:33px}.classifieds h4{font-size:26px}.classifieds p{font-size:14px}.after-dark{padding-block:55px}.column-grid{grid-template-columns:1fr;gap:40px}.column-grid article+article{border-top:1px solid var(--line);padding-top:35px}.column-grid figure{display:block;margin:0;max-width:440px}.column-grid h3{font-size:36px}.column-grid p{font-size:14px}.column-grid .pull-line{font-size:28px}.column-grid img{aspect-ratio:4/4.5;object-position:top}.column-grid figcaption{font-size:30px;margin-top:22px}.advice-section{padding-block:50px}.advice-grid{grid-template-columns:1fr;gap:32px}.advice-grid h3{font-size:34px}.advice-grid article>span{font-size:48px}.letter-box{grid-template-columns:1fr;gap:30px;padding:25px 20px;margin-top:35px}.letter-box h3{font-size:35px}.letter-box .button{font-size:9px;letter-spacing:.03em;gap:12px;padding-inline:15px;width:100%}.letter-box textarea{min-height:160px}.poll-section{grid-template-columns:1fr;gap:40px;padding-block:55px}.poll-photo{height:420px}.poll-photo img{object-position:50% 30%}.poll-photo>span{font-size:30px;padding:70px 23px 23px}.poll-copy h2{font-size:43px}.poll-option{padding:15px 8px;font-size:13px}.archive-section{padding-block:50px}.archive-grid{grid-template-columns:repeat(2,1fr)}.archive-grid a{padding:19px;min-height:230px}.archive-grid a>span{font-size:8px}.archive-grid b{font-size:57px}.archive-grid h3{font-size:25px}.archive-grid i{right:19px;bottom:15px}.closing{padding-block:55px}.closing p{font-size:27px}.closing p br{display:none}.paper-footer{padding-top:35px}.footer-title{font-size:51px}.footer-rule{flex-direction:column;gap:12px;padding-top:20px;margin-top:25px}}
@media(max-width:370px){.masthead-title{font-size:12.8vw}.cover-copy{padding-inline:20px}.cover{min-height:650px}.cover h1{font-size:55px}.cover-copy>p{font-size:13px}.archive-grid{grid-template-columns:1fr}.archive-grid a{min-height:215px}.archive-grid h3{font-size:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}

.letter-box .letter-consent{display:flex;align-items:flex-start;gap:10px;font-size:11px;font-weight:400;line-height:1.5;margin:0 0 20px}.letter-box .letter-consent input{width:17px;height:17px;margin:2px 0 0;flex-shrink:0;accent-color:#c71169}.letter-box .letter-consent span{display:block}
/* Let narrow grid cells shrink without pushing the newspaper beyond the viewport. */
.archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-grid>a{min-width:0;overflow-wrap:break-word}.contents-strip>a{min-width:0}.news-card{min-width:0}
@media(max-width:760px){.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contents-strip strong br{display:initial}.advice-section .section-heading{flex-wrap:wrap}.advice-section .section-note{display:block;text-align:left;max-width:none;font-size:12px}}
@media(max-width:370px){.archive-grid{grid-template-columns:minmax(0,1fr)}}
#pepper-news .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:760px){#pepper-news .news-grid{grid-template-columns:minmax(0,1fr)}#pepper-news .section-heading{flex-wrap:wrap;gap:20px}#pepper-news .section-note{display:block;text-align:left;max-width:none;font-size:12px}}

/* Current edition: every rubric stays visible, including on a narrow phone. */
.edition-20261026 .paper-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;overflow:visible;white-space:normal;justify-items:stretch}
.edition-20261026 .paper-nav a{padding:12px 6px;text-align:center;border-bottom:1px solid var(--line);min-width:0;overflow-wrap:break-word;line-height:1.35}
.edition-20261026 .edition-note{margin-top:30px;border-top:2px solid var(--ink);padding-top:24px}
.edition-20261026 .edition-note h3{margin-bottom:12px}
.edition-20261026 #horoskop .satire-grid{row-gap:38px}
.edition-20261026 #horoskop h3{color:var(--pink-soft)}
.edition-20261026 #kontaktanzeigen .classifieds{margin-top:0}
.edition-20261026 #kontaktanzeigen .classifieds h3{margin-bottom:18px}
@media(max-width:760px){.edition-20261026 .paper-nav{grid-template-columns:repeat(3,minmax(0,1fr));font-size:11px;padding-block:8px}.edition-20261026 .section-heading{flex-wrap:wrap}.edition-20261026 #kontaktanzeigen .section-note,.edition-20261026 #horoskop .section-note,.edition-20261026 #alltag .section-note{display:block;text-align:left;font-size:12px}.edition-20261026 .cover-copy{padding-inline:20px}.edition-20261026 .cover-copy>p{max-width:235px}}
