.lv-guide{--lv-ink:#2c2d33;--lv-soft:#efeee3;--lv-gold:#d5c6a4;--lv-line:#e7e2d9;--lv-accent:#665343;max-width:100%;margin:0 auto;color:var(--lv-ink);font-family:inherit;line-height:1.55}.lv-guide *{box-sizing:border-box}.lv-guide h1,.lv-guide h2,.lv-guide h3{font-family:inherit;color:var(--lv-ink);line-height:1.25}.lv-guide h1{font-size:clamp(2rem,4.2vw,3rem);margin:.2em 0 .3em;letter-spacing:-.025em}.lv-guide h2{font-size:clamp(1.25rem,2.6vw,1.5rem);margin:1.65em 0 .7em;padding-bottom:.35em;border-bottom:1px solid var(--lv-line)}.lv-guide h3{font-size:1.18rem;margin:1.2em 0 .55em}.lv-guide p{margin:.6em 0 1.1em}.lv-guide .lv-intro{font-size:1rem;max-width:68ch}.lv-guide .lv-kicker{color:var(--lv-accent);font-size:.82rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .2em}.lv-guide .lv-section{scroll-margin-top:125px}.lv-guide .lv-measure{align-items:center;gap:clamp(1.25rem,4vw,3.5rem);margin:1.35em 0 2em}.lv-guide .lv-measure>.wp-block-column{min-width:0}.lv-guide .lv-photo{margin:0}.lv-guide .lv-photo img{display:block;width:100%;max-height:360px;object-fit:contain;background:#f6f5f2;border-radius:6px}.lv-guide .lv-photo figcaption{font-size:.78rem;color:#625d57;text-align:left;margin:.55em 0 0}.lv-guide .lv-measure .lv-step{display:flex;align-items:baseline;gap:.75em;padding:.55em 0;border-bottom:1px solid var(--lv-line)}.lv-guide .lv-measure .lv-step strong{color:var(--lv-accent);flex:0 0 auto;white-space:nowrap}.lv-guide .lv-guide-note{background:var(--lv-soft);padding:1rem 1.25rem;border-left:4px solid var(--lv-gold);border-radius:0 4px 4px 0}.lv-guide .lv-links{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.2em 0 2em}.lv-guide .lv-links a{display:inline-flex;padding:.58em .9em;border:1px solid #c9c0b1;border-radius:3px;color:var(--lv-ink);text-decoration:none;font-size:.92rem;font-weight:600}.lv-guide .lv-links a:hover,.lv-guide .lv-links a:focus{background:var(--lv-soft);color:var(--lv-ink)}.lv-guide .lv-guide-table{margin:1.1em 0 2.1em;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.lv-guide .lv-guide-table table{width:100%;border-collapse:collapse;min-width:580px;font-size:.94rem;line-height:1.4}.lv-guide .lv-guide-table.lv-wide table{min-width:940px}.lv-guide .lv-guide-table figcaption{text-align:left;font-weight:700;font-size:1.02rem;margin:.65rem 0 0;color:var(--lv-ink)}.lv-guide .lv-guide-table th,.lv-guide .lv-guide-table td{border:1px solid var(--lv-line);padding:.78em .7em;text-align:center;vertical-align:middle;white-space:nowrap;background:0 0}.lv-guide .lv-guide-table th{font-weight:700;background:var(--lv-soft);color:var(--lv-ink)}.lv-guide .lv-guide-table thead th{background:#e9e4d8}.lv-guide .lv-guide-table tbody tr:nth-child(even) td{background:#faf9f6}.lv-guide .lv-guide-table td:first-child{font-weight:700}.lv-guide .lv-small{font-size:.88rem;color:#55504a}.lv-guide .lv-guide-table::-webkit-scrollbar{height:7px}.lv-guide .lv-guide-table::-webkit-scrollbar-thumb{background:#b9ad9b;border-radius:5px}@media(max-width:700px){.lv-guide .lv-measure{display:block}.lv-guide .lv-measure>.wp-block-column{margin-bottom:1.1rem}.lv-guide .lv-photo img{max-height:370px}.lv-guide .lv-guide-table table{font-size:.85rem}.lv-guide .lv-guide-table th,.lv-guide .lv-guide-table td{padding:.62em .55em}}