.lg-share{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.lg-share h2,.lg-share h3{margin:0}.lg-share-intro{margin:0;color:var(--muted);max-width:65ch}.lg-share-job{border:1px solid var(--line);border-radius:14px;padding:14px 16px;background:var(--surface);display:grid;grid-gap:10px;gap:10px}.lg-share-job-hd{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;align-items:baseline}.lg-share-job-hd b{overflow-wrap:anywhere}.lg-share-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.lg-share-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:start;padding:10px 0;border-top:1px dashed var(--line)}.lg-share-list li:first-child{border-top:0;padding-top:0}.lg-share-co{font-weight:600;overflow-wrap:anywhere}.lg-share-meta{grid-column:1/-1;font-size:13.5px;color:var(--muted)}.lg-tag{display:inline-block;font-size:12.5px;font-weight:600;line-height:1.2;padding:4px 9px;border-radius:999px;border:1px solid var(--line);white-space:nowrap}.lg-tag-ok{border-color:color-mix(in srgb,var(--teal) 50%,var(--line));color:var(--teal)}.lg-share-empty,.lg-share-foot{margin:0;color:var(--muted)}.lg-share-foot{font-size:13.5px}.lg-consent a,.lg-cookie-set a,.lg-notice a,.lg-share-foot a{color:var(--teal)}.lg-notice{border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:12px;padding:12px 14px;background:var(--surface);font-size:14.5px;display:grid;grid-gap:6px;gap:6px}.lg-notice p{margin:0}.lg-notice ul{margin:4px 0 0;padding-left:20px;display:grid;grid-gap:4px;gap:4px}.lg-notice details summary{cursor:pointer;color:var(--teal);font-weight:600;min-height:44px;display:flex;align-items:center}.lg-notice details[open] summary{margin-bottom:4px}.lg-consent{margin:12px auto;max-width:1180px;width:calc(100% - 32px);border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:12px 14px;display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;font-size:14.5px}.lg-consent p{margin:0;flex:1 1 320px;min-width:0}.lg-consent-acts{display:flex;gap:8px;flex-wrap:wrap}.lg-consent-acts .btn{min-height:44px}.lg-cookie-set{margin-top:20px;display:grid;grid-gap:10px;gap:10px}.lg-cookie-set h2,.lg-cookie-set p{margin:0}.lg-cookie-acts{display:flex;gap:8px;flex-wrap:wrap}.lg-cookie-acts .btn{min-height:44px}.lg-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:12px}.lg-table{width:100%;border-collapse:collapse;font-size:14px;min-width:620px}.lg-table td,.lg-table th{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.lg-table tr:last-child td{border-bottom:0}.lg-table code{font-size:13px;overflow-wrap:anywhere}.lg-cookies{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.lg-cookie-set,.lg-cookies>section,.lg-share>*{min-width:0}.lg-cookies h2{margin:0}.lg-owner{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start;margin:24px 0}.lg-owner .lg-owner-ph,.lg-owner img{width:160px;height:160px;border-radius:16px;object-fit:cover;background:color-mix(in srgb,var(--line) 60%,transparent);display:grid;place-items:center;color:var(--muted);font-size:13px;text-align:center;padding:8px}.lg-owner h2{margin:0 0 6px}.lg-owner p{margin:0 0 10px;max-width:65ch}.lg-owner-role{color:var(--muted);font-size:14.5px}@media (max-width:620px){.lg-owner{grid-template-columns:1fr}.lg-owner .lg-owner-ph,.lg-owner img{width:120px;height:120px}.lg-consent{width:calc(100% - 32px)}}.lg-about-ed{display:grid;grid-gap:12px;gap:12px;max-width:720px}.lg-about-ed label{display:grid;grid-gap:4px;gap:4px;font-weight:600}.lg-about-ed input[type=text],.lg-about-ed textarea{width:100%;font:inherit;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:inherit}.lg-about-ed textarea{min-height:140px;resize:vertical}.lg-about-ed .row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}@media (prefers-reduced-motion:reduce){.lg-notice details summary{transition:none}}