.public-links>a[href='/login/']{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-block:0}
.public-footer>span:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:0 18px}
.public-footer a{display:inline-flex;align-items:center;min-height:44px}
.signal-public .s-offer{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:11px}
.signal-public .s-offer>strong{font-size:13px;font-weight:700;color:#172326}
.signal-public .s-offer>span{margin:0}
.signal-public .n-price-number{white-space:nowrap}
@media(max-width:700px){
 .public-links>a[href='/ideas/'],.public-links>a[href='/help/']{display:none!important}
 .public-footer{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
 .signal-public .s-offer{font-size:8px;line-height:1.8;gap:5px 12px}
 .signal-public .s-offer>strong{font-size:11px}
 .signal-public .s-actions .btn{gap:12px}
}
@media(max-width:370px){.public-links>a[href='/login/']{display:none}.signal-public .s-offer{font-size:7px;gap:4px 10px}.signal-public .s-offer>strong{font-size:10px}}

.signal-public .s-title-line{padding-top:.12em;margin-top:-.12em}
.signal-public .s-copy-one .s-label{display:inline-block;font-size:12px;font-weight:700;color:#087b85;border-bottom:2px solid #087b85;padding-bottom:6px}
@media(max-width:700px){.signal-public .s-copy-one .s-label{font-size:10px;border-bottom-width:1px;padding-bottom:3px;margin-bottom:11px}}
@media(max-width:370px){.signal-public .s-copy-one .s-label{font-size:9px}}
@media(max-width:700px){.signal-public .s-copy-one .s-lead{margin-top:12px}.signal-public .s-copy-one .s-actions{margin-top:14px}.signal-public .s-copy-one .s-offer{margin-top:8px}}

.ssr-form-wait{border:0;padding:0;margin:0;min-width:0}.ssr-form-note{font-size:13px;line-height:1.8;margin-top:16px}.ssr-form-note a{text-decoration:underline}

.signal-public .s-copy-one .s-title{font-size:clamp(60px,6.75vw,102px)}
@media(min-width:701px) and (max-width:1000px){.signal-public .s-copy-one .s-title{font-size:clamp(54px,7.5vw,70px)}}
@media(max-width:700px){.signal-public .s-copy-one .s-title{font-size:clamp(43px,12.2vw,62px)}}
@media(max-height:650px) and (max-width:700px){.signal-public .s-copy-one .s-title{font-size:clamp(42px,11.4vw,56px)}}
