.resources-title{letter-spacing:-.03em;color:#242628;font-size:clamp(36px,4.6vw,64px);font-weight:500;line-height:1.08}.resources-lead{color:#707070;max-width:640px;font-size:18px;line-height:1.55;margin-top:20px!important}.resources-eyebrow,.resources-hero-note{color:#707070;font-size:13px;line-height:1.5}.resources-eyebrow{margin-bottom:14px!important}.resources-hero-note{margin-top:12px!important}.resources-benefits{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.resources-benefits li{color:#2c2c2c;border:1px solid #e6e6e6;border-radius:999px;padding:7px 12px;font-size:12px;line-height:1.5}.resources-hero{isolation:isolate;grid-template-columns:1fr;align-items:center;min-height:440px;padding:40px 0 80px;display:grid;position:relative}.resources-hero-copy{z-index:1;text-align:center;width:min(580px,100% - 420px);margin-inline:auto;position:relative}.resources-hero-copy .resources-benefits{justify-content:center}.resources-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:25px;display:flex}.resources-hero-art{pointer-events:none;position:absolute;inset:0 0 80px}.resources-object{left:var(--x);top:var(--y);width:clamp(64px,9.3vw,var(--size));aspect-ratio:1;pointer-events:auto;position:absolute;translate:-50% -50%}.resources-object-bounce{pointer-events:none;width:100%;height:100%;animation:resources-object-arrive .8s var(--entry-delay) cubic-bezier(.16,1.3,.3,1) backwards}.resources-object img{object-fit:contain;pointer-events:none;user-select:none;width:100%;height:100%;transform:rotate(var(--rotation));filter:drop-shadow(0 9px 8px #0000000c);animation:resources-object-idle var(--idle-duration) var(--idle-delay) ease-in-out infinite;display:block}.resources-hero-art[data-motion-paused=true] img,.resources-hero-art[data-motion-paused=true] .resources-object-bounce{animation-play-state:paused}@keyframes resources-object-arrive{0%{opacity:0;transform:translateY(32px)scale(.6)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes resources-object-idle{0%,to{transform:translateY(0) rotate(calc(var(--rotation) - 1deg))}50%{transform:translateY(-6px) rotate(calc(var(--rotation) + 1deg))}}@media (width<=1023px){.resources-hero{gap:24px;min-height:0;padding:0 0 45px}.resources-hero-copy{grid-row:2;width:100%;max-width:580px}.resources-hero-art{overflow-clip-margin:16px;grid-row:1;justify-self:center;width:100%;max-width:420px;height:140px;position:relative;inset:auto;overflow:clip}.resources-object{left:var(--mobile-x);width:clamp(58px,18vw,84px);top:50%}.resources-object:not([data-mobile-slot]){display:none}.resources-object-bounce{animation-delay:var(--mobile-entry-delay)}}.resources-library-heading,.resources-practice-heading,.resources-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.resources-library-heading{margin-bottom:28px}.resources-library-heading h2,.resources-practice h2,.resources-downloads h2,.resources-speaking h4{letter-spacing:-.03em;font-size:30px;font-weight:400;line-height:1.15}.resources-library-heading>span,.resources-section-heading>span{color:#707070;white-space:nowrap;font-size:13px}.resources-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.resources-pack-card{background:#f9fafb;border:1px solid #e6e6e6;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.resources-pack-link:after{content:"";position:absolute;inset:0}.resources-pack-art{justify-content:center;align-items:center;height:200px;padding:25px 30px 5px;display:flex}.resources-pack-art img{object-fit:contain;filter:drop-shadow(0 7px 5px #0000000c);--rotation:0deg;width:33%;height:145px;transform:rotate(var(--rotation))}.resources-pack-art img:first-child{--rotation:-10deg;--idle-duration:6.2s;--idle-delay:0s;translate:0 9px}.resources-pack-art img:nth-child(2){--idle-duration:6.43s;--idle-delay:-.8s;translate:0 -7px}.resources-pack-art img:nth-child(3){--rotation:10deg;--idle-duration:6.66s;--idle-delay:-1.6s;translate:0 7px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.resources-pack-art img{animation:resources-object-idle var(--idle-duration) var(--idle-delay) ease-in-out infinite paused}.resources-pack-card:hover .resources-pack-art img{animation-play-state:running}}.resources-pack-copy{flex-direction:column;flex:1;padding:15px 25px 25px;display:flex}.resources-pack-copy h2{letter-spacing:-.025em;font-size:25px;font-weight:400;line-height:1.2}.resources-pack-copy>p{color:#707070;font-size:14px;line-height:1.5;margin-top:11px!important}.resources-pack-link{align-items:center;gap:6px;min-height:44px;margin-top:14px;font-size:14px;display:flex;color:#3a86ff!important}.resources-text-link{align-items:center;min-height:32px;font-size:14px;line-height:1.5;display:inline-flex;color:#3a86ff!important}.resources-practice{border-top:1px solid #e6e6e6;padding-top:35px}#practice-title{scroll-margin-top:24px}.resources-mode{background:#f3f3f2;border-radius:999px;flex-shrink:0;padding:4px;display:flex}.resources-mode button{color:#707070;background:0 0;border:0;border-radius:999px;min-height:42px;padding:10px 17px;font-size:13px}.resources-mode button[aria-pressed=true]{color:#2c2c2c;background:#fff;box-shadow:0 2px 5px #0000000c}.resources-mode button{transition:background-color .22s,color .22s,box-shadow .22s}.resources-practice-hint{color:#707070;font-size:14px;line-height:1.5;margin-top:14px!important}.resources-status{color:#3a86ff;min-height:20px;font-size:13px;line-height:1.5;margin-top:8px!important}.resources-section-links{flex-wrap:wrap;gap:9px;margin:20px 0 32px;display:flex}.resources-section-links a{border:1px solid #e6e6e6;border-radius:999px;align-items:center;min-height:40px;padding:9px 15px;font-size:13px;line-height:1.4;display:inline-flex}.resources-word-section{margin-bottom:38px;scroll-margin-top:24px}.resources-section-heading{margin-bottom:18px}.resources-section-heading h3{letter-spacing:-.025em;font-size:23px;font-weight:400;line-height:1.25}.resources-word-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.resources-word-card{background:#fff;border:1px solid #e6e6e6;border-radius:18px;overflow:hidden}.resources-word-picture{background:#f9fafb;border-radius:11px;justify-content:center;align-items:center;height:150px;margin:8px 8px 0;display:flex}.resources-word-picture img{object-fit:contain;width:135px;height:135px}.resources-word-picture img,.resources-pack-art img{transition:transform .35s cubic-bezier(.22,1,.36,1)}.resources-word-footer{min-height:100px;transition:min-height .32s cubic-bezier(.22,1,.36,1);position:relative}.resources-practice[data-mode=quiz] .resources-word-footer{min-height:156px}.resources-word-answer{justify-content:space-between;align-items:center;gap:7px;min-height:100px;padding:13px 15px;display:flex}.resources-word-answer>div{min-width:0}.resources-word-answer h4{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:500;line-height:1.3}.resources-word-answer p{color:#707070;font-size:12px;line-height:1.5;margin-top:4px!important}.resources-audio{color:#2866c1;background:#edf4ff;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:38px;min-width:38px;min-height:38px;transition:background-color .2s,color .2s,transform .2s;display:grid}.resources-audio[aria-pressed=true]{color:#fff;background:#3a86ff}.resources-audio-icon{grid-area:1/1;width:19px;height:19px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1)}.resources-audio-icon--play{transform:translate(1px)}.resources-audio-icon--pause{opacity:0;transform:scale(.8)}.resources-audio[aria-pressed=true] .resources-audio-icon--play{opacity:0;transform:translate(1px)scale(.8)}.resources-audio[aria-pressed=true] .resources-audio-icon--pause{opacity:1;transform:scale(1)}.resources-reveal{color:#2866c1;background:#edf4ff;border:0;border-radius:999px;width:calc(100% - 24px);min-height:44px;margin:0;padding:11px 8px;font-size:13px;transition:transform .32s cubic-bezier(.22,1,.36,1),background-color .2s;position:absolute;bottom:12px;left:12px}.resources-reveal[aria-expanded=false]{transform:translateY(-44px)}.resources-audio:active{transform:scale(.94)}@media (hover:hover){.resources-word-card:hover .resources-word-picture img{transform:translateY(-3px)scale(1.035)}.resources-audio:hover,.resources-reveal:hover{background:#dfeaff}.resources-audio[aria-pressed=true]:hover{background:#2875ef}}.resources-practice [hidden]{display:none!important}.resources-downloads{background:#f9fafb;border-radius:24px;grid-template-columns:1.3fr 1fr;align-items:center;gap:35px;padding:30px;scroll-margin-top:24px;display:grid}.resources-downloads p,.resources-speaking p{color:#707070;font-size:15px;line-height:1.55;margin:14px 0!important}.resources-downloads>div>span{color:#707070;font-size:12px}.resources-download-actions{flex-direction:column;gap:13px;display:flex}.resources-download-actions .home-button{justify-content:space-between;gap:12px;font-size:13px}.resources-file-size{color:#707070;white-space:nowrap;font-size:11px}.resources-speaking{grid-template-columns:1.2fr 1fr;align-items:center;gap:35px;padding:45px 0;display:grid}.resources-speaking ul{background:#edf4ff;border-radius:20px;margin:0;padding:25px;list-style:none}.resources-speaking li{letter-spacing:-.02em;font-size:19px;line-height:1.5}.resources-speaking li+li{margin-top:20px}.resources-related{border-top:1px solid #e6e6e6;padding-top:35px}.resources-pack-grid--related{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.resources-pack-grid--related .resources-pack-art{height:150px;padding-inline:15px}.resources-pack-grid--related .resources-pack-art img{height:100px}.resources-pack-grid--related .resources-pack-copy{padding:15px 20px 20px}.resources-pack-grid--related h2{font-size:21px}@media (width<=900px){.resources-word-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resources-pack-grid--related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.resources-hero{gap:18px;padding-bottom:35px}.resources-hero-art{max-width:380px;height:120px}.resources-lead{font-size:16px}.resources-lead br{display:none}.resources-pack-grid,.resources-pack-grid--related{grid-template-columns:1fr}.resources-pack-art{height:175px;padding-inline:25px}.resources-pack-art img{height:125px}.resources-library-heading h2,.resources-practice h2,.resources-downloads h2,.resources-speaking h4{font-size:26px}.resources-library-heading{align-items:flex-start;gap:15px}.resources-library-heading>span{padding-top:6px}.resources-practice-heading{flex-direction:column;align-items:flex-start;gap:15px}.resources-word-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resources-word-picture{height:115px}.resources-word-picture img{width:100px;height:100px}.resources-word-answer{gap:5px;padding:11px}.resources-word-answer h4{font-size:15px}.resources-word-answer p{overflow-wrap:anywhere;font-size:11px}.resources-audio{min-width:32px;min-height:32px}.resources-section-heading h3{font-size:21px}.resources-downloads{grid-template-columns:1fr;gap:20px;padding:24px}.resources-speaking{grid-template-columns:1fr;gap:23px}.resources-speaking ul{padding:23px}.resources-section-links a{padding:9px 12px;font-size:12px}}@media (pointer:coarse){.resources-audio{min-width:44px;min-height:44px}.resources-mode button,.resources-reveal,.resources-section-links a{min-height:44px}}@media (width<=600px){.resources-word-answer{position:relative}.resources-word-answer .resources-audio{width:44px;height:44px;position:absolute;top:-50px;right:11px}.resources-word-answer>div{width:100%}}
