.acc.tp .tp-head{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;margin-bottom:-40px;padding-bottom:18px;display:flex}.acc.tp .tp-head-t{flex-direction:column;gap:12px;min-width:0;display:flex}.acc.tp .tp-h1{font-family:var(--font-display);letter-spacing:-.04em;color:var(--blue);margin:0;font-size:80px;font-weight:800;line-height:.95}.acc.tp .tp-desc{color:var(--ac-ink-3);max-width:60ch;margin:0;font-size:21px;line-height:1.4}.acc.tp .tp-meta{color:var(--ac-ink-3);white-space:nowrap;margin:0;font-size:18px}.acc.tp .tp-meta strong{font-family:var(--font-display);color:var(--ink);font-size:24px;font-weight:800}@media (min-width:1100px){.acc.tp .ac-top .ac-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.acc.tp .ac-top .ac-hero-ph{border-right:2px solid var(--ink);display:flex}.acc.tp .ac-top .ac-hero .ac-ph{aspect-ratio:auto;border-bottom:0;flex:auto;min-height:440px}.acc.tp .ac-top .ac-hero-body{justify-content:center}.acc.tp .ac-top .ac-hero-ti{font-size:44px}}.acc.tp .tp-all{gap:30px}.acc.tp .tp-day{flex-direction:column;gap:16px;display:flex}.acc.tp .tp-day-h{border-bottom:1px solid var(--ac-rule);font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;padding-bottom:10px;font-size:26px;font-weight:800;line-height:1.15}.acc.tp .tp-day-n{font-family:var(--font-body);letter-spacing:0;color:var(--ac-ink-4);font-size:17px;font-weight:500}.acc.tp .tp-empty{background:var(--paper);border:2px solid var(--ink);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 30px;display:flex}.acc.tp .tp-empty-t{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800}.acc.tp .tp-empty-m{color:var(--ac-ink-3);max-width:60ch;margin:0 0 10px;font-size:17px;line-height:1.5}@media (max-width:899.98px){.acc.tp .tp-head{gap:10px;margin-bottom:-24px;padding-bottom:14px}.acc.tp .tp-head-t{gap:8px}.acc.tp .tp-h1{letter-spacing:-.035em;font-size:48px}.acc.tp .tp-desc{font-size:17px}.acc.tp .tp-meta{font-size:16px}.acc.tp .tp-meta strong{font-size:20px}.acc.tp .tp-all{gap:22px}.acc.tp .tp-day{gap:12px}.acc.tp .tp-day-h{padding-bottom:8px;font-size:22px}.acc.tp .tp-day-n{font-size:15px}.acc.tp .tp-grid{grid-template-columns:minmax(0,1fr);gap:12px}.acc.tp .tp-grid .ac-rubcard{border-radius:14px;flex-direction:row;min-height:104px}.acc.tp .tp-grid .ac-rubcard .ac-ph{aspect-ratio:auto;border-bottom:0;border-right:2px solid var(--ink);flex:0 0 116px}.acc.tp .tp-grid .ac-rubcard .ac-body{gap:8px;padding:12px 14px}.acc.tp .tp-grid .ac-rubcard .ac-ti{font-size:17px;line-height:1.22}.acc.tp .tp-grid .ac-rubcard .ac-kick{font-size:14px}.acc.tp .tp-empty{border-radius:14px;padding:20px 16px}.acc.tp .tp-empty-t{font-size:24px}}
