html[data-seo-november] section.luck-network{background:#f7f9fc!important;padding:64px 0;border-block:1px solid #e6edf5;color:#27415e}.ln-wrap{max-width:1240px;margin:auto;padding:0 32px}.ln-heading{text-align:center;margin-bottom:30px}.ln-heading>span{font-size:10px;letter-spacing:.16em;color:#7893b1;font-weight:600}.ln-heading h2{font-size:30px;line-height:1.4;margin:13px 0;color:#24415f}.ln-heading>p{font-size:14px;line-height:1.8;color:#7c8fa4;margin:0}.ln-panel{display:grid;grid-template-columns:minmax(0,1fr) 320px;background:#fff;border:1px solid #dee7f1;border-radius:14px;overflow:hidden}.ln-controls{padding:32px;min-width:0}.ln-controls label{display:flex;flex-direction:column;gap:11px;font-size:12px;color:#68819b;min-width:0}.ln-mode{max-width:215px;margin-bottom:26px}.ln-controls select{width:100%;min-width:0;height:49px;border:1px solid #dce5f0;border-radius:7px;background:#f9fbfd;color:#345574;padding:0 12px;font:inherit;font-size:14px;cursor:pointer}.ln-controls select:disabled{opacity:.55;cursor:wait}.ln-cities{display:grid;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:16px;align-items:end}.ln-cities button{height:49px;display:grid;place-items:center;background:none;border:0;color:#7496bb;border-radius:7px;cursor:pointer}.ln-cities button:hover{background:#f0f5fc}.ln-cities button:disabled{opacity:.4}.ln-cities svg{width:22px;height:22px}.ln-result{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;background:#f0f5fb;border-left:1px solid #e1eaf4;padding:30px 24px;min-height:240px}.ln-result-label{font-size:12px;color:#6f89a4}.ln-result strong{font-size:52px;font-weight:500;line-height:1.1;color:#326ca9;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.ln-result strong small{font-size:17px;font-weight:400;margin-left:7px;letter-spacing:0;color:#7f99b4}.ln-result p{font-size:13px;line-height:1.7;color:#526f8c;margin:0;overflow-wrap:anywhere}.ln-result [data-captured]{font-size:11px;color:#8ca0b5;line-height:1.7}.luck-network select:focus-visible,.luck-network button:focus-visible{outline:3px solid #8db3dd;outline-offset:3px}
@media(max-width:900px){.ln-panel{grid-template-columns:minmax(0,1fr) 250px}.ln-controls{padding:26px}.ln-cities{gap:8px;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)}}
@media(max-width:650px){html[data-seo-november] section.luck-network{padding:40px 0}.ln-wrap{padding:0 20px}.ln-heading h2{font-size:25px}.ln-heading>p{font-size:13px}.ln-panel{grid-template-columns:1fr}.ln-controls{padding:22px}.ln-mode{max-width:none;margin-bottom:20px}.ln-cities{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:8px}.ln-controls select{font-size:12px;padding:0 7px}.ln-result{border-left:0;border-top:1px solid #e1eaf4;min-height:195px;padding:25px}.ln-result strong{font-size:46px}}
/* Align all query controls in one row on desktop. */
@media(min-width:901px){.ln-controls{display:grid;grid-template-columns:145px minmax(0,1fr);gap:24px;align-items:center}.ln-controls .ln-mode{max-width:none;margin:0}.ln-cities{gap:12px;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr)}}
@media(min-width:651px) and (max-width:900px){.ln-controls .ln-mode{max-width:none}}
/* Compact query strip: avoid a tall, sparsely populated result panel. */
html[data-seo-november] section.luck-network{padding:42px 0}
.ln-heading{margin-bottom:22px}.ln-heading h2{font-size:27px;margin:9px 0}.ln-heading>p{font-size:13px}
.ln-panel{grid-template-columns:minmax(0,1fr) 260px;border-radius:10px}
.ln-controls{padding:24px}.ln-result{min-height:0;padding:22px 20px;gap:7px}.ln-result strong{font-size:40px}.ln-result strong small{font-size:14px}.ln-result-label{font-size:11px}.ln-result p{font-size:12px}.ln-result [data-captured]{font-size:10px}
@media(min-width:901px){.ln-controls{grid-template-columns:125px minmax(0,1fr);gap:20px}.ln-controls label{gap:9px}.ln-controls select{height:44px;font-size:13px}.ln-cities button{height:44px}}
@media(min-width:651px) and (max-width:900px){.ln-panel{grid-template-columns:1fr}.ln-controls{display:grid;grid-template-columns:125px minmax(0,1fr);gap:18px;align-items:center}.ln-controls .ln-mode{margin:0}.ln-result{border-left:0;border-top:1px solid #e1eaf4;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:18px;text-align:left;padding:18px 24px}.ln-result strong{font-size:32px}}
@media(max-width:650px){html[data-seo-november] section.luck-network{padding:30px 0}.ln-heading{margin-bottom:20px}.ln-heading h2{font-size:24px}.ln-panel{grid-template-columns:1fr}.ln-controls{padding:18px}.ln-controls .ln-mode{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.ln-mode select{width:160px;height:40px}.ln-controls select{height:44px}.ln-cities button{height:44px}.ln-result{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;text-align:left;align-items:center;gap:6px 12px;padding:18px}.ln-result-label{grid-column:1;grid-row:1}.ln-result strong{grid-column:2;grid-row:1 / span 2;font-size:37px}.ln-result p{grid-column:1;grid-row:2;font-size:11px}.ln-result [data-captured]{grid-column:1 / -1;margin-top:4px}}
