.pe{background:#f5f2ec}.pe-in{width:var(--site-frame,1440px);zoom:var(--dc-zoom,1);box-sizing:border-box;padding:8px var(--site-pad,80px) 48px;flex-direction:column;gap:22px;margin:0 auto;display:flex}.pe-in>*{max-width:760px}.pe-block h2{color:#1b1a17;margin:0 0 10px;font-family:"Source Serif 4",Georgia,serif;font-size:21px;font-weight:600}.pe-sources,.pe-nearby{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pe-sources a{color:#1e5b47;font-size:14.5px}.pe-nearby li{background:#fff;border:1px solid #e4ded3;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;min-width:0;padding:10px 14px;display:flex}.pe-nearby a{color:#1b1a17;overflow-wrap:anywhere;min-width:0;font-size:14.5px;font-weight:600}.pe-nearby-meta{color:#5e5a52;white-space:nowrap;font-size:13px}.pe-nearby li.pe-home{flex-direction:column;align-items:flex-start;gap:6px}.pe-nearby li.pe-home .pe-nearby-meta{white-space:normal;line-height:1.45}.pe-nearby li.pe-home .pe-sample{margin-right:6px}.pe-route{color:#fff;background:#1b1a17;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.pe-route-arrow{font-size:18px}@media (max-width:819.98px){.pe-in{zoom:1;width:auto;padding:4px var(--site-pad-phone,20px) 36px;gap:18px}}.pe-note{color:#5e5a52;margin:0 0 10px;font-size:14px;line-height:1.5}.pe-stays{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pe-stays li{background:#fff;border:1px solid #e4ded3;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.pe-stay-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pe-stay-head a{color:#1b1a17;font-size:15px;font-weight:600}.pe-stay-acts{flex-wrap:wrap;gap:8px;display:flex}.pe-btn{color:#fff;background:#1e5b47;border-radius:10px;align-items:center;height:40px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.pe-btn-o{color:#1b1a17;background:#fff;border:1px solid #d4cdbf}.pe-more{color:#1e5b47;font-size:14px;font-weight:600}.pe-sample{color:#7a5410;background:#fff1d6;border-radius:999px;align-items:center;height:22px;margin-right:4px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:819.98px){.pe-stay-head{flex-direction:column;gap:2px}.pe-stay-acts .pe-btn{flex:auto;justify-content:center}}
