/* v1.62 discovery — one-scroll, three independent lanes synchronized by existing engine */
.ld162-hero{padding:28px 0 25px;display:flex;justify-content:space-between;align-items:center;gap:20px}.ld162-hero h1{margin:6px 0 8px;font-size:clamp(26px,2.7vw,38px);font-weight:850;letter-spacing:-1px;color:#193251}.ld162-hero p{margin:0;color:#687b91;font-size:14px}.ld162-eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:850;color:#4a7eb9}.ld162-return,.ld162-btn{border:1px solid #d7e3ee;border-radius:13px;padding:12px 17px;background:#fff;color:#285a88;font-weight:750;text-decoration:none;white-space:nowrap}
.ld162-stage{display:grid;grid-template-columns:minmax(205px,.85fr) minmax(0,1.75fr) minmax(225px,1fr);gap:16px;align-items:start;padding-bottom:36px}.ld162-stage .mi-proportional-viewport{min-width:0}.ld162-lane,.ld162-feed{display:flex;flex-direction:column;gap:16px;min-width:0}.ld162-panel{border:1px solid #e3eaf2;background:#fff;box-shadow:0 10px 28px rgba(22,48,78,.035);border-radius:18px;padding:20px;min-width:0}.ld162-panel h2{font-size:18px;font-weight:820;letter-spacing:-.5px;margin:6px 0 12px;color:#1e3450}.ld162-panel p{font-size:13px;line-height:1.68;color:#6c7e90;margin:5px 0 15px}.ld162-setting-form{display:flex;flex-direction:column;gap:9px}.ld162-setting-form label,.ld162-share label{font-size:12px;font-weight:700;color:#435b72}.ld162-setting-form select,.ld162-share textarea,.ld162-share input{display:block;width:100%;border:1px solid #dbe5ef;background:#fbfdff;color:#1b354f;border-radius:11px;min-height:41px;padding:9px 11px;box-sizing:border-box}.ld162-setting-form button,.ld162-share button{cursor:pointer;border:0;border-radius:11px;background:#2364a8;color:#fff;font-weight:750;padding:11px 13px}.ld162-clear{text-align:center;font-size:12px;color:#67809b;text-decoration:none}.ld162-compact{display:flex;flex-direction:column;gap:9px}.ld162-compact a{display:flex;justify-content:space-between;gap:8px;color:#294e76;text-decoration:none;font-size:13px;padding:10px 12px;background:#f5f8fc;border-radius:10px}.ld162-sectionhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ld162-sectionhead h2{margin:5px 0 0}.ld162-sectionhead>a,.ld162-sectionhead>span{font-size:11px;color:#4e789d;text-decoration:none}.ld162-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ld162-topic{background:#f7faff;border:1px solid #e1eaf4;border-radius:14px;padding:13px;display:flex;flex-direction:column;gap:12px}.ld162-topic.is-followed{border-color:#a9caed;background:#f0f7ff}.ld162-topic>div:first-child>span{font-weight:900;font-size:15px;color:#6b9ac9;margin-right:5px}.ld162-topic strong{font-size:13px;color:#244968}.ld162-topic small{display:block;color:#8190a0;font-size:10px;margin:7px 0 0}.ld162-topic-tools{display:flex;align-items:center;justify-content:space-between;gap:8px}.ld162-topic-tools a{font-size:11px;color:#497ba6;text-decoration:none}.ld162-topic-tools button{cursor:pointer;background:#fff;border:1px solid #bbd3eb;color:#2364a8;padding:7px 9px;border-radius:9px;font-size:11px;font-weight:750}.ld162-groups{display:flex;flex-direction:column;gap:10px}.ld162-group{border:1px solid #e5edf4;border-radius:14px;padding:14px;display:flex;gap:12px;align-items:flex-start}.ld162-group-icon{border-radius:11px;padding:12px;background:#e9f2fc;color:#2b6fac;font-weight:900}.ld162-group>div:nth-child(2){min-width:0;flex:1}.ld162-group small{color:#638bad;font-size:11px}.ld162-group h3{font-size:14px;margin:5px 0;color:#1d3d5f}.ld162-group h3 a{color:inherit;text-decoration:none}.ld162-group p{margin:6px 0;color:#5a7187;font-size:12px}.ld162-group span{font-size:11px;color:#7791a8}.ld162-group>a{text-decoration:none;color:#4b84b5}.ld162-post{display:flex;align-items:center;gap:10px;justify-content:space-between;border-top:1px solid #e5edf4;padding:14px 0;text-decoration:none}.ld162-post span{font-size:11px;color:#8092a5}.ld162-post h3{color:#264c72;font-size:14px;margin:6px 0}.ld162-post p{margin:0;font-size:12px}.ld162-post b{color:#8cabc8}.ld162-resource-section{padding:17px}.ld162-resource-section h2{font-size:15px}.ld162-source{border-top:1px solid #e9eff4;padding:13px 0}.ld162-source>div>span{display:block;font-size:10px;color:#7a9ab6;margin-bottom:5px}.ld162-source a{font-weight:750;color:#265884;font-size:13px;text-decoration:none;line-height:1.5}.ld162-source p{margin:6px 0 4px;font-size:11px}.ld162-share{margin-top:8px}.ld162-share summary{cursor:pointer;font-size:11px;color:#286cab;font-weight:750;list-style:none}.ld162-share form{margin-top:10px;padding:12px;background:#f6f9fd;border-radius:12px;display:flex;flex-direction:column;gap:10px}.ld162-share-login{font-size:11px!important}.ld162-empty{font-size:12px;color:#8597a6;padding:8px 0}
/* Community feed extensions */
.ms-topicbar-v162{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.ms-topicbar-v162 a{color:#24699d;text-decoration:none;font-weight:700;font-size:11px;background:#eaf5ff;border-radius:99px;padding:5px 10px}.ms-sourcecard-v162{display:block;border:1px solid #dce8f3;border-radius:13px;padding:14px;margin:12px 0;background:#f7fbff;text-decoration:none;color:#2c4b6e}.ms-sourcecard-v162 small{display:block;color:#5893c7;font-size:10px;font-weight:800}.ms-sourcecard-v162 strong{display:block;margin:5px 0;font-size:14px}.ms-sourcecard-v162 p{margin:0;font-size:12px;color:#738599}.ms-interest-composer-v162{margin:8px 0 12px;padding:12px;background:#f7faff;border-radius:11px}.ms-interest-composer-v162 summary{cursor:pointer;font-size:12px;color:#336b9e;font-weight:700}.ms-interest-grid-v162{display:flex;flex-wrap:wrap;gap:6px;padding:11px 0 2px}.ms-interest-grid-v162 label{border:1px solid #d9e5f0;border-radius:9px;padding:6px 8px;background:#fff;font-size:11px;color:#486580}.ms-interest-grid-v162 input{accent-color:#2364a8;margin-right:4px}.ms-localgroups-v162 a{display:flex;justify-content:space-between;gap:8px;padding:9px 0;border-bottom:1px solid #edf1f7;color:#31587c;text-decoration:none;font-size:12px}.ms-localgroups-v162 small{color:#89a0b3;white-space:nowrap}.ms-local-link-v162{color:#2670ac!important;text-decoration:none!important;font-size:12px!important;font-weight:740}.ms-discovery-topics-v162{display:flex;gap:6px;flex-wrap:wrap}.ms-discovery-topics-v162 a{padding:7px 9px;border:1px solid #dce8f3;color:#396c9c;background:#f8fbfe;font-size:11px;border-radius:9px;text-decoration:none}
@media(max-width:1050px){.ld162-stage{grid-template-columns:minmax(170px,.8fr) minmax(0,1.6fr) minmax(185px,.85fr);gap:9px}.ld162-panel{padding:14px}.ld162-topics{grid-template-columns:1fr}}@media(max-width:800px){.ld162-stage{display:flex;flex-direction:column}.ld162-stage>.mi-proportional-viewport{width:100%!important;transform:none!important}.ld162-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.ld162-hero{flex-wrap:wrap;padding-top:20px}.ld162-lane{gap:12px}}
.ld162-detail-share{margin:18px 0;border:1px solid #deebf5;background:#f7fbff;border-radius:14px;padding:14px}.ld162-detail-share .ld162-share summary{font-size:13px}.ld162-detail-share .ld162-share form{max-width:470px}.ld162-detail-login{margin:12px 0;font-size:12px}.ld162-detail-login a{color:#2c6b9d}

.ms-groups-activity-v162{border:1px solid #deebf6;background:#f7fbff;border-radius:15px;padding:14px;margin:0 0 15px}.ms-groups-activity-title{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#244f78}.ms-groups-activity-title a{font-size:11px;text-decoration:none;color:#427ea9}.ms-groups-activity-row-v162{display:flex;gap:9px;margin-top:11px;overflow-x:auto;padding:2px}.ms-groups-activity-row-v162 a{min-width:155px;max-width:230px;flex:1;padding:10px;text-decoration:none;background:#fff;border:1px solid #e1ebf4;border-radius:12px;display:flex;flex-direction:column;gap:5px}.ms-groups-activity-row-v162 small{font-size:10px;color:#7699b8}.ms-groups-activity-row-v162 strong{font-size:12px;color:#325677;font-weight:650}
