.page-hero.guide{min-height:70svh}.loc-body a,.loc-side a,.faq .a a,.fin-list p a,.vtable p a,.steps li a{color:var(--paper);border-bottom:1px solid rgba(200,160,92,.5);transition:border-color .4s}.loc-body a:hover,.loc-side a:hover,.faq .a a:hover,.fin-list p a:hover,.vtable p a:hover,.steps li a:hover{border-bottom-color:var(--gold)}.page-hero.guide h1{font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.12}@media (max-width:700px){.page-hero.guide h1{font-size:clamp(1.8rem,7vw,2.5rem)}}.fin-list{margin-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--line)}.fin-list a{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.3rem,2.6vw,1.8rem)0;border-bottom:1px solid var(--line);align-items:baseline;transition:padding-left .4s var(--ease)}.fin-list a:hover{padding-left:.6rem}.fin-list h3{font-family:"Italiana",serif;font-weight:400;font-size:clamp(1.15rem,2vw,1.5rem);color:var(--white)}.fin-list p{font-size:.92rem;color:var(--grey);max-width:38rem}.fin-list a:hover h3{color:var(--gold)}@media (max-width:640px){.fin-list a{grid-template-columns:minmax(0,1fr);gap:.5rem}}.chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.7rem,1.8vw,1.3rem);margin-top:clamp(2rem,4vw,3rem)}.chips figure{margin:0}.chips img{width:100%;aspect-ratio:1;object-fit:cover;display:block;border:1px solid var(--line)}.chips figcaption{margin-top:.6rem;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--grey)}.chips figcaption b{display:block;font-weight:400;color:var(--paper);letter-spacing:.2em;margin-bottom:.22rem}@media (max-width:760px){.chips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.chips{grid-template-columns:repeat(2,minmax(0,1fr))}}.loc-side p+p{margin-top:1rem}.steps{counter-reset:s;margin-top:clamp(2rem,4vw,3rem);max-width:46rem;display:block;column-count:1;padding:0;list-style:none}.steps li{counter-increment:s;position:relative;padding-left:3rem;padding-bottom:1.5rem;font-size:.95rem;color:var(--grey);list-style:none;display:block;width:auto;float:none;margin:0;border:0}.steps li::before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:.05rem;font-size:.68rem;letter-spacing:.2em;color:var(--gold)}.steps li b{color:var(--white);font-weight:400;display:block;margin-bottom:.3rem;font-family:"Italiana",serif;font-size:1.08rem}