*{box-sizing:border-box}html{scroll-behavior:smooth}body.gazetta-body{margin:0;background:#faf8ef;color:#14223b;font-family:Georgia,'Times New Roman',serif;line-height:1.58}.masthead{padding:24px 5vw 18px;border-bottom:6px double #14223b;background:linear-gradient(90deg,#15915d 0 11px,transparent 11px calc(100% - 11px),#d52228 calc(100% - 11px));text-align:center}.mini-date{text-transform:uppercase;letter-spacing:.25em;font-size:11px;color:#7b786d;font-family:Arial,sans-serif}.masthead h1{font-size:clamp(42px,8vw,108px);line-height:.83;margin:16px auto;letter-spacing:-.07em;max-width:1100px}.ticket-nav{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.ticket-nav a{font-family:Arial,sans-serif;text-decoration:none;color:#14223b;border:1px solid #14223b;padding:8px 15px;text-transform:uppercase;letter-spacing:.14em;background:#fff}.front-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:22px;width:min(1180px,calc(100% - 36px));margin:30px auto 20px}.headline-photo{margin:0;position:relative;border:1px solid #14223b;background:#fff;padding:12px}.headline-photo img{width:100%;height:430px;display:block;object-fit:cover;filter:contrast(1.02) saturate(1.04)}figcaption{font-size:13px;color:#69665f;margin-top:8px;font-style:italic}.match-ticket{border:2px solid #14223b;padding:28px;background:repeating-linear-gradient(-45deg,#fff 0 10px,#f1eee4 10px 20px);display:flex;flex-direction:column;justify-content:center}.match-ticket span{font-family:Arial,sans-serif;font-weight:900;letter-spacing:.25em;color:#d52228}.match-ticket b{font-size:42px;line-height:1.02;margin:12px 0}.match-ticket p{font-size:18px;margin:0}.newspaper-flow{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:20px 0 30px;columns:3 280px;column-gap:34px;column-rule:1px solid rgba(20,34,59,.2)}.newspaper-flow p{margin:0 0 18px;font-size:17.5px;break-inside:avoid}.newspaper-flow p:first-child:first-letter{float:left;font-size:76px;line-height:.75;padding:9px 8px 0 0;color:#15915d}.newspaper-flow p:nth-child(2){background:#14223b;color:#fff;padding:16px;outline:4px solid #d52228;outline-offset:-8px}.newspaper-flow a{color:#fff;font-weight:900;text-decoration-thickness:2px;text-underline-offset:4px}.berlin-cards{display:grid;grid-template-columns:1fr 1fr;width:min(980px,calc(100% - 36px));gap:18px;margin:16px auto 46px}.berlin-cards figure{margin:0;border:1px solid #14223b;background:#fff;padding:12px}.berlin-cards img{width:100%;height:420px;object-fit:cover;display:block}.print-footer{border-top:6px double #14223b;padding:24px 5vw;display:flex;justify-content:space-between;gap:18px;font-family:Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:12px}@media(max-width:850px){.front-grid{grid-template-columns:1fr}.headline-photo img{height:auto;max-height:520px}.newspaper-flow{columns:1}.berlin-cards{grid-template-columns:1fr}.berlin-cards img{height:auto}.print-footer{display:block}.masthead h1{font-size:46px}}
