.sb-ad{position:relative;text-align:center}.sb-ad:before{content:attr(data-label);display:block;font:500 11px/1.8 var(--font-body, system-ui, sans-serif);color:var(--color-ink-3, #8a93a6);letter-spacing:.02em}.sb-ad-feed{margin:var(--space-md, 16px) 0}.sb-ad-feed:not(.sb-ad-dev){box-sizing:border-box;padding:0 8px 8px;border-radius:var(--radius-card, 14px);background:var(--color-paper-2, #fff);border:1px solid var(--color-line, #e3e8f2)}.sb-ad-feed:not(.sb-ad-dev):before{line-height:2.2}.sb-ad-cell .sb-ad-feed{margin:0}.sb-ad-cell .sb-house{width:100%;height:auto;aspect-ratio:16 / 9;border-radius:var(--radius-card, 14px)}.sb-ad-cell .sb-house img{width:100%;height:100%;object-fit:cover}.sb-ad-feed ins{min-height:100px}.mt-ad .sb-ad{box-sizing:border-box;margin:var(--space-lg, 24px) 0 0;border-radius:var(--mt-radius, 22px)}.pv-ad:not(:has(.sb-ad-dev)):has(ins[data-ad-status=unfilled]){display:none}.pv-ad .sb-ad{box-sizing:border-box;margin:0;border-radius:var(--radius-card, 14px)}.pv-ad .sb-ad:not(.sb-ad-dev){padding:0 10px 12px;background:var(--color-paper-2, #fff);border:1px solid var(--color-line, #e3e8f2)}.pv-ad .sb-ad:not(.sb-ad-dev):before{line-height:2.2}.pv-ad .sb-ad ins{vertical-align:top}.pv-ad .sb-ad:not(.sb-ad-dev) ins{min-height:0}.pv-ad .sb-ad ins:not([data-ad-status=filled]){border-radius:12px;background:color-mix(in oklch,var(--color-paper-3, #eef2f8) 70%,transparent)}@media (max-width: 640px){.pv-ad .sb-ad:not(.sb-ad-dev){padding:0 8px 10px}}.mt-ad .sb-ad:not(.sb-ad-dev){padding:0 10px 12px;background:var(--color-paper-2, #fff);border:1px solid var(--color-line, #e3e8f2)}.mt-ad .sb-ad:not(.sb-ad-dev):before{line-height:2.2}.mt-ad .sb-ad ins{vertical-align:top}.mt-ad .sb-ad:not(.sb-ad-dev) ins{min-height:0}@media (max-width: 640px){.mt-ad .sb-ad:not(.sb-ad-dev){padding:0 8px 10px}}.mt-ad .sb-ad.sb-ad-wide:not(.sb-ad-dev),.pv-ad .sb-ad.sb-ad-wide:not(.sb-ad-dev){padding-left:0;padding-right:0}.mt-ad .sb-ad ins:not([data-ad-status=filled]){border-radius:12px;background:color-mix(in oklch,var(--color-paper-3, #eef2f8) 70%,transparent)}.sb-ad-cell{list-style:none;min-width:0}.sb-house{display:block;width:300px;height:250px;border-radius:14px;overflow:hidden;box-shadow:0 6px 18px #14285a24;transition:transform .2s ease,box-shadow .2s ease}.sb-house img{display:block;width:300px;height:250px}.sb-house:hover{transform:translateY(-2px);box-shadow:0 10px 24px #14285a33}.sb-house:focus-visible{outline:3px solid var(--color-focus, #2563eb);outline-offset:3px}@media (prefers-reduced-motion: reduce){.sb-house,.sb-house:hover{transition:none;transform:none}}.sb-ad:not(.sb-ad-dev):has(ins[data-ad-status=unfilled]){display:none}.sb-ad-dev{outline:2px dashed #ff6a00;outline-offset:4px;border-radius:12px;background:#ff6a000f}.sb-ad-dev ins{min-height:100px}@media (min-width: 1440px){.lv-grid.sb-has-rail{grid-template-columns:264px minmax(0,1fr) 264px}.hp-body.sb-has-rail{display:grid;grid-template-columns:minmax(0,1fr) 264px;column-gap:var(--space-lg, 24px);align-items:start}.hp-body.sb-has-rail>:not(.sb-rail){grid-column:1}.hp-body.sb-has-rail>.sb-rail{grid-column:2;grid-row:1 / span 20}.sb-rail{position:sticky;top:84px;align-self:start;display:flex;flex-direction:column;gap:16px;width:264px}.sb-rail .sb-ad{box-sizing:border-box;width:264px;padding:0 8px 8px;border-radius:var(--radius-card, 14px);background:var(--color-paper-2, #fff);border:1px solid var(--color-line, #e3e8f2)}.sb-rail .sb-ad:before{line-height:2.2}.sb-rail .sb-house,.sb-rail .sb-house img{width:264px;height:220px}.sb-rail .sb-ad-side ins{min-height:200px}.hp-body.sb-has-rail>.sb-rail{margin-top:var(--space-xl, 32px)}.lv-grid.sb-has-rail>.sb-rail{margin-top:var(--sb-rail-top, 64px)}}
