.mast--band{box-sizing:border-box;min-height:147px;padding-top:19px}.mast--table{width:600px;border-collapse:collapse}.mast--logo{width:451px;height:128px;background:#ffffff url(scrolart/CS-title.jpg) no-repeat center/451px 128px}.shell--table{width:600px;border-collapse:collapse;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;color:#201062;overflow-wrap:anywhere}.shell--wide{padding:0 24px}.shell--main{padding:0 24px}.lead--title{margin:12px 0 20px;font-family:Arial,Helvetica,sans-serif;font-size:48px;font-style:italic;font-weight:700;line-height:1.2;color:#201062}.lead--deck{margin:0 0 16px;font-size:18px;font-style:italic;line-height:1.5}.lead--fig{margin:0 0 20px;padding:6px;border:1px solid #111111}.lead--img{display:block;width:100%;max-width:100%;height:auto}.index--box{margin:0 0 20px;padding:12px 16px;border:2px solid #201062;background:#ffffcc}.index--head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0 0 8px;font-family:Verdana,Arial,sans-serif;font-size:13px;line-height:1.4}.index--label{font-weight:700;color:#993300;text-transform:uppercase;letter-spacing:.06em}.index--time{white-space:nowrap}.index--clock{vertical-align:-2px}.index--list{margin:0;padding:0 0 0 24px;list-style:decimal;font-size:15px;line-height:1.5}.index--entry{margin:2px 0}.index--link,.index--stay{display:inline-block;min-height:24px;color:#0008cc}.index--link::after,.more--name::after,.stay--go::after{content:" \2192"}.index--stays{margin:0 0 4px;padding:0 0 0 18px;list-style:disc;font-family:Verdana,Arial,sans-serif;font-size:13px;line-height:1.4}.index--stay{color:#283199}.part--box{margin:0 0 20px;padding:16px;border:1px solid #000080}.part--sub{margin:16px 0 0;padding:0 0 0 14px;border-left:3px solid #ff0000}.part--label{margin:0 0 4px;font-family:Verdana,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.4;color:#993300;text-transform:uppercase;letter-spacing:.06em}.part--title{margin:0 0 12px;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:1.3;color:#201062}.part--sub .part--title{font-size:18px;line-height:1.35}.part--figs{margin:0 0 14px}.part--box>.part--figs{margin:0 -16px 14px}.part--fig{margin:0;padding:6px;background:#ffffcc;border-top:1px solid #000080;border-bottom:1px solid #000080}.part--fig+.part--fig{max-width:70%;margin:8px auto 0}.part--img{display:block;width:100%;max-width:100%;height:auto}.part--text{font-size:16px;line-height:1.5}.index--box+.part--box .part--text>p:first-child{font-size:18px}.part--text a,.stay--text a{color:#0008cc;font-size:inherit}.stay--list{margin:16px 0 0;padding:0;list-style:none}.part--box>.stay--list{margin:16px -16px 0}.stay--item{position:relative;margin:0 0 12px;padding:16px;background:#ffffcc;border-top:3px solid #ff0000;border-bottom:1px solid #b9b5d6;border-radius:6px}.stay--ribbon{float:right;max-width:45%;margin:-16px -16px 8px 12px;padding:4px 10px;background:#000080;color:#ffffcc;font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.3;border-radius:0 6px 0 6px}.stay--head{margin:0 0 10px;overflow-wrap:anywhere}.stay--name{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;line-height:1.3;color:#201062}.stay--go{min-height:24px;padding:0;border:0;background:none;font:inherit;color:#0008cc;text-align:left;text-decoration:underline;cursor:pointer}.stay--body{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px;align-items:start;clear:both}.stay--info{min-width:0}.stay--media{margin:0}.stay--photo{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border:1px solid #000080;border-radius:4px}.stay--dist{margin:0 0 8px;font-family:Verdana,Arial,sans-serif;font-size:13px;line-height:1.4;color:#993300}.stay--amen{margin:0 0 8px;font-family:Verdana,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.4}.stay--pills{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none}.stay--pill{padding:2px 10px;border:1px solid #000080;border-radius:12px;background:#ffffff;font-family:Verdana,Arial,sans-serif;font-size:13px;line-height:1.4}.stay--text{max-width:34em;margin:0 0 10px;font-size:16px;line-height:1.5}.stay--times{margin:0 0 8px;border-collapse:collapse;font-family:Verdana,Arial,sans-serif;font-size:13px;line-height:1.4}.stay--key{padding:3px 10px 3px 0;font-weight:700;vertical-align:top}.stay--val{padding:3px 0;vertical-align:top}.stay--foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;padding-top:10px;border-top:1px solid #b9b5d6}.stay--score{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-family:Verdana,Arial,sans-serif;font-size:13px;line-height:1.4}.stay--bar{display:inline-block;width:70px;height:8px;background:#ffffff;border:1px solid #000080}.stay--fill{display:block;height:100%;background:#201062}.stay--num{font-size:15px}.stay--mark,.stay--votes{color:#283199}.stay--price{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:1.4}.stay--pin{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:auto;padding:0;border:1px solid #0008cc;border-radius:3px;background:#ffffff;color:#0008cc;cursor:pointer}.stay--icon,.share--icon{fill:currentColor}.byline--box{margin:4px 0 24px;padding:16px 0 0;border-top:1px solid #000080;font-family:Verdana,Arial,sans-serif;font-size:13px;line-height:1.4}.byline--who{display:flex;align-items:center;gap:8px;margin:0 0 8px}.byline--face{width:40px;height:40px;border-radius:50%;object-fit:cover}.byline--name{font-weight:700}.byline--stats{margin:0 0 16px;color:#283199}.byline--stat{white-space:nowrap}.byline--stat+.byline--stat::before{content:" \00b7 "}.byline--icon{vertical-align:-2px}.more--box{padding-top:12px;border-top:3px solid #ff0000}.more--head{margin:0 0 8px;font-weight:700;color:#993300;text-transform:uppercase;letter-spacing:.06em}.more--list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0;padding:0;list-style:none}.more--card{margin:0 0 10px}.more--link{display:flex;align-items:center;gap:8px;min-height:44px;color:#0008cc}.more--thumb{flex:0 0 44px;width:44px;height:44px;border:1px solid #000080;background:#ffffcc no-repeat center/cover}.more--name{min-width:0}.chart--band{margin:8px 0 16px}.chart--zone{display:none;width:100%;height:300px;border-top:3px solid #ff0000;border-bottom:3px solid #ff0000}.chart--live .chart--zone{display:block}.chart--legend{margin:12px 0 0;padding:0 0 0 24px;columns:2;column-gap:24px;font-family:Verdana,Arial,sans-serif;font-size:13px;line-height:1.4}.chart--spot{margin:0 0 4px;break-inside:avoid}.chart--tip{padding:2px 8px;border:2px solid #201062;border-radius:3px;background:#ffffff;color:#201062;font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.3}.chart--hot{background:#ffffcc}.share--row{display:flex;justify-content:center;width:80%;margin:4px auto 16px;padding:12px 0;border-top:1px solid #ff0000;border-bottom:1px solid #ff0000}.share--btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #0008cc;border-radius:3px;background:#ffffff;color:#0008cc;cursor:pointer}.share--done{background:#ffffcc}.versus--box{margin:0 0 20px;padding:16px;border:2px solid #201062}.versus--title{margin:0 0 12px;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:1.25;text-align:center}.versus--row{padding:10px 12px;border-top:1px solid #b9b5d6}.versus--alt{background:#ffffcc}.versus--name{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.4}.versus--facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:0}.versus--pair{min-width:0}.versus--key{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.4;color:#993300;text-transform:uppercase}.versus--val{margin:2px 0 0;font-family:Verdana,Arial,sans-serif;font-size:13px;line-height:1.4}.ask--box{margin:0 0 24px;padding:16px;border:1px solid #000080}.ask--title{margin:0 0 8px;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:1.25;text-align:center}.ask--item{border-top:1px solid #b9b5d6}.ask--q{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:24px;padding:10px 0;font-size:16px;font-weight:700;line-height:1.4;cursor:pointer;list-style:none}.ask--q::-webkit-details-marker{display:none}.ask--q::after{content:"";flex:0 0 8px;width:8px;height:8px;border-right:2px solid #0008cc;border-bottom:2px solid #0008cc;transform:rotate(45deg)}.ask--item[open]>.ask--q::after{transform:rotate(-135deg)}.ask--a{margin:0 0 12px;font-size:16px;line-height:1.5}:where(.shell--main) img{max-width:100%;height:auto}@media (max-width:615px){.mast--band{min-height:0}.mast--table,.shell--table{width:100%}.mast--logo{width:100%;max-width:451px;height:auto;aspect-ratio:451/128;background-size:contain}.shell--table{display:block}.shell--table>tbody,.shell--row{display:block}.shell--wide,.shell--main{display:block;width:auto;box-sizing:border-box;padding:0 8px}.lead--title{font-size:clamp(28px,9vw,48px)}.index--list{columns:2;column-gap:20px}.index--entry{break-inside:avoid}.stay--body{display:flex;flex-direction:column;gap:12px}.stay--media{order:-1;width:100%}.chart--zone{height:260px}.chart--legend{columns:1}.versus--facts{grid-template-columns:minmax(0,1fr)}}
