.hours{gap:10px;margin-top:14px;display:grid}.hrow{background:var(--paper);border-radius:6px;grid-template-columns:1.6fr 1fr 1fr 1fr;align-items:center;gap:16px;padding:16px 22px;display:grid}.hrow.now{background:var(--sky)}.hrow .sn b{font-size:17px;font-weight:600;display:block}.hrow .sn b i{text-transform:uppercase;letter-spacing:.06em;color:#fff;background:var(--link);vertical-align:2px;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.hrow .sn span{color:var(--muted);font-size:14px}.hrow .t b{letter-spacing:-.01em;font-size:30px;font-weight:700;line-height:1;display:block}.hrow .t span{color:var(--muted);margin-top:4px;font-size:13px;display:block}.hnote{color:var(--muted);max-width:640px;margin:6px 0 0;font-size:15px}.lead{grid-template-columns:7fr 5fr;align-items:end;gap:40px;margin-bottom:28px;display:grid}.lead .by{color:var(--muted);margin:14px 0 0;font-size:14px}.lead .ans{max-width:640px;margin:14px 0 0;font-size:20px;line-height:1.5}.lead .ans b{font-weight:600}.ask-box{background:var(--sky);border-radius:6px;flex-direction:column;gap:10px;padding:18px 20px;font-size:15px;display:flex}.ask-box b{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.ask-box .btn{background:var(--link);color:#fff;border-radius:6px;align-self:flex-start;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ask-box .btn svg{width:14px;height:14px}.photo-wide{margin:0 0 56px}.photo-wide img{aspect-ratio:16/6;object-fit:cover;object-position:center 60%;border-radius:4px;width:100%}.photo-wide figcaption{color:var(--muted);margin-top:8px;font-size:13px}.h2q{margin-bottom:18px;font-size:26px}.tk{grid-template-columns:1fr 1fr 1fr;gap:18px;display:grid}.tk .card{padding:0}.tk .price{letter-spacing:-.02em;padding:18px 18px 0;font-size:44px;font-weight:700;line-height:1}.tk .price small{color:var(--muted);letter-spacing:0;margin-left:8px;font-size:15px;font-weight:500}.tk .name{border-bottom:1px solid var(--line);padding:8px 18px 12px;font-size:17px;font-weight:600}.tk dl{margin:0;padding:12px 18px 14px;font-size:15px}.tk dt{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-top:8px;font-size:12px;font-weight:600}.tk dd{margin:2px 0 6px;line-height:1.45}.tk dd.yes{color:var(--link);font-weight:600}.tk dd.no{color:var(--num);font-weight:600}.tk .pick{border:2px solid var(--link)}.tk .pick .name{background:var(--sky)}.tk .tag{background:var(--link);color:#fff;vertical-align:middle;border-radius:999px;margin-left:10px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.tk .go{padding:0 18px 18px;font-size:15px;font-weight:500;display:block}.iwd{background:var(--paper);border-radius:6px;max-width:820px;margin:18px 0 0;padding:14px 18px;font-size:16px}.iwd b{font-weight:600}.two{grid-template-columns:5fr 7fr;align-items:start;gap:28px;display:grid}.two img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%}.times{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 16px;display:grid}.tm{background:var(--sky);border-radius:6px;padding:14px 16px}.tm .n{letter-spacing:-.01em;font-size:30px;font-weight:700;line-height:1}.tm .l{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.35}.prose p{max-width:640px;margin:0 0 12px;line-height:1.55}.prose p:last-child{margin-bottom:0}.quota{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.qb{background:var(--paper);border-radius:6px;padding:16px 18px}.qb .n{letter-spacing:-.01em;font-size:34px;font-weight:700;line-height:1}.qb .n small{color:var(--muted);letter-spacing:0;margin-left:8px;font-size:15px;font-weight:500}.qb .bar{background:#fff;border-radius:4px;height:14px;margin:12px 0 8px;display:flex;overflow:hidden}.qb .bar i{height:100%;display:block}.qb .bar .a{background:var(--link)}.qb .bar .b{background:var(--sky2)}.qb .leg{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.qb .leg i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.buy{grid-template-columns:7fr 5fr;align-items:start;gap:28px;display:grid}.steps{counter-reset:s;gap:10px;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;background:var(--paper);border-radius:6px;grid-template-columns:36px 1fr;align-items:start;gap:12px;padding:12px 14px;font-size:15px;line-height:1.45;display:grid}.steps li:before{content:counter(s);background:var(--link);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:700;display:flex}.steps b{font-weight:600}.gates{gap:10px;display:grid}.gate{border:1px solid var(--line);border-radius:6px;padding:12px 14px;font-size:15px}.gate b{font-weight:600;display:block}.gate span{color:var(--muted);line-height:1.4;display:block}.gate .st:before{content:"⇄ ";color:var(--link)}.rules{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.rule{background:var(--paper);border-radius:6px;padding:12px 16px;font-size:15px;line-height:1.45}.rule b{font-weight:600}.insert{border-top:2px solid var(--ink);padding-top:22px}.insert .mini{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.insert .card img{aspect-ratio:3/2}.insert .k{color:var(--muted);font-size:13px;font-weight:500}.insert .k b{color:var(--ink);font-weight:600}.insert h3{font-size:16px;line-height:1.3}.insert .meta{color:var(--muted);gap:14px;font-size:14px;display:flex}.insert .meta b{color:var(--ink);font-weight:600}.insert .f{color:var(--num)}.faq{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.faq .q h3{font-size:17px}.faq div.q:hover{border-color:var(--line)}.faq div.q:hover h3{text-decoration:none}.author{background:var(--paper);border-radius:6px;grid-template-columns:auto 1fr;align-items:start;gap:24px;max-width:900px;padding:22px 24px;display:grid}.author .who{white-space:nowrap;font-size:16px;font-weight:600}.author .who small{color:var(--muted);margin-top:2px;font-size:13px;font-weight:400;display:block}.author p{margin:0 0 10px;font-size:15px;line-height:1.5}.author p:last-child{margin:0}@media (width<=1100px){.lead,.two,.buy,.tk{grid-template-columns:1fr}.faq .q.w5,.faq .q.w4,.faq .q.w3{grid-column:span 6}}@media (width<=800px){.hrow{grid-template-columns:1fr 1fr 1fr;gap:10px;padding:14px 16px}.hrow .sn{grid-column:1/-1}.hrow .t b{font-size:24px}.quota,.rules,.insert .mini,.times{grid-template-columns:1fr}.faq .q.w5,.faq .q.w4,.faq .q.w3{grid-column:span 12}.photo-wide img{aspect-ratio:16/9}.lead .ans{font-size:18px}.author{grid-template-columns:1fr}.tk .price{font-size:38px}}
