.px-search-guidance{margin:clamp(32px,5vw,72px) auto;padding:clamp(24px,4vw,44px);max-width:1100px;background:#f5f6f7;color:#11152d;border-radius:14px}.px-search-guidance h2{max-width:28ch;font-family:var(--font-bricolage),var(--disp),sans-serif;font-size:clamp(26px,3vw,36px);font-weight:650;line-height:1.2;letter-spacing:-.02em;margin:0 0 20px;text-wrap:balance}.px-search-guidance dd,.px-search-guidance p{max-width:72ch;color:#454b61;font-size:16px;line-height:1.75}.px-search-guidance dl{margin:28px 0}.px-search-guidance dl>div{display:grid;grid-template-columns:minmax(130px,.7fr) 2fr;gap:24px;padding:20px 0;border-top:1px solid #d8dce3}.px-search-guidance dt{font-weight:650;font-size:17px;line-height:1.4}.px-search-guidance dd{margin:0}.px-search-guidance .px-search-guidance-example{background:#fff;padding:20px 24px;margin:24px 0;border-radius:12px}.px-search-guidance .px-search-guidance-boundary{font-size:14px}.px-search-guidance-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px}.px-search-guidance-actions a{min-height:44px;display:inline-flex;align-items:center;color:#913627;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.px-search-guidance-actions a:first-child{background:#a23f32;color:#fff;padding:13px 20px;border-radius:10px;text-decoration:none;line-height:1.5}.px-search-guidance-actions a:hover{text-decoration-thickness:2px}.px-search-guidance-actions a:first-child:hover{background:#893327}.px-search-guidance-actions a:focus-visible{outline:3px solid #11152d;outline-offset:4px}.px-search-guidance .px-search-guidance-price{margin-top:16px;font-size:13px}@media (max-width:640px){.px-search-guidance dl>div{grid-template-columns:1fr;gap:8px}.px-search-guidance-actions{align-items:stretch;flex-direction:column;gap:8px}.px-search-guidance-actions a:first-child{justify-content:center;text-align:center}}