/* demo51: the stub pages. The page itself is the copy of /index2 (css/pages/home2.css). */
.d51-stub { display: grid; align-content: center; gap: 18px; min-height: 72svh; max-width: 900px; margin: 0 auto; padding: calc(var(--dp-hdr, 72px) + 48px) clamp(16px, 4vw, 48px) 72px; color: #f2f4ef; }
.d51-stub p { margin: 0; }
.d51-stub__kicker { font: 600 13px/1.2 "Schibsted Grotesk", system-ui, sans-serif; letter-spacing: .12em; text-transform: uppercase; color: #ffb500; }
.d51-stub__title { margin: 0; font: 700 clamp(44px, 8vw, 104px)/.98 "Schibsted Grotesk", system-ui, sans-serif; letter-spacing: -.03em; overflow-wrap: anywhere; }
.d51-stub__lead { max-width: 56ch; font: 400 clamp(18px, 2vw, 24px)/1.4 "Schibsted Grotesk", system-ui, sans-serif; }
.d51-stub__note { color: rgb(242 244 239 / .68); font: 400 15px/1.5 "Schibsted Grotesk", system-ui, sans-serif; }
.d51-stub__home { color: #ffb500; font: 600 17px/1.4 "Schibsted Grotesk", system-ui, sans-serif; }
.d51-stub__links { display: flex; flex-wrap: wrap; gap: 8px 22px; margin: 22px 0 0; padding: 22px 0 0; list-style: none; border-top: 1px solid rgb(242 244 239 / .2); }
.d51-stub__links a { color: inherit; }
