/* Local composition sketch. Existing catalogue art, dimensions and page shell retained. */body.learning-home .site-shell > main{padding-top:0}.brand-motto{display:flex;justify-content:center;gap:.25em;margin:0 0 26px;font-size:clamp(28px,3.8vw,54px);line-height:1.25;font-weight:900;white-space:nowrap;color:#AD57EE}.brand-motto span:nth-child(2){color:#22D6BD}.brand-motto span:nth-child(3){color:#7936CB}.learning-summary{width:100%;max-width:none;margin:176px 0 0;padding:0;text-align:center}.summary-description{margin:0 auto;max-width:950px;padding-inline:16px;font-size:clamp(16px,1.6vw,21px);font-weight:600;color:var(--muted)}.summary-description > span{display:block}.section-kicker{color:var(--purple);font-size:13px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;margin:0 0 14px}.learning-summary h2,.learning-document h1,.learning-document h2{line-height:1.15;font-weight:900}.learning-summary h2{font-size:clamp(28px,3vw,42px);margin:0 auto 18px}.section-lead{font-size:18px;font-weight:600;color:var(--muted);max-width:780px;margin:0 auto 36px}.learning-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;text-align:center;margin-top:36px}.skill-icon{display:block;width:64px;height:64px;margin:0 auto 22px;color:var(--purple)}.learning-card:nth-child(even) .skill-icon{color:#118d80}.learning-card{padding:25px 24px;background:#fffdfa;border:1px solid #e4ddec;border-radius:24px}.card-line{display:block;white-space:nowrap}.skill-art{display:block;width:112px;height:112px;margin:0 auto 20px}.skill-art .skill-icon{width:100%;height:100%;margin:0}:is(.learning-summary,.learning-document) .skill-art{position:relative;display:grid;place-items:center}:is(.learning-summary,.learning-document) .skill-art::before{content:'';display:block;width:var(--crop-width,100%);height:var(--crop-height,100%);background-image:url("learning-icons-b.webp");background-repeat:no-repeat;background-size:var(--crop-size,400% 200%);background-position:var(--crop-pos,0% 0%)}:is(.learning-summary,.learning-document) .skill-art .skill-icon{display:none}.skill-art-0{background-position:0% 0%}.skill-art-1{background-position:33.3333% 0%}.skill-art-2{background-position:66.6667% 0%}.skill-art-3{background-position:100% 0%}.skill-art-4{background-position:0% 100%}.skill-art-5{background-position:33.3333% 100%}.skill-art-6{background-position:66.6667% 100%}.skill-art-7{background-position:100% 100%}.sketch-number{display:block;color:#118d80;font-size:14px;font-weight:900;margin-bottom:18px}.learning-card h3{font-size:clamp(17px,1.65vw,24px);line-height:1.2;margin:0 0 14px}.learning-card p{font-size:clamp(13px,1.2vw,17px);font-weight:600;margin:0}.learning-card small{display:block;font-size:12px;color:var(--muted);font-weight:700}.learning-link{display:inline-flex;align-items:center;gap:16px;min-height:48px;margin-top:28px;text-decoration:none;border-bottom:2px solid currentColor;font-size:18px;font-weight:900}.learning-document{max-width:1120px;margin:auto;padding:0 30px}.back-link{display:inline-flex;align-items:center;min-height:44px;font-size:16px;text-decoration:none}.learning-intro{margin:36px 0 64px;max-width:870px}.learning-document h1{color:var(--purple);font-size:clamp(38px,4.8vw,64px);margin:12px 0 24px}.learning-document h2{font-size:clamp(28px,3vw,40px);margin-bottom:24px}.learning-document .section-lead{max-width:none;margin-inline:0;font-size:20px}.learning-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 52px}.learning-detail{padding:30px 0;border-top:1px solid #ddd1e8}.learning-detail h2{font-size:28px;color:var(--purple);margin:0 0 18px}.learning-detail h3{font-size:20px;margin:0 0 16px}.learning-detail p,.confidence p,.brand-about p{font-size:18px;font-weight:600}.confidence{margin:64px 0;padding:40px;border-radius:28px;background:#e8f7f1}.confidence h2{margin-top:0}.brand-about{max-width:850px;margin-bottom:40px}.closing{color:var(--purple);font-weight:900 !important}[data-theme="dark"] .sketch-number{color:#6fe5cb}[data-theme="dark"] .learning-card:nth-child(even) .skill-icon{color:#6fe5cb}[data-theme="dark"] .learning-card{background:#252846;border-color:#5e5577}[data-theme="dark"] .confidence{background:#243f43}[data-theme="dark"] .learning-detail{border-color:#5e5577}@media(max-width:1099px){.learning-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:699px){.brand-motto{margin-bottom:16px}.learning-summary{margin-top:112px;padding-inline:0}.learning-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.learning-card{padding:22px 8px;border-radius:20px}.learning-card h3{font-size:clamp(14px,4vw,19px)}[data-locale="ro"] .learning-card h3{font-size:clamp(11.5px,3.3vw,16px)}.learning-card p{font-size:clamp(12px,3.6vw,16px)}.skill-art{width:96px;height:96px;margin-bottom:16px}.skill-icon{width:52px;height:52px;margin-bottom:18px}.section-lead{font-size:16px;margin-bottom:24px}.learning-document{padding-inline:24px}.learning-detail-grid{grid-template-columns:1fr;gap:0}.learning-intro{margin:24px 0 44px}.learning-document .section-lead{font-size:18px}.confidence{padding:26px;margin-block:40px}}[data-locale="ro"] .brand-motto{font-size:clamp(21px,3.8vw,50px)}.brand-motto span{background:linear-gradient(180deg,color-mix(in srgb,currentColor,white 40%) 0%,currentColor 45%,color-mix(in srgb,currentColor,#532095 17%) 50%,currentColor 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 #53209528)}.learning-link.button{text-decoration:none;margin-top:28px}:is(.learning-summary,.learning-document) .skill-art-0{--crop-width:100.00000%;--crop-height:84.22460%;--crop-size:474.33155% 281.58730%;--crop-pos:3.42857% 21.85315%}:is(.learning-summary,.learning-document) .skill-art-1{--crop-width:88.63636%;--crop-height:100.00000%;--crop-size:505.41311% 223.98990%;--crop-pos:35.55868% 15.07128%}:is(.learning-summary,.learning-document) .skill-art-2{--crop-width:99.71429%;--crop-height:100.00000%;--crop-size:508.30946% 253.42857%;--crop-pos:65.68421% 18.06331%}:is(.learning-summary,.learning-document) .skill-art-3{--crop-width:100.00000%;--crop-height:72.58883%;--crop-size:450.25381% 310.13986%;--crop-pos:97.17391% 22.62895%}:is(.learning-summary,.learning-document) .skill-art-4{--crop-width:100.00000%;--crop-height:92.21902%;--crop-size:511.23919% 277.18750%;--crop-pos:4.62509% 87.65432%}:is(.learning-summary,.learning-document) .skill-art-5{--crop-width:100.00000%;--crop-height:91.32791%;--crop-size:480.75881% 263.20475%;--crop-pos:34.66192% 87.27273%}:is(.learning-summary,.learning-document) .skill-art-6{--crop-width:100.00000%;--crop-height:68.97375%;--crop-size:423.38902% 306.92042%;--crop-pos:65.46125% 85.95318%}:is(.learning-summary,.learning-document) .skill-art-7{--crop-width:100.00000%;--crop-height:97.55435%;--crop-size:482.06522% 247.07521%;--crop-pos:96.51494% 88.06818%}:is(.learning-summary,.learning-document) .skill-art::before{display:none}:is(.learning-summary,.learning-document) .skill-window{position:relative;display:block;width:var(--crop-width);height:var(--crop-height);overflow:hidden}:is(.learning-summary,.learning-document) .skill-window img{position:absolute;max-width:none;width:var(--sheet-width);height:var(--sheet-height);left:var(--sheet-left);top:var(--sheet-top)}:is(.learning-summary,.learning-document) .skill-art-0{--sheet-width:474.33155%;--sheet-height:281.58730%;--sheet-left:-12.83422%;--sheet-top:-39.68254%}:is(.learning-summary,.learning-document) .skill-art-1{--sheet-width:505.41311%;--sheet-height:223.98990%;--sheet-left:-144.15954%;--sheet-top:-18.68687%}:is(.learning-summary,.learning-document) .skill-art-2{--sheet-width:508.30946%;--sheet-height:253.42857%;--sheet-left:-268.19484%;--sheet-top:-27.71429%}:is(.learning-summary,.learning-document) .skill-art-3{--sheet-width:450.25381%;--sheet-height:310.13986%;--sheet-left:-340.35533%;--sheet-top:-47.55245%}:is(.learning-summary,.learning-document) .skill-art-4{--sheet-width:511.23919%;--sheet-height:277.18750%;--sheet-left:-19.02017%;--sheet-top:-155.31250%}:is(.learning-summary,.learning-document) .skill-art-5{--sheet-width:480.75881%;--sheet-height:263.20475%;--sheet-left:-131.97832%;--sheet-top:-142.43323%}:is(.learning-summary,.learning-document) .skill-art-6{--sheet-width:423.38902%;--sheet-height:306.92042%;--sheet-left:-211.69451%;--sheet-top:-177.85467%}:is(.learning-summary,.learning-document) .skill-art-7{--sheet-width:482.06522%;--sheet-height:247.07521%;--sheet-left:-368.75000%;--sheet-top:-129.52646%}/* Mobile readability: natural text wrapping rather than reduced type. */.learning-summary h2 .card-line{white-space:normal}.learning-detail .skill-art{margin:0 0 22px}@media(max-width:699px){.brand-motto{font-size:clamp(30px,9vw,42px)}[data-locale="ro"] .brand-motto{font-size:clamp(23px,6.8vw,32px)}.summary-description{font-size:18px;line-height:1.5}.learning-card h3,[data-locale="ro"] .learning-card h3{font-size:18px}.learning-card p{font-size:16px;line-height:1.45}.learning-card .card-line{display:inline;white-space:normal}}/* Same approved crop window; each image contains only its original rectangle. */:is(.learning-summary,.learning-document) .skill-window img{position:static;display:block;width:100%;height:100%;max-width:100%}
