@layer components{.an-guide{border-top:1px solid var(--line);max-width:680px;margin-top:56px;padding-top:28px}.an-guide p{margin:12px 0 0;font-size:17px;line-height:1.55}.an-guide-h2{font:600 22px/1.2 var(--font-sans);letter-spacing:-.01em;margin:36px 0 0}.an-guide-h2:first-child{margin-top:0}.an-guide-h2+p{margin-top:10px}.an-guide-seasons{margin:16px 0 0}.an-guide-seasons>div{border-top:1px solid var(--line);grid-template-columns:1fr;gap:2px;padding:12px 0;display:grid}.an-guide-seasons>div:last-child{border-bottom:1px solid var(--line)}.an-guide-seasons dt{font-size:16px;font-weight:600}.an-guide-seasons dt span{color:var(--soft);margin-left:6px;font-weight:400}.an-guide-seasons dd{margin:0;font-size:16px;line-height:1.6}.an-guide-seasons .ui-link{min-height:44px;line-height:44px;display:inline-block}.an-guide-steps{counter-reset:guide;margin:12px 0 0;padding:0;list-style:none}.an-guide-steps li{counter-increment:guide;border-top:1px solid var(--line);padding:12px 0 12px 32px;font-size:17px;line-height:1.5;position:relative}.an-guide-steps li:last-child{border-bottom:1px solid var(--line)}.an-guide-steps li:before{content:counter(guide);font-weight:600;position:absolute;top:12px;left:2px}.an-guide p.an-guide-fine{color:var(--soft);font-size:14px}@media (min-width:1024px){.an-guide{margin-top:72px}.an-guide-seasons>div{grid-template-columns:200px 1fr;align-items:baseline;gap:16px}}}
