.LibraryPublic-module__JGXikW__libraryPage{--navy:#071f3d;--navy-dark:#04172e;--blue:#0789f8;--blue-hover:#067be2;--cyan:#19b7ff;--text:#09213f;--body:#62768b;--muted:#8191a2;--border:#dce8f2;--soft-border:#e6eef5;--soft-blue:#f4faff;--soft-cyan:#ebf8ff;--green:#17b86b;--yellow:#f8b620;--purple:#7656f6;--red:#f15151;--pink:#ec4eae;--turquoise:#19b9b6;width:100%;color:var(--text);background:#fff;font-family:inherit;overflow:clip}.LibraryPublic-module__JGXikW__libraryPage *{box-sizing:border-box}.LibraryPublic-module__JGXikW__container{width:min(100% - 96px,1440px);margin-inline:auto}.LibraryPublic-module__JGXikW__libraryPage svg{width:1em;height:1em;display:block}.LibraryPublic-module__JGXikW__hero{background:linear-gradient(105deg,#f4fbff 0%,#e6f7ff 53%,#d6f2ff 100%) 50%/cover;width:100%;height:clamp(380px,31vw,470px);min-height:380px;position:relative;overflow:hidden}.LibraryPublic-module__JGXikW__hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 17% 36%,#19b7ff1a,#0000 30%),radial-gradient(circle at 75% 16%,#0789f817,#0000 27%),linear-gradient(90deg,#ffffffb3,#ffffff0d);position:absolute;inset:0}.LibraryPublic-module__JGXikW__hero:after{content:"";opacity:.16;pointer-events:none;background-image:radial-gradient(circle,#0789f8 1.35px,#0000 1.5px);background-size:10px 10px;width:225px;height:180px;position:absolute;bottom:16px;left:-55px;transform:skewY(-8deg)}.LibraryPublic-module__JGXikW__heroDecor{pointer-events:none;position:absolute;inset:0}.LibraryPublic-module__JGXikW__heroDecor i{border:1px solid #0789f81a;border-radius:50%;position:absolute}.LibraryPublic-module__JGXikW__heroDecor i:first-child{width:170px;height:170px;top:8%;right:41%}.LibraryPublic-module__JGXikW__heroDecor i:nth-child(2){background:#ffffff42;width:70px;height:70px;top:15%;left:44%}.LibraryPublic-module__JGXikW__heroDecor i:nth-child(3){opacity:.25;background-image:radial-gradient(circle,#0789f8 1px,#0000 1.2px);background-size:9px 9px;border:0;width:230px;height:230px;bottom:-75px;right:-110px}.LibraryPublic-module__JGXikW__hero>.LibraryPublic-module__JGXikW__container{z-index:1;height:100%;position:relative}.LibraryPublic-module__JGXikW__heroGrid{grid-template-columns:minmax(0,55%) minmax(0,45%);align-items:center;gap:24px;height:100%;display:grid}.LibraryPublic-module__JGXikW__heroCopy{align-self:center;padding:38px 0 58px}.LibraryPublic-module__JGXikW__eyebrow,.LibraryPublic-module__JGXikW__sectionKicker{color:#087ed5;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.LibraryPublic-module__JGXikW__eyebrow svg{font-size:18px}.LibraryPublic-module__JGXikW__eyebrow i,.LibraryPublic-module__JGXikW__sectionKicker i{background:#f5b815;border-radius:2px;width:26px;height:2px;display:block}.LibraryPublic-module__JGXikW__heroCopy h1{max-width:780px;color:var(--navy);letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(43px,3.65vw,64px);font-weight:800;line-height:1.01}.LibraryPublic-module__JGXikW__heroCopy h1 strong{color:var(--blue);font-weight:inherit;display:block}.LibraryPublic-module__JGXikW__heroCopy>p{color:#61768b;max-width:700px;margin:17px 0 0;font-size:15px;line-height:1.58}.LibraryPublic-module__JGXikW__heroBenefits{align-items:center;gap:32px;margin-top:24px;display:flex}.LibraryPublic-module__JGXikW__heroBenefits>div{align-items:center;gap:11px;min-width:0;display:flex}.LibraryPublic-module__JGXikW__heroBenefits>div>span{color:#079afb;background:#0e9ef51a;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.LibraryPublic-module__JGXikW__heroBenefits b{color:#173a5d;font-size:11px;font-weight:700;line-height:1.25;display:block}.LibraryPublic-module__JGXikW__heroBenefits small{color:#6d8195;margin-top:2px;font-size:10px;font-weight:500;display:block}.LibraryPublic-module__JGXikW__heroVisual{min-width:0;height:100%;position:relative}.LibraryPublic-module__JGXikW__heroMascot{z-index:3;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 14px 20px #05345b1f);width:auto;max-width:70%;height:min(88%,410px);position:absolute;bottom:0;right:25%}.LibraryPublic-module__JGXikW__mascotFallback{z-index:2;width:270px;height:270px;color:var(--blue);background:linear-gradient(160deg,#fff 0 45%,#d9f3ff 46% 100%);border:10px solid #ffffffe6;border-radius:45% 45% 42% 42%;place-items:center;display:grid;position:absolute;bottom:18px;right:25%;box-shadow:0 24px 50px #0649781f}.LibraryPublic-module__JGXikW__mascotFallback svg{stroke-width:1.3px;width:150px;height:150px}.LibraryPublic-module__JGXikW__mascotFallback b{color:#fff;text-shadow:0 1px 6px #043d6640;font-size:44px;position:absolute}.LibraryPublic-module__JGXikW__floatingFormat{z-index:4;color:#fff;border-radius:12px;place-items:center;width:58px;height:58px;font-size:14px;font-weight:900;display:grid;position:absolute;transform:rotate(-3deg);box-shadow:0 10px 25px #14466e21}.LibraryPublic-module__JGXikW__floatingFormat svg{width:27px;height:27px}.LibraryPublic-module__JGXikW__formatPdf{background:#f04444;top:18%;left:18%}.LibraryPublic-module__JGXikW__formatCode{background:#10b565;font-size:19px;top:15%;right:24%;transform:rotate(4deg)}.LibraryPublic-module__JGXikW__formatCube{background:#7054f8;top:48%;left:15%}.LibraryPublic-module__JGXikW__formatDxf{background:#0b82ef;top:44%;right:22%;transform:rotate(2deg)}.LibraryPublic-module__JGXikW__heroWords{z-index:2;color:#315985;opacity:.85;max-width:120px;font-size:17px;font-style:italic;font-weight:650;line-height:1.13;position:absolute;top:15%;right:0;transform:rotate(-5deg)}.LibraryPublic-module__JGXikW__heroWords strong{color:#0789f8;margin-top:7px;font-size:22px;display:block}.LibraryPublic-module__JGXikW__resourceCounter{z-index:5;background:#fffffff2;border:1px solid #1496e61f;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:42px auto;align-items:center;column-gap:10px;min-width:160px;padding:13px 16px;display:grid;position:absolute;bottom:70px;right:0;box-shadow:0 10px 30px #1e5a8214}.LibraryPublic-module__JGXikW__resourceCounter>span{width:42px;height:42px;color:var(--blue);background:#eaf7ff;border-radius:10px;grid-row:1/3;place-items:center;font-size:22px;display:grid}.LibraryPublic-module__JGXikW__resourceCounter b{color:var(--navy);font-size:23px;line-height:1}.LibraryPublic-module__JGXikW__resourceCounter small{color:#71879a;white-space:nowrap;font-size:9.5px}.LibraryPublic-module__JGXikW__searchArea{z-index:7;margin-top:-31px;position:relative}.LibraryPublic-module__JGXikW__searchPanel{background:#fff;border:1px solid #e0ebf3;border-radius:15px;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;padding:12px;display:grid;box-shadow:0 13px 35px #0c365914}.LibraryPublic-module__JGXikW__searchField{background:#fff;border:1px solid #d7e4ee;border-radius:9px;align-items:center;height:50px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.LibraryPublic-module__JGXikW__searchField:focus-within{border-color:#108ff5;box-shadow:0 0 0 3px #108ff51a}.LibraryPublic-module__JGXikW__searchField svg{color:#088cf4;width:20px;height:20px;position:absolute;left:16px}.LibraryPublic-module__JGXikW__searchField input{border-radius:inherit;color:#173c5d;width:100%;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 14px 0 47px;font-size:13px}.LibraryPublic-module__JGXikW__searchField input::placeholder{color:#8b9dad}.LibraryPublic-module__JGXikW__searchButton,.LibraryPublic-module__JGXikW__plusOutline{height:50px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 29px;font-size:13px;font-weight:750;transition:all .18s;display:inline-flex}.LibraryPublic-module__JGXikW__searchButton{background:var(--blue);color:#fff;border:0}.LibraryPublic-module__JGXikW__searchButton:hover{background:var(--blue-hover)}.LibraryPublic-module__JGXikW__plusOutline{color:#0b284a;background:#fff;border:1px solid #bfdcef;text-decoration:none}.LibraryPublic-module__JGXikW__plusOutline:hover{background:#f3faff;border-color:#78bfef}.LibraryPublic-module__JGXikW__plusOutline svg{width:15px;height:15px;color:var(--blue)}.LibraryPublic-module__JGXikW__filterRow{justify-content:space-between;align-items:center;gap:18px;padding:11px 10px 0;display:flex}.LibraryPublic-module__JGXikW__filterPills{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.LibraryPublic-module__JGXikW__filterPills button{color:#173c5d;height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e5f0;border-radius:999px;padding:0 13px;font-size:10.5px;font-weight:700;transition:all .16s}.LibraryPublic-module__JGXikW__filterPills button:hover{background:#f7fbff;border-color:#9dcced}.LibraryPublic-module__JGXikW__filterPills button[data-active=true]{border-color:var(--blue);background:var(--blue);color:#fff}.LibraryPublic-module__JGXikW__sortSelect{color:#7b8ea2;flex:none;align-items:center;gap:5px;font-size:10.5px;font-weight:650;display:flex}.LibraryPublic-module__JGXikW__sortSelect select{color:#244866;height:31px;font:inherit;background:#fff;border:1px solid #d6e5f0;border-radius:7px;outline:0;padding:0 29px 0 8px;font-size:10.5px;font-weight:700}.LibraryPublic-module__JGXikW__categoriesSection{padding-top:31px;padding-bottom:26px}.LibraryPublic-module__JGXikW__sectionHeader,.LibraryPublic-module__JGXikW__catalogHeader{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.LibraryPublic-module__JGXikW__sectionHeader h2,.LibraryPublic-module__JGXikW__catalogHeader h2{color:var(--navy);letter-spacing:-.025em;margin:5px 0 2px;font-size:21px;font-weight:800;line-height:1.15}.LibraryPublic-module__JGXikW__sectionHeader p,.LibraryPublic-module__JGXikW__catalogHeader p{color:#71869a;margin:0;font-size:11px;line-height:1.5}.LibraryPublic-module__JGXikW__sectionKicker{color:#1488dc;letter-spacing:.09em;font-size:8.5px}.LibraryPublic-module__JGXikW__sectionKicker svg{color:#f4b915;fill:#f4b9151f;width:14px;height:14px}.LibraryPublic-module__JGXikW__sliderButtons{gap:7px;display:flex}.LibraryPublic-module__JGXikW__sliderButtons button{width:37px;height:37px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #cfe4f3;border-radius:50%;place-items:center;transition:all .17s;display:grid}.LibraryPublic-module__JGXikW__sliderButtons button:hover{background:var(--blue);color:#fff}.LibraryPublic-module__JGXikW__sliderButtons svg{width:16px;height:16px}.LibraryPublic-module__JGXikW__categoryTrack{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-top:12px;padding:1px 1px 7px;display:flex;overflow-x:auto}.LibraryPublic-module__JGXikW__categoryTrack::-webkit-scrollbar{display:none}.LibraryPublic-module__JGXikW__recommendedTrack::-webkit-scrollbar{display:none}.LibraryPublic-module__JGXikW__filterPills::-webkit-scrollbar{display:none}.LibraryPublic-module__JGXikW__categoryCard{scroll-snap-align:start;text-align:left;min-height:104px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1eaf2;border-radius:12px;flex-direction:column;flex:0 0 145px;justify-content:center;align-items:flex-start;gap:5px;padding:13px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 4px 14px #0b345508}.LibraryPublic-module__JGXikW__categoryCard:hover,.LibraryPublic-module__JGXikW__categoryCard[data-active=true]{border-color:#99cef2;transform:translateY(-2px);box-shadow:0 8px 20px #0b466e12}.LibraryPublic-module__JGXikW__categoryCard[data-active=true]{background:#f7fcff}.LibraryPublic-module__JGXikW__categoryCard>span{color:#0789f8;background:#eaf5ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.LibraryPublic-module__JGXikW__categoryCard>span img{object-fit:cover;width:100%;height:100%}.LibraryPublic-module__JGXikW__categoryCard>span svg{width:18px;height:18px}.LibraryPublic-module__JGXikW__categoryCard[data-accent="1"]>span{color:#7656f6;background:#f0ebff}.LibraryPublic-module__JGXikW__categoryCard[data-accent="2"]>span{color:#17b86b;background:#e8f8ef}.LibraryPublic-module__JGXikW__categoryCard[data-accent="3"]>span{color:#eea900;background:#fff7dd}.LibraryPublic-module__JGXikW__categoryCard[data-accent="4"]>span{color:#f15151;background:#ffeded}.LibraryPublic-module__JGXikW__categoryCard[data-accent="5"]>span{color:#19b9b6;background:#e5fbfb}.LibraryPublic-module__JGXikW__categoryCard[data-accent="6"]>span{color:#ec4eae;background:#ffedf8}.LibraryPublic-module__JGXikW__categoryCard[data-accent="7"]>span{color:#6954dc;background:#f0edff}.LibraryPublic-module__JGXikW__categoryCard b{color:#0b2747;max-width:100%;font-size:10.5px;font-weight:750;line-height:1.25}.LibraryPublic-module__JGXikW__categoryCard small{color:#77899c;font-size:9px}.LibraryPublic-module__JGXikW__recommendedSection{background:linear-gradient(#f4fbff 0%,#fafdff 100%);border-block:1px solid #edf6fc;padding:24px 0 22px}.LibraryPublic-module__JGXikW__moreRecommended{color:#0789f8;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.LibraryPublic-module__JGXikW__moreRecommended svg{width:13px;height:13px}.LibraryPublic-module__JGXikW__recommendedTrack{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:13px;margin-top:14px;padding:1px 1px 5px;display:grid;overflow-x:auto}.LibraryPublic-module__JGXikW__recommendedTrack>.LibraryPublic-module__JGXikW__resourceCard{scroll-snap-align:start}.LibraryPublic-module__JGXikW__resourceCard{background:#fff;border:1px solid #e0eaf2;border-radius:11px;flex-direction:column;min-width:0;height:100%;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 5px 18px #0a34580d}.LibraryPublic-module__JGXikW__resourceCard:hover{transform:translateY(-3px);box-shadow:0 12px 26px #0a34581a}.LibraryPublic-module__JGXikW__cardMedia{aspect-ratio:16/9;cursor:pointer;background:#f0f6fa;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.LibraryPublic-module__JGXikW__cardMedia img{object-fit:cover;width:100%;height:100%;display:block}.LibraryPublic-module__JGXikW__cardFallback{color:#0789f8;background:linear-gradient(145deg,#f5fbff,#e9f6ff);align-content:center;place-items:center;gap:7px;width:100%;height:100%;display:grid}.LibraryPublic-module__JGXikW__cardFallback svg{width:34px;height:34px}.LibraryPublic-module__JGXikW__cardFallback b{letter-spacing:.08em;font-size:12px}.LibraryPublic-module__JGXikW__cardFallback[data-kind=pdf]{color:#e94646;background:#fff3f3}.LibraryPublic-module__JGXikW__cardFallback[data-kind=stl]{color:#7656f6;background:#f4f0ff}.LibraryPublic-module__JGXikW__cardFallback[data-kind=code]{color:#169f5d;background:#edf9f2}.LibraryPublic-module__JGXikW__playBadge{color:#0789f8;background:#fffffff2;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 18px #0428462e}.LibraryPublic-module__JGXikW__playBadge svg{width:22px;height:22px}.LibraryPublic-module__JGXikW__cardBody{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:10px 11px 11px;display:flex}.LibraryPublic-module__JGXikW__typeBadge{color:#6650e6;letter-spacing:.04em;background:#edf1ff;border-radius:999px;align-items:center;min-height:19px;padding:2px 7px;font-size:8px;font-weight:850;display:inline-flex}.LibraryPublic-module__JGXikW__typeBadge[data-kind=código],.LibraryPublic-module__JGXikW__typeBadge[data-kind=code]{color:#0d9e58;background:#e8f8ef}.LibraryPublic-module__JGXikW__typeBadge[data-kind=pdf]{color:#e84040;background:#ffeded}.LibraryPublic-module__JGXikW__typeBadge[data-kind=dxf]{color:#0789d7;background:#e8f7ff}.LibraryPublic-module__JGXikW__typeBadge[data-kind=project],.LibraryPublic-module__JGXikW__typeBadge[data-kind=proyecto]{color:#c98900;background:#fff4d8}.LibraryPublic-module__JGXikW__typeBadge[data-kind=template],.LibraryPublic-module__JGXikW__typeBadge[data-kind=plantilla]{color:#118d8b;background:#e6fafa}.LibraryPublic-module__JGXikW__typeBadge[data-kind=video]{color:#156fd6;background:#eaf3ff}.LibraryPublic-module__JGXikW__typeBadge[data-kind=image],.LibraryPublic-module__JGXikW__typeBadge[data-kind=imagen]{color:#d43d92;background:#fff0f8}.LibraryPublic-module__JGXikW__typeBadge[data-kind=pack]{color:#0d9e58;background:#e8f8ef}.LibraryPublic-module__JGXikW__cardTitle{-webkit-line-clamp:2;color:#092341;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;margin:7px 0 0;padding:0;font-size:12px;font-weight:780;line-height:1.27;display:-webkit-box;overflow:hidden}.LibraryPublic-module__JGXikW__cardBody>p{-webkit-line-clamp:2;color:#697d90;-webkit-box-orient:vertical;min-height:31px;margin:5px 0 0;font-size:9.7px;line-height:1.45;display:-webkit-box;overflow:hidden}.LibraryPublic-module__JGXikW__cardMetrics{color:#708398;align-items:center;gap:10px;min-height:18px;margin-top:auto;padding-top:7px;font-size:8.8px;display:flex}.LibraryPublic-module__JGXikW__cardMetrics span{align-items:center;gap:3px;display:inline-flex}.LibraryPublic-module__JGXikW__cardMetrics svg{width:11px;height:11px}.LibraryPublic-module__JGXikW__downloadButton,.LibraryPublic-module__JGXikW__unlockButton{width:100%;min-height:32px;font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:5px;margin-top:7px;font-size:9.5px;font-weight:800;transition:all .16s;display:flex}.LibraryPublic-module__JGXikW__downloadButton{color:#fff;background:#0789f8;border:1px solid #0789f8}.LibraryPublic-module__JGXikW__downloadButton:hover{background:#0579da;border-color:#0579da}.LibraryPublic-module__JGXikW__unlockButton{color:#067dd9;background:#fff;border:1px solid #0789f8}.LibraryPublic-module__JGXikW__unlockButton:hover{background:#f0f9ff}.LibraryPublic-module__JGXikW__unlockButton svg{width:11px;height:11px}.LibraryPublic-module__JGXikW__catalogSection{padding-top:27px;padding-bottom:34px;scroll-margin-top:110px}.LibraryPublic-module__JGXikW__catalogTools{color:#74889b;align-items:center;gap:11px;font-size:9.5px;display:flex}.LibraryPublic-module__JGXikW__catalogTools b{color:#385975}.LibraryPublic-module__JGXikW__viewButtons{gap:4px;display:flex}.LibraryPublic-module__JGXikW__viewButtons button{color:#7b8fa3;cursor:pointer;background:#fff;border:1px solid #d4e4ef;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.LibraryPublic-module__JGXikW__viewButtons button[data-active=true]{color:#0789f8;background:#eaf6ff;border-color:#9dd5f7}.LibraryPublic-module__JGXikW__viewButtons svg{width:15px;height:15px}.LibraryPublic-module__JGXikW__catalogGrid,.LibraryPublic-module__JGXikW__skeletonGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:15px;display:grid}.LibraryPublic-module__JGXikW__catalogList{grid-template-columns:1fr;gap:10px;margin-top:15px;display:grid}.LibraryPublic-module__JGXikW__resourceCard[data-layout=list]{grid-template-columns:220px minmax(0,1fr);min-height:150px;display:grid}.LibraryPublic-module__JGXikW__resourceCard[data-layout=list] .LibraryPublic-module__JGXikW__cardMedia{aspect-ratio:auto;height:100%}.LibraryPublic-module__JGXikW__resourceCard[data-layout=list] .LibraryPublic-module__JGXikW__cardBody{padding:14px 16px}.LibraryPublic-module__JGXikW__resourceCard[data-layout=list] .LibraryPublic-module__JGXikW__cardTitle{font-size:14px}.LibraryPublic-module__JGXikW__resourceCard[data-layout=list] .LibraryPublic-module__JGXikW__cardBody>p{min-height:auto;font-size:11px}.LibraryPublic-module__JGXikW__resourceCard[data-layout=list] .LibraryPublic-module__JGXikW__downloadButton,.LibraryPublic-module__JGXikW__resourceCard[data-layout=list] .LibraryPublic-module__JGXikW__unlockButton{align-self:flex-end;width:auto;min-width:190px}.LibraryPublic-module__JGXikW__skeletonCard{background:#fff;border:1px solid #e8eef4;border-radius:11px;overflow:hidden}.LibraryPublic-module__JGXikW__skeletonCard>*{background:linear-gradient(90deg,#eef4f8 25%,#f8fbfd 50%,#eef4f8 75%) 0 0/200% 100%;animation:1.15s linear infinite LibraryPublic-module__JGXikW__skeleton;display:block}.LibraryPublic-module__JGXikW__skeletonCard i{aspect-ratio:16/9}.LibraryPublic-module__JGXikW__skeletonCard b{border-radius:8px;width:40%;height:16px;margin:10px 10px 7px}.LibraryPublic-module__JGXikW__skeletonCard span{border-radius:6px;height:10px;margin:6px 10px}.LibraryPublic-module__JGXikW__skeletonCard span:last-child{height:31px;margin-top:13px}@keyframes LibraryPublic-module__JGXikW__skeleton{to{background-position:-200% 0}}.LibraryPublic-module__JGXikW__emptyState{text-align:center;background:#fbfdff;border:1px dashed #c9ddea;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;margin-top:16px;padding:25px;display:flex}.LibraryPublic-module__JGXikW__emptyState>span{color:#0789f8;background:#edf8ff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.LibraryPublic-module__JGXikW__emptyState svg{width:18px;height:18px}.LibraryPublic-module__JGXikW__emptyState h3{color:#173a5b;margin:10px 0 3px;font-size:14px}.LibraryPublic-module__JGXikW__emptyState p{color:#71869a;margin:0;font-size:11px}.LibraryPublic-module__JGXikW__emptyState button{color:#087ed5;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8d9ef;border-radius:8px;margin-top:12px;padding:8px 13px;font-size:10px;font-weight:800}.LibraryPublic-module__JGXikW__loadMoreWrap{justify-content:center;margin-top:22px;display:flex}.LibraryPublic-module__JGXikW__loadMoreWrap button{color:#0789f8;min-width:145px;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #99cef2;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.LibraryPublic-module__JGXikW__loadMoreWrap button:hover{background:#eff9ff}.LibraryPublic-module__JGXikW__loadMoreWrap button:disabled{opacity:.55;cursor:wait}.LibraryPublic-module__JGXikW__loadMoreWrap svg{width:14px;height:14px}.LibraryPublic-module__JGXikW__plusSection{background:linear-gradient(90deg,#eff9ff,#e5f6ff);border-block:1px solid #dff0fb;width:100%;min-height:165px}.LibraryPublic-module__JGXikW__plusGrid{grid-template-columns:170px minmax(260px,.9fr) minmax(0,1.45fr);align-items:center;gap:25px;min-height:165px;display:grid}.LibraryPublic-module__JGXikW__plusMascotWrap{justify-content:center;align-items:flex-end;height:165px;display:flex;position:relative}.LibraryPublic-module__JGXikW__plusMascotWrap img{object-fit:contain;object-position:center bottom;max-width:175px;max-height:165px}.LibraryPublic-module__JGXikW__plusMascotWrap>span{color:#0789f8;background:#fff;border-radius:50%;place-items:center;width:105px;height:105px;margin-bottom:16px;display:grid;box-shadow:0 8px 24px #0866a614}.LibraryPublic-module__JGXikW__plusMascotWrap>span svg{width:61px;height:61px}.LibraryPublic-module__JGXikW__plusCopy h2{color:#092341;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:800}.LibraryPublic-module__JGXikW__plusCopy p{color:#61788c;margin:7px 0 11px;font-size:10.5px;line-height:1.5}.LibraryPublic-module__JGXikW__plusCopy a{color:#fff;background:#0789f8;border-radius:7px;align-items:center;gap:6px;height:37px;padding:0 16px;font-size:10.5px;font-weight:800;text-decoration:none;display:inline-flex}.LibraryPublic-module__JGXikW__plusCopy a svg{width:13px;height:13px}.LibraryPublic-module__JGXikW__plusBenefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.LibraryPublic-module__JGXikW__plusBenefits>div{align-items:center;gap:8px;min-width:0;display:flex}.LibraryPublic-module__JGXikW__plusBenefits>div>span{color:#0789f8;background:#ffffffa6;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.LibraryPublic-module__JGXikW__plusBenefits svg{width:20px;height:20px}.LibraryPublic-module__JGXikW__plusBenefits b{color:#1b4264;font-size:9.5px;line-height:1.25}.LibraryPublic-module__JGXikW__plusBenefits small{color:#6f8598;margin-top:2px;font-size:8.7px;font-weight:550;display:block}.LibraryPublic-module__JGXikW__finalBenefits{background:#fbfdff;width:100%;min-height:98px}.LibraryPublic-module__JGXikW__finalBenefits>.LibraryPublic-module__JGXikW__container{grid-template-columns:repeat(4,1fr);align-items:center;min-height:98px;display:grid}.LibraryPublic-module__JGXikW__finalBenefits>.LibraryPublic-module__JGXikW__container>div{border-right:1px solid #e3edf4;grid-template-rows:auto auto;grid-template-columns:45px minmax(0,1fr);align-items:center;column-gap:10px;min-height:56px;padding:0 24px;display:grid}.LibraryPublic-module__JGXikW__finalBenefits>.LibraryPublic-module__JGXikW__container>div:first-child{padding-left:0}.LibraryPublic-module__JGXikW__finalBenefits>.LibraryPublic-module__JGXikW__container>div:last-child{border-right:0;padding-right:0}.LibraryPublic-module__JGXikW__finalBenefits span{color:#0789f8;background:#eff9ff;border-radius:13px;grid-row:1/3;place-items:center;width:43px;height:43px;display:grid}.LibraryPublic-module__JGXikW__finalBenefits svg{width:21px;height:21px}.LibraryPublic-module__JGXikW__finalBenefits b{color:#244965;font-size:9.7px}.LibraryPublic-module__JGXikW__finalBenefits small{color:#71869a;font-size:8.8px;line-height:1.35}.LibraryPublic-module__JGXikW__modalBackdrop{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0319308f;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.LibraryPublic-module__JGXikW__resourceModal{overscroll-behavior:contain;background:#fff;border-radius:16px;width:min(950px,100vw - 64px);max-height:85vh;position:relative;overflow-y:auto;box-shadow:0 30px 80px #03193047}.LibraryPublic-module__JGXikW__modalClose{float:right;z-index:5;color:#244866;width:36px;height:36px;font:inherit;cursor:pointer;background:#fffffff2;border:1px solid #dce8f2;border-radius:50%;place-items:center;margin:14px 14px -50px 0;font-size:23px;line-height:1;display:grid;position:sticky;top:14px;right:14px;box-shadow:0 4px 14px #0a345814}.LibraryPublic-module__JGXikW__modalHero{background:#f8fcff;border-bottom:1px solid #e7f0f6;grid-template-columns:minmax(0,42%) minmax(0,58%);gap:24px;padding:28px 28px 21px;display:grid}.LibraryPublic-module__JGXikW__modalMedia{background:#eaf6ff;border-radius:14px;place-items:center;min-height:250px;display:grid;overflow:hidden}.LibraryPublic-module__JGXikW__modalMedia img{object-fit:cover;width:100%;height:100%;max-height:300px}.LibraryPublic-module__JGXikW__modalMedia>span{color:#0789f8;place-items:center;gap:9px;display:grid}.LibraryPublic-module__JGXikW__modalMedia>span svg{width:70px;height:70px}.LibraryPublic-module__JGXikW__modalMedia>span b{letter-spacing:.08em;font-size:13px}.LibraryPublic-module__JGXikW__modalIntro{align-self:center;padding-right:25px}.LibraryPublic-module__JGXikW__modalIntro h2{color:#09213f;letter-spacing:-.035em;margin:9px 0 8px;font-size:27px;line-height:1.1}.LibraryPublic-module__JGXikW__modalIntro>p{color:#667c90;margin:0;font-size:12px;line-height:1.55}.LibraryPublic-module__JGXikW__modalCategories{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.LibraryPublic-module__JGXikW__modalCategories span{color:#2475ad;background:#eaf6ff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.LibraryPublic-module__JGXikW__modalFacts{color:#71859a;flex-wrap:wrap;gap:14px;margin-top:14px;font-size:10px;display:flex}.LibraryPublic-module__JGXikW__modalFacts span{align-items:center;gap:5px;display:inline-flex}.LibraryPublic-module__JGXikW__modalFacts svg{color:#0789f8;width:13px;height:13px}.LibraryPublic-module__JGXikW__modalAccess{padding:23px 28px 28px}.LibraryPublic-module__JGXikW__modalAccess>h3{color:#173b5c;margin:0;font-size:16px}.LibraryPublic-module__JGXikW__modalAccess>p{color:#73879b;margin:5px 0 15px;font-size:10.5px;line-height:1.5}.LibraryPublic-module__JGXikW__modalLoading{grid-template-columns:repeat(3,1fr);gap:9px;padding:22px 28px;display:grid}.LibraryPublic-module__JGXikW__modalLoading span{background:linear-gradient(90deg,#eef4f8,#f8fbfd,#eef4f8) 0 0/200% 100%;border-radius:9px;height:46px;animation:1.15s linear infinite LibraryPublic-module__JGXikW__skeleton}.LibraryPublic-module__JGXikW__modalError{color:#a33e3e;background:#fff5f5;border:1px solid #ffd0d0;border-radius:9px;margin:20px 28px;padding:11px 13px;font-size:11px}@media (min-width:1600px){.LibraryPublic-module__JGXikW__container{width:min(100% - 96px,1500px)}.LibraryPublic-module__JGXikW__recommendedTrack{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1399px){.LibraryPublic-module__JGXikW__catalogGrid,.LibraryPublic-module__JGXikW__skeletonGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.LibraryPublic-module__JGXikW__recommendedTrack{grid-template-columns:repeat(5,minmax(190px,1fr));grid-auto-columns:minmax(190px,1fr)}.LibraryPublic-module__JGXikW__heroWords{display:none}.LibraryPublic-module__JGXikW__heroMascot{right:9%}.LibraryPublic-module__JGXikW__mascotFallback{right:10%}.LibraryPublic-module__JGXikW__formatPdf{top:17%;left:12%}.LibraryPublic-module__JGXikW__formatCube{top:46%;left:8%}.LibraryPublic-module__JGXikW__formatCode{top:14%;right:14%}.LibraryPublic-module__JGXikW__formatDxf{top:44%;right:12%}.LibraryPublic-module__JGXikW__resourceCounter{right:1%}}@media (max-width:1199px){.LibraryPublic-module__JGXikW__container{width:calc(100% - 64px)}.LibraryPublic-module__JGXikW__heroGrid{grid-template-columns:1.1fr .9fr}.LibraryPublic-module__JGXikW__heroCopy h1{font-size:clamp(42px,4.5vw,54px)}.LibraryPublic-module__JGXikW__heroBenefits{flex-wrap:wrap;gap:18px}.LibraryPublic-module__JGXikW__heroMascot{max-width:80%;max-height:330px;right:2%}.LibraryPublic-module__JGXikW__mascotFallback{width:220px;height:220px;right:5%}.LibraryPublic-module__JGXikW__floatingFormat{width:50px;height:50px}.LibraryPublic-module__JGXikW__resourceCounter{bottom:40px}.LibraryPublic-module__JGXikW__catalogGrid,.LibraryPublic-module__JGXikW__skeletonGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.LibraryPublic-module__JGXikW__recommendedTrack{grid-template-columns:repeat(4,minmax(205px,1fr));grid-auto-columns:minmax(205px,1fr)}.LibraryPublic-module__JGXikW__plusGrid{grid-template-columns:140px minmax(230px,.9fr) minmax(0,1.3fr);gap:18px}.LibraryPublic-module__JGXikW__plusBenefits{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.LibraryPublic-module__JGXikW__container{width:calc(100% - 48px)}.LibraryPublic-module__JGXikW__hero{height:auto;min-height:385px}.LibraryPublic-module__JGXikW__heroCopy{padding:34px 0 50px}.LibraryPublic-module__JGXikW__heroVisual{min-height:340px}.LibraryPublic-module__JGXikW__heroGrid{grid-template-columns:1.12fr .88fr}.LibraryPublic-module__JGXikW__heroBenefits>div:nth-child(3){display:none}.LibraryPublic-module__JGXikW__formatPdf{left:9%}.LibraryPublic-module__JGXikW__formatCube{left:5%}.LibraryPublic-module__JGXikW__formatCode{right:9%}.LibraryPublic-module__JGXikW__formatDxf{right:7%}.LibraryPublic-module__JGXikW__resourceCounter{bottom:25px;right:-4%}.LibraryPublic-module__JGXikW__filterRow{flex-direction:column;align-items:flex-start}.LibraryPublic-module__JGXikW__sortSelect{align-self:flex-end}.LibraryPublic-module__JGXikW__catalogGrid,.LibraryPublic-module__JGXikW__skeletonGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.LibraryPublic-module__JGXikW__recommendedTrack{grid-template-columns:none;grid-auto-columns:none;display:flex}.LibraryPublic-module__JGXikW__recommendedTrack>.LibraryPublic-module__JGXikW__resourceCard{flex:0 0 230px}.LibraryPublic-module__JGXikW__plusGrid{grid-template-columns:130px 1fr}.LibraryPublic-module__JGXikW__plusBenefits{grid-column:1/-1;grid-template-columns:repeat(4,1fr);padding-bottom:18px}.LibraryPublic-module__JGXikW__finalBenefits>.LibraryPublic-module__JGXikW__container>div{padding:0 13px}.LibraryPublic-module__JGXikW__finalBenefits>.LibraryPublic-module__JGXikW__container{grid-template-columns:repeat(2,1fr);padding-block:15px}.LibraryPublic-module__JGXikW__finalBenefits>.LibraryPublic-module__JGXikW__container>div:nth-child(2){border-right:0}.LibraryPublic-module__JGXikW__finalBenefits>.LibraryPublic-module__JGXikW__container>div:nth-child(-n+2){border-bottom:1px solid #e3edf4;margin-bottom:12px;padding-bottom:12px}}@media (max-width:767px){.LibraryPublic-module__JGXikW__container{width:calc(100% - 32px)}.LibraryPublic-module__JGXikW__hero{min-height:auto}.LibraryPublic-module__JGXikW__heroGrid{grid-template-columns:1fr}.LibraryPublic-module__JGXikW__heroCopy{padding:38px 0 14px}.LibraryPublic-module__JGXikW__heroCopy h1{font-size:clamp(37px,10.4vw,44px);line-height:1.02}.LibraryPublic-module__JGXikW__heroCopy>p{font-size:14px}.LibraryPublic-module__JGXikW__heroBenefits{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.LibraryPublic-module__JGXikW__heroBenefits>div:nth-child(3){grid-column:1/-1;display:flex}.LibraryPublic-module__JGXikW__heroBenefits>div>span{flex-basis:40px;width:40px;height:40px}.LibraryPublic-module__JGXikW__heroVisual{min-height:290px}.LibraryPublic-module__JGXikW__heroMascot{max-width:72%;height:280px;max-height:280px;right:14%}.LibraryPublic-module__JGXikW__mascotFallback{width:190px;height:190px;bottom:20px;right:23%}.LibraryPublic-module__JGXikW__mascotFallback svg{width:105px;height:105px}.LibraryPublic-module__JGXikW__formatPdf{top:20%;left:12%}.LibraryPublic-module__JGXikW__formatCube{top:55%;left:7%}.LibraryPublic-module__JGXikW__formatCode{top:16%;right:12%}.LibraryPublic-module__JGXikW__formatDxf{top:52%;right:8%}.LibraryPublic-module__JGXikW__resourceCounter{min-width:145px;padding:10px 12px;bottom:14px;right:1%}.LibraryPublic-module__JGXikW__resourceCounter>span{width:36px;height:36px}.LibraryPublic-module__JGXikW__resourceCounter b{font-size:19px}.LibraryPublic-module__JGXikW__searchArea{margin-top:-20px}.LibraryPublic-module__JGXikW__searchPanel{grid-template-columns:1fr;padding:10px}.LibraryPublic-module__JGXikW__searchButton,.LibraryPublic-module__JGXikW__plusOutline{width:100%;height:46px}.LibraryPublic-module__JGXikW__filterRow{padding-inline:0}.LibraryPublic-module__JGXikW__filterPills{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.LibraryPublic-module__JGXikW__filterPills button{flex:none}.LibraryPublic-module__JGXikW__sortSelect{justify-content:flex-end;align-self:stretch}.LibraryPublic-module__JGXikW__categoriesSection{padding-top:27px}.LibraryPublic-module__JGXikW__categoryTrack{margin-right:-16px}.LibraryPublic-module__JGXikW__categoryCard{flex-basis:140px}.LibraryPublic-module__JGXikW__sectionHeader,.LibraryPublic-module__JGXikW__catalogHeader{align-items:flex-start}.LibraryPublic-module__JGXikW__sectionHeader h2,.LibraryPublic-module__JGXikW__catalogHeader h2{font-size:19px}.LibraryPublic-module__JGXikW__recommendedSection{padding-block:21px}.LibraryPublic-module__JGXikW__recommendedTrack{margin-right:-16px}.LibraryPublic-module__JGXikW__recommendedTrack>.LibraryPublic-module__JGXikW__resourceCard{flex-basis:240px}.LibraryPublic-module__JGXikW__catalogHeader{flex-direction:column}.LibraryPublic-module__JGXikW__catalogTools{justify-content:space-between;width:100%}.LibraryPublic-module__JGXikW__catalogGrid,.LibraryPublic-module__JGXikW__skeletonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.LibraryPublic-module__JGXikW__resourceCard[data-layout=list]{grid-template-columns:135px minmax(0,1fr)}.LibraryPublic-module__JGXikW__resourceCard[data-layout=list] .LibraryPublic-module__JGXikW__downloadButton,.LibraryPublic-module__JGXikW__resourceCard[data-layout=list] .LibraryPublic-module__JGXikW__unlockButton{width:100%;min-width:0}.LibraryPublic-module__JGXikW__plusGrid{text-align:left;grid-template-columns:1fr;padding-top:16px}.LibraryPublic-module__JGXikW__plusMascotWrap{height:130px}.LibraryPublic-module__JGXikW__plusMascotWrap img{max-height:130px}.LibraryPublic-module__JGXikW__plusMascotWrap>span{width:90px;height:90px;margin:0}.LibraryPublic-module__JGXikW__plusCopy{text-align:center}.LibraryPublic-module__JGXikW__plusCopy p{font-size:11px}.LibraryPublic-module__JGXikW__plusBenefits{grid-column:auto;grid-template-columns:repeat(2,1fr);padding-bottom:19px}.LibraryPublic-module__JGXikW__plusBenefits>div{align-items:flex-start}.LibraryPublic-module__JGXikW__finalBenefits>.LibraryPublic-module__JGXikW__container{grid-template-columns:repeat(2,1fr)}.LibraryPublic-module__JGXikW__modalBackdrop{padding:0}.LibraryPublic-module__JGXikW__resourceModal{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.LibraryPublic-module__JGXikW__modalHero{grid-template-columns:1fr;padding:20px 18px 18px}.LibraryPublic-module__JGXikW__modalMedia{min-height:200px;max-height:260px}.LibraryPublic-module__JGXikW__modalIntro{padding-right:0}.LibraryPublic-module__JGXikW__modalIntro h2{font-size:23px}.LibraryPublic-module__JGXikW__modalAccess{padding:19px 18px 25px}}@media (max-width:520px){.LibraryPublic-module__JGXikW__heroBenefits{grid-template-columns:1fr}.LibraryPublic-module__JGXikW__heroBenefits>div:nth-child(3){grid-column:auto}.LibraryPublic-module__JGXikW__heroVisual{min-height:270px}.LibraryPublic-module__JGXikW__heroMascot{max-width:78%;height:255px;max-height:255px;right:11%}.LibraryPublic-module__JGXikW__resourceCounter{bottom:8px;right:0}.LibraryPublic-module__JGXikW__floatingFormat{width:43px;height:43px;font-size:11px}.LibraryPublic-module__JGXikW__formatPdf{left:7%}.LibraryPublic-module__JGXikW__formatCube{left:3%}.LibraryPublic-module__JGXikW__formatCode{right:5%}.LibraryPublic-module__JGXikW__formatDxf{right:2%}.LibraryPublic-module__JGXikW__searchPanel{border-radius:12px}.LibraryPublic-module__JGXikW__plusOutline{padding-inline:17px}.LibraryPublic-module__JGXikW__sliderButtons{display:flex}.LibraryPublic-module__JGXikW__moreRecommended{font-size:0}.LibraryPublic-module__JGXikW__moreRecommended svg{width:18px;height:18px}.LibraryPublic-module__JGXikW__catalogGrid,.LibraryPublic-module__JGXikW__skeletonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.LibraryPublic-module__JGXikW__cardBody{padding:9px}.LibraryPublic-module__JGXikW__cardTitle{font-size:11px}.LibraryPublic-module__JGXikW__cardBody>p{font-size:9px}.LibraryPublic-module__JGXikW__resourceCard[data-layout=list]{grid-template-columns:105px minmax(0,1fr)}.LibraryPublic-module__JGXikW__resourceCard[data-layout=list] .LibraryPublic-module__JGXikW__cardBody{padding:10px}.LibraryPublic-module__JGXikW__resourceCard[data-layout=list] .LibraryPublic-module__JGXikW__cardBody>p{display:none}.LibraryPublic-module__JGXikW__finalBenefits>.LibraryPublic-module__JGXikW__container>div{padding:0 8px}.LibraryPublic-module__JGXikW__finalBenefits span{width:38px;height:38px}.LibraryPublic-module__JGXikW__finalBenefits>.LibraryPublic-module__JGXikW__container>div{grid-template-columns:40px 1fr}.LibraryPublic-module__JGXikW__plusBenefits>div>span{flex-basis:38px;width:38px;height:38px}}@media (max-width:389px){.LibraryPublic-module__JGXikW__catalogGrid,.LibraryPublic-module__JGXikW__skeletonGrid{grid-template-columns:1fr}.LibraryPublic-module__JGXikW__resourceCard .LibraryPublic-module__JGXikW__cardTitle{font-size:12.5px}.LibraryPublic-module__JGXikW__resourceCard .LibraryPublic-module__JGXikW__cardBody>p{font-size:10px}.LibraryPublic-module__JGXikW__finalBenefits>.LibraryPublic-module__JGXikW__container{grid-template-columns:1fr}.LibraryPublic-module__JGXikW__finalBenefits>.LibraryPublic-module__JGXikW__container>div,.LibraryPublic-module__JGXikW__finalBenefits>.LibraryPublic-module__JGXikW__container>div:nth-child(2){border-bottom:1px solid #e3edf4;border-right:0;margin:0;padding:11px 0}.LibraryPublic-module__JGXikW__finalBenefits>.LibraryPublic-module__JGXikW__container>div:last-child{border-bottom:0}.LibraryPublic-module__JGXikW__heroCopy h1{font-size:36px}.LibraryPublic-module__JGXikW__heroVisual{min-height:250px}.LibraryPublic-module__JGXikW__heroMascot{height:235px}.LibraryPublic-module__JGXikW__resourceCounter{transform-origin:100% 100%;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.LibraryPublic-module__JGXikW__libraryPage *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.LibraryPublic-module__JGXikW__container{width:var(--cedull-internal-hero-width,min(1480px,calc(100% - 48px)))}.LibraryPublic-module__JGXikW__hero{height:var(--cedull-internal-hero-height,390px);min-height:var(--cedull-internal-hero-height,390px)}.LibraryPublic-module__JGXikW__hero>.LibraryPublic-module__JGXikW__container,.LibraryPublic-module__JGXikW__heroGrid{height:100%;min-height:var(--cedull-internal-hero-height,390px)}.LibraryPublic-module__JGXikW__heroCopy{padding:28px 0 36px}.LibraryPublic-module__JGXikW__heroCopy h1{font-size:clamp(42px,3.7vw,58px)}.LibraryPublic-module__JGXikW__heroCopy>p{margin-top:12px;font-size:14px}.LibraryPublic-module__JGXikW__heroBenefits{margin-top:16px}.LibraryPublic-module__JGXikW__heroVisual{min-height:var(--cedull-internal-hero-height,390px)}@media (max-width:1023px){.LibraryPublic-module__JGXikW__container{width:var(--cedull-internal-hero-width)}.LibraryPublic-module__JGXikW__hero,.LibraryPublic-module__JGXikW__hero>.LibraryPublic-module__JGXikW__container,.LibraryPublic-module__JGXikW__heroGrid{min-height:var(--cedull-internal-hero-height,390px);height:var(--cedull-internal-hero-height,390px)}}@media (max-width:767px){.LibraryPublic-module__JGXikW__container{width:var(--cedull-internal-hero-width)}.LibraryPublic-module__JGXikW__hero{height:var(--cedull-internal-hero-height,600px);min-height:var(--cedull-internal-hero-height,600px)}.LibraryPublic-module__JGXikW__hero>.LibraryPublic-module__JGXikW__container,.LibraryPublic-module__JGXikW__heroGrid{height:100%;min-height:var(--cedull-internal-hero-height,600px)}.LibraryPublic-module__JGXikW__heroGrid{grid-template-columns:1fr}.LibraryPublic-module__JGXikW__heroCopy{padding:30px 0 8px}.LibraryPublic-module__JGXikW__heroVisual{min-height:260px}}@media (max-width:430px){.LibraryPublic-module__JGXikW__container{width:var(--cedull-internal-hero-width)}}
