.lgfsl-share,.lgfsl-portal{--sl-navy:#102338;--sl-gold:#a27c3d;color:var(--sl-navy)}.lgfsl-share{margin:34px 0;padding:30px;border:1px solid #e3d9c7;border-radius:25px;background:linear-gradient(115deg,#f9f5ee,#fff)}.lgfsl-share-heading>span{font:800 10px/1.7 system-ui,sans-serif;letter-spacing:.13em;color:#917044}.lgfsl-share-heading h2{margin:10px 0 14px;font:700 clamp(28px,3vw,38px)/1.17 Georgia,serif}.lgfsl-share-heading p{font:14px/1.8 system-ui,sans-serif;color:#67717c}.lgfsl-buttons{display:flex;flex-wrap:wrap;gap:9px;margin:23px 0}.lgfsl-share button,.lgfsl-share a,.lgfsl-link-form button,.lgfsl-portal-help a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:11px 18px;border:1px solid #d5dce1;border-radius:12px;background:#fff;color:#102338;font:750 12px/1.4 system-ui,sans-serif;text-decoration:none;cursor:pointer}.lgfsl-share .lgfsl-facebook{background:#183e72;color:#fff;border-color:#183e72}.lgfsl-share .lgfsl-whatsapp{background:#e5f2e9;color:#174a2f;border-color:#c5dfcf}.lgfsl-share .lgfsl-instagram{background:#f5e8e9;color:#7b354c;border-color:#e9cdd4}.lgfsl-share :focus-visible,.lgfsl-link-form :focus-visible{outline:3px solid #a27c3d;outline-offset:3px}.lgfsl-share [hidden]{display:none!important}.lgfsl-story{display:grid;grid-template-columns:minmax(140px,.6fr) minmax(0,1fr);gap:23px;padding:22px;background:#fff;border:1px solid #e2d8c7;border-radius:18px;margin:20px 0}body.lgft-site .lgfsl-story>img{display:block;width:100%;height:210px;object-fit:contain;background:#0c1d33;border-radius:12px}.lgfsl-story h3{margin:0 0 12px;font:700 25px/1.2 Georgia,serif}.lgfsl-story p{font:13px/1.8 system-ui,sans-serif;color:#67717c}.lgfsl-story a,.lgfsl-story button{margin:0 7px 7px 0}.lgfsl-link-label{display:block;font:700 11px/1.6 system-ui,sans-serif;color:#69737c}.lgfsl-link-label input{box-sizing:border-box;display:block;width:100%;margin-top:7px;border:1px solid #dce0e2;padding:12px 13px;border-radius:11px;background:#fff;color:#32465c;font:12px/1.5 system-ui,sans-serif}.lgfsl-status{margin:9px 0 0;min-height:20px;font:12px/1.6 system-ui,sans-serif;color:#3a694a}.lgfsl-portal-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:20px;margin-top:25px}.lgfsl-link-form,.lgfsl-portal-help{padding:27px;border:1px solid #e3dfd6;border-radius:23px;background:#fff}.lgfsl-link-form h3,.lgfsl-portal-help h3{margin:0 0 20px;font:700 29px/1.2 Georgia,serif}.lgfsl-link-form p,.lgfsl-portal-help p{font:13px/1.8 system-ui,sans-serif;color:#65717c;overflow-wrap:anywhere}.lgfsl-link-form label{display:block;font:750 12px/1.7 system-ui,sans-serif}.lgfsl-slug-input{display:flex;align-items:center;flex-wrap:wrap;border:1px solid #d7dce0;border-radius:12px;padding:10px 13px;margin-top:8px;gap:3px;background:#fbfcfc}.lgfsl-slug-input span{color:#77838d;font-size:12px}.lgfsl-slug-input input{flex:1;min-width:120px;width:100%;padding:8px 3px;border:0;background:transparent;font:700 14px/1.6 system-ui,sans-serif;color:#102338}.lgfsl-link-form button{margin-top:12px;background:#102338;color:#fff;border-color:#102338}.lgfsl-portal-help{background:#f2e9d9}.lgfsl-portal-help>span{font-size:10px;font-weight:800;letter-spacing:.1em;color:#987547}.lgfsl-notice{padding:17px 20px;border-radius:13px;background:#edf3e9;line-height:1.7;color:#385536}.lgfsl-notice.is-error{background:#fff0ed;color:#903e2f}@media(max-width:700px){.lgfsl-portal-grid,.lgfsl-story{grid-template-columns:1fr}.lgfsl-share,.lgfsl-link-form,.lgfsl-portal-help{padding:22px 18px}.lgfsl-buttons{display:grid;grid-template-columns:1fr 1fr}.lgfsl-buttons>*{width:100%;padding:10px 8px}body.lgft-site .lgfsl-story>img{height:230px}}
