/* Temptations Hubs – målgruppesider (Til kvinder / Til mænd / Til par) */
#tka{--lav:#a967bf;--lav-d:#7d3f94;--blush:#f7eff9;--ink:#221a27;--mut:#6b5f72;--line:#eadff0;color:var(--ink);margin:0 0 70px}
#tka *{box-sizing:border-box}
#tka a:link,#tka a:visited{text-decoration:none;color:inherit}
#tka .disp{font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.01em}
#tka .eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--lav-d);font-weight:700;margin:0 0 10px}
#tka .hero{background:var(--blush);box-shadow:0 0 0 100vmax var(--blush);clip-path:inset(0 -100vmax);padding:46px 0 40px;margin:0 0 40px}
#tka .seg{display:inline-flex;background:#fff;border:1px solid var(--line);border-radius:999px;padding:4px;margin:0 0 22px}
#tka .seg a:link,#tka .seg a:visited{padding:8px 18px;border-radius:999px;font-size:14px;font-weight:600;color:var(--mut)}
#tka .seg a.on{background:var(--lav);color:#fff}
#tka h1.disp{font-size:46px;line-height:1.08;margin:0 0 14px;color:var(--ink)}
#tka h1 em{font-style:italic;color:var(--lav-d)}
#tka .lede{font-size:17px;line-height:1.65;color:#4a3f50;max-width:640px;margin:0 0 22px}
#tka .chips{display:flex;gap:8px;flex-wrap:wrap}
#tka .chips a:link,#tka .chips a:visited{background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:600;color:var(--lav-d)}
#tka .chips a:hover{border-color:var(--lav)}
#tka .sec-h{margin:0 0 18px}
#tka h2.disp{font-size:30px;line-height:1.15;margin:0;color:var(--ink)}
#tka .grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;margin:0 0 56px}
#tka .card{grid-column:span 2;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:box-shadow .2s,transform .2s}
#tka .card:hover{box-shadow:0 10px 28px rgba(80,40,100,.10);transform:translateY(-2px)}
#tka .card .im{aspect-ratio:4/3;background:#fff center/contain no-repeat;margin:14px 14px 0}
#tka .card .b{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 16px;border-top:1px solid #f3edf6;margin-top:14px}
#tka .card h3{font-size:16px;margin:0;font-weight:700;line-height:1.3;color:var(--ink)}
#tka .card small{display:block;font-size:12.5px;color:var(--mut);margin-top:2px}
#tka .card .go{flex:none;width:30px;height:30px;border-radius:50%;background:var(--blush);display:grid;place-items:center;color:var(--lav-d);font-weight:700}
#tka .card.big{grid-column:span 3}
#tka .card.big .im{aspect-ratio:16/9}
#tka .guides{display:grid;grid-template-columns:1fr 1.4fr;gap:44px;background:var(--blush);border-radius:20px;padding:40px 44px;margin:0 0 30px}
#tka .guides p{font-size:15.5px;line-height:1.65;color:#4a3f50;margin:12px 0 0}
#tka .gl{display:grid;gap:10px}
#tka .gi{display:grid;grid-template-columns:34px 1fr 74px;align-items:center;gap:14px;background:#fff;border-radius:12px;padding:10px 12px 10px 16px}
#tka .gi .n{font-family:Fraunces,Georgia,serif;font-size:20px;color:var(--lav)}
#tka .gi b{font-size:15px;display:block;color:var(--ink)}
#tka .gi small{font-size:12px;color:var(--mut)}
#tka .gi .th{height:48px;border-radius:8px;background:#eee center/cover}
#tka .note{font-size:12.5px;color:var(--mut)}
@media(max-width:900px){#tka .card,#tka .card.big{grid-column:auto}#tka .card.big .im{aspect-ratio:4/3}#tka h1.disp{font-size:34px}#tka .grid{grid-template-columns:1fr 1fr;gap:12px}#tka .guides{grid-template-columns:1fr;padding:28px 20px;gap:20px}#tka h2.disp{font-size:24px}}
@media(max-width:600px){#tka .grid.odd .card:first-child{grid-column:1/-1}#tka .grid.odd .card:first-child .im{aspect-ratio:16/8}#tka .hero{padding:28px 0 26px}#tka .seg a:link,#tka .seg a:visited{padding:7px 13px}#tka .card .im{margin:10px 10px 0}#tka .card .b{padding:10px 12px 12px;margin-top:10px}#tka .card h3{font-size:14.5px}#tka .card .go{display:none}#tka .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-16px}#tka .chips a{flex:none}}
/* Temaets tomme .archive-header (holdt breadcrumben) giver 16 px luft over toppen */
.th-aud .archive-header{display:none}
