.sp-route[data-v-20d79320]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:clamp(18px,2.4vw,32px);display:grid}.sp-route a[data-v-20d79320]{background:var(--cream-2);box-shadow:0 10px 40px -30px #36421c80,inset 0 0 0 1px var(--line);border-radius:24px;gap:4px;padding:clamp(18px,2.2vw,28px) 46px clamp(18px,2.2vw,28px) clamp(18px,2.2vw,28px);text-decoration:none;transition:transform .2s;display:grid;position:relative}.sp-route a[data-v-20d79320]:hover{transform:translateY(-3px)}.sp-route a>svg[data-v-20d79320]:first-child{color:var(--forest)}.sp-route strong[data-v-20d79320]{font:900 clamp(21px,2vw,26px)/1.15 var(--display);letter-spacing:-.02em;margin-top:6px}.sp-route span[data-v-20d79320]{color:var(--ink-soft);font-size:15.5px;line-height:1.4}.sp-route .go[data-v-20d79320]{position:absolute;top:22px;right:18px}.sp-route .hot[data-v-20d79320]{background:var(--forest-deep);color:#fff;box-shadow:none}.sp-route .hot>svg[data-v-20d79320]:first-child{color:var(--yellow)}.sp-route .hot span[data-v-20d79320]{color:#dcebdd}.sp-report[data-v-20d79320]{scroll-margin-top:60px}.sp-report h2[data-v-20d79320]{font-size:clamp(32px,3.8vw,52px);line-height:1.05}.sp-report ol[data-v-20d79320]{counter-reset:r;border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:clamp(18px,2.4vw,28px) 0;padding:0;list-style:none;display:grid}.sp-report li[data-v-20d79320]{counter-increment:r;align-content:start;gap:2px;padding:14px 18px 16px 0;display:grid}.sp-report li+li[data-v-20d79320]{border-left:1px solid var(--line);padding-left:18px}.sp-report li strong[data-v-20d79320]{font:900 20px/1.2 var(--display)}.sp-report li strong[data-v-20d79320]:before{content:counter(r) ". ";color:var(--forest)}.sp-report li span[data-v-20d79320]{color:var(--ink-soft);font-size:15.5px;line-height:1.4}.sp-form[data-v-20d79320]{max-width:860px;margin-inline:auto}@media (width<=860px){.sp-route[data-v-20d79320]{grid-template-columns:minmax(0,1fr)}.sp-report ol[data-v-20d79320]{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-report li[data-v-20d79320]:nth-child(3){border-left:0;padding-left:0}}@media (width<=480px){.sp-report ol[data-v-20d79320]{grid-template-columns:minmax(0,1fr)}.sp-report li+li[data-v-20d79320]{border-left:0;border-top:1px solid var(--line);padding-left:0}}
