@font-face{font-family:DogoNoto;src:url(/guides/dogo-arthall-october-2026/DogoNotoKR-Regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:DogoNoto;src:url(/guides/dogo-arthall-october-2026/DogoNotoKR-Bold.woff)format("woff");font-weight:700;font-display:swap}.dogo-performance-guide{--ink:#253137;--muted:#55676b;--blue:#185971;--line:#d7e3e6;--soft:#edf5f7;--warm:#fbf5e8;color:var(--ink);box-sizing:border-box;background:#fff;max-width:1040px;margin:0 auto;padding:36px 38px 48px;font-family:DogoNoto,Noto Sans KR,sans-serif;font-size:16px;line-height:1.7}.dogo-performance-guide *{box-sizing:border-box}.dogo-performance-guide h1,.dogo-performance-guide h2,.dogo-performance-guide h3,.dogo-performance-guide p,.dogo-performance-guide figure{margin:0}.dogo-performance-guide h1,.dogo-performance-guide h2,.dogo-performance-guide h3{color:#000;word-break:keep-all;line-height:1.38}.dogo-performance-guide a{color:var(--blue);text-underline-offset:4px;overflow-wrap:anywhere}.dogo-performance-guide .brand-row{color:var(--muted);justify-content:space-between;gap:16px;margin-bottom:24px;font-size:12px;display:flex}.dogo-performance-guide .brand-row strong{color:var(--blue);font-size:16px}.dogo-performance-guide h1{letter-spacing:-1px;font-size:42px}.dogo-performance-guide .lead{color:var(--blue);margin-top:10px;font-size:24px;font-weight:700;line-height:1.5}.dogo-performance-guide .intro{color:var(--muted);max-width:810px;margin-top:13px;font-size:15px}.dogo-performance-guide section{margin-top:38px}.dogo-performance-guide h2{letter-spacing:-.6px;font-size:29px}.dogo-performance-guide h3{font-size:23px}.dogo-performance-guide .shows{grid-template-columns:1fr 1fr;gap:28px;margin-top:27px;display:grid}.dogo-performance-guide .show{min-width:0}.dogo-performance-guide .show img{aspect-ratio:891/1260;object-fit:contain;width:100%;height:auto;display:block}.dogo-performance-guide .show figcaption{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.65}.dogo-performance-guide .show-copy{margin-top:21px}.dogo-performance-guide .theme{color:var(--blue);margin-bottom:5px;font-size:13px;font-weight:700;line-height:1.6;display:block}.dogo-performance-guide .show-copy p{color:var(--muted);margin-top:10px;font-size:14px}.dogo-performance-guide .show-copy .choice{color:var(--ink);font-size:15px;font-weight:700}.dogo-performance-guide .show-copy .official{margin-top:13px;font-size:12px}.dogo-performance-guide .section-note{color:var(--muted);margin-top:10px;font-size:13px}.dogo-performance-guide .stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.dogo-performance-guide .stat{background:var(--soft);border-radius:8px;padding:20px}.dogo-performance-guide .stat span{color:var(--muted);font-size:12px;display:block}.dogo-performance-guide .stat strong{color:var(--blue);margin-top:4px;font-size:23px;line-height:1.45;display:block}.dogo-performance-guide .stat p{color:var(--muted);margin-top:4px;font-size:12px}.dogo-performance-guide .date-bands{grid-template-columns:1fr 1fr;gap:18px;margin-top:23px;display:grid}.dogo-performance-guide .date-band{border:1px solid var(--line);border-radius:8px;padding:20px 21px}.dogo-performance-guide .date-band:last-child{background:var(--warm);border-color:var(--warm)}.dogo-performance-guide .date-band h3{font-size:18px}.dogo-performance-guide .dates{flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.dogo-performance-guide .dates li{align-items:baseline;gap:4px;min-width:64px;display:flex}.dogo-performance-guide .dates b{color:var(--blue);font-size:24px;line-height:1.5}.dogo-performance-guide .dates span{color:var(--muted);font-size:12px}.dogo-performance-guide .booking{grid-template-columns:repeat(3,1fr);gap:15px;margin:22px 0 0;padding:0;list-style:none;display:grid}.dogo-performance-guide .booking li{border:1px solid var(--line);border-radius:8px;padding:19px 20px}.dogo-performance-guide .step{color:var(--blue);margin-bottom:7px;font-size:12px;font-weight:700;display:block}.dogo-performance-guide .booking h3{font-size:19px}.dogo-performance-guide .booking p{color:var(--muted);margin-top:8px;font-size:13px}.dogo-performance-guide .booking strong{color:var(--ink)}.dogo-performance-guide .caution{background:var(--soft);color:var(--muted);border-radius:8px;margin-top:20px;padding:18px 21px;font-size:13px}.dogo-performance-guide .caution strong{color:var(--ink)}.dogo-performance-guide .visit{border-top:1px solid var(--line);grid-template-columns:1.25fr 1fr;gap:22px;margin-top:28px;padding-top:22px;display:grid}.dogo-performance-guide .visit h3{font-size:18px}.dogo-performance-guide .visit p{color:var(--muted);margin-top:6px;font-size:13px}.dogo-performance-guide .credits{color:var(--muted);margin-top:24px;font-size:10px}.dogo-performance-guide footer{color:var(--muted);margin-top:16px;font-size:10px}@media (max-width:650px){.dogo-performance-guide{padding:24px 20px 38px}.dogo-performance-guide .brand-row{align-items:flex-start;gap:10px;font-size:10px}.dogo-performance-guide .brand-row strong{white-space:nowrap;font-size:14px}.dogo-performance-guide h1{font-size:33px}.dogo-performance-guide .lead{font-size:21px}.dogo-performance-guide .intro{font-size:14px}.dogo-performance-guide h2{font-size:26px}.dogo-performance-guide .shows,.dogo-performance-guide .date-bands,.dogo-performance-guide .booking,.dogo-performance-guide .visit{grid-template-columns:1fr;gap:24px}.dogo-performance-guide .show{max-width:460px;margin:0 auto}.dogo-performance-guide .show-copy h2{font-size:24px}.dogo-performance-guide .stats{gap:8px}.dogo-performance-guide .stat{padding:14px 10px}.dogo-performance-guide .stat strong{font-size:18px}.dogo-performance-guide .stat span,.dogo-performance-guide .stat p{font-size:10px}.dogo-performance-guide .booking,.dogo-performance-guide .date-bands{gap:12px}.dogo-performance-guide .dates{gap:11px}.dogo-performance-guide .visit{gap:16px}}@media print{.dogo-performance-guide{max-width:none;padding:0;font-size:11pt}.dogo-performance-guide .show,.dogo-performance-guide .stat,.dogo-performance-guide .date-band,.dogo-performance-guide .booking li{break-inside:avoid}.dogo-performance-guide .stat,.dogo-performance-guide .date-band,.dogo-performance-guide .caution{-webkit-print-color-adjust:exact;print-color-adjust:exact}.dogo-performance-guide a{text-decoration:none}.dogo-performance-guide .credits{font-size:8pt}}.dogo-performance-guide .show-copy p,.dogo-performance-guide .intro,.dogo-performance-guide .booking p,.dogo-performance-guide .caution{word-break:keep-all;overflow-wrap:break-word}
