.taro-main{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:40px 20px 60px;position:relative;z-index:1}.taro-input{width:100%;max-width:420px;margin:0 auto 12px;display:block;background:rgba(20,18,30,.6);border:1px solid hsla(40,29%,59%,.25);border-radius:12px;padding:14px 16px;color:#eadbc0;font-size:16px;font-family:var(--font-jost),"Jost",sans-serif}.taro-city-wrap{position:relative;max-width:420px;margin:0 auto}.taro-time{max-width:420px;margin:0 auto 12px;color:#9b8f78;font-size:14px}.taro-time summary{cursor:pointer;padding:6px 0}.taro-anchor{font-size:14px;color:#c9b88f;margin-bottom:10px}.taro-anchor s{opacity:.7}.ob-suggestions{margin-top:-12px;margin-bottom:20px;border:1px solid rgba(212,175,90,.18);border-top:none;border-radius:0 0 12px 12px;background:rgba(20,24,52,.98);overflow:hidden}.ob-suggestion{padding:11px 16px;font-size:14px;color:#b0a898;cursor:pointer;transition:background .15s;border-bottom:1px solid hsla(0,0%,100%,.04)}.ob-suggestion:last-child{border-bottom:none}.ob-suggestion:hover{background:rgba(212,175,90,.07);color:#f0ebe1}.taro-gap{max-width:460px;margin:12px auto;font-size:15px;line-height:1.55;color:#c9b88f}.taro-locked-list{display:flex;flex-direction:column;gap:8px;max-width:460px;margin:14px auto;text-align:left}.taro-locked-list>div{color:#b9a980;font-size:15px;line-height:1.4}.taro-locked-list b{color:#eadbc0}.taro-premium-pitch{display:block;max-width:460px;margin:10px auto 6px;font-size:14px;line-height:1.5;color:#c9b88f;text-decoration:none}.taro-premium-pitch b,.taro-premium-pitch:hover{color:#eadbc0}.seo-prose{position:relative;z-index:1;max-width:720px;margin:0 auto;padding:20px 20px 80px;color:#c0b8ac;font-size:16px;line-height:1.8}.seo-prose h2{font-family:var(--font-cormorant),"Cormorant Garamond",serif;font-size:28px;font-weight:300;color:#f0ebe1;margin:40px 0 16px;line-height:1.25}.seo-prose h2:first-child{margin-top:0}.seo-prose h3{font-family:var(--font-cormorant),"Cormorant Garamond",serif;font-size:20px;font-weight:400;color:#eadbc0;margin:24px 0 8px;line-height:1.3}.seo-prose p{margin:0 0 18px}.seo-prose strong{color:#eadbc0;font-weight:400}