.sg-watermark{position:absolute;z-index:0;inset:65px -6px 0 40%;color:#245a3e;opacity:.08;pointer-events:none;user-select:none;display:block;overflow:hidden}
.sg-watermark svg{width:100%;height:100%;display:block;overflow:visible}
.sg-wm-number{font:700 88px Arial,sans-serif;fill:currentColor}
.sg-watermark--historic{color:#895e37}
.sg-watermark--historic .sg-wm-number{font-family:Georgia,serif;font-size:96px}
.sg-wm-name{font:700 39px Georgia,serif;fill:currentColor}
.sg-wm-lines{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}
.sg-new-card,.sg-street-card__body{position:relative;isolation:isolate;overflow:hidden}
.sg-new-card:has(.sg-watermark--historic){background:#f9f3e6;border-color:#cbbfa8}
.sg-new-card>.sg-watermark~*,.sg-street-card__body>.sg-watermark~*{position:relative;z-index:1}
.sg-new-card>.sg-card-top{width:100%}
.sg-street-card__body>.sg-watermark{inset:65px -10px 5px 36%}
.sg-new-all li{position:relative;isolation:isolate;overflow:hidden}
.sg-new-all li>.sg-watermark{inset:0 0 0 52%;opacity:.06}
.sg-new-all li>.sg-watermark~*{position:relative;z-index:1}
.sg-road-watermark-banner{position:relative;isolation:isolate;overflow:hidden;min-height:155px;padding:22px;border:1px solid #ccd4c3;border-radius:12px;background:#f5f5ea;margin:0 0 20px}
.sg-road-watermark-banner--historic{background:#f9f3e6;border-color:#cbbfa8}
.sg-road-watermark-banner>.sg-watermark{inset:-15px 0 -30px 45%;opacity:.08}
.sg-road-watermark-banner>div{position:relative;z-index:1;display:flex;align-items:flex-start;flex-direction:column;gap:12px;max-width:72%}
.sg-road-watermark-banner strong{font:400 clamp(20px,3vw,30px)/1.25 Georgia,serif;overflow-wrap:anywhere}
@media(max-width:640px){.sg-watermark{left:35%;opacity:.065}.sg-road-watermark-banner{min-height:165px;padding:18px}.sg-road-watermark-banner>div{max-width:82%}.sg-new-all li>.sg-watermark{display:none}}
@media print{.sg-watermark{display:none}}
