.links-module__QdQlPW__page{min-height:100vh;color:var(--color-ink);background:var(--color-background);padding:40px 24px 48px}.links-module__QdQlPW__shell{max-width:800px;margin:auto}.links-module__QdQlPW__header{justify-content:space-between;align-items:center;gap:20px;padding:0 4px 28px;display:flex}.links-module__QdQlPW__name{padding:10px 0;font-size:13px;font-weight:600;display:inline-block}.links-module__QdQlPW__header h1{font-family:var(--font-serif);letter-spacing:-.025em;margin:6px 0 0;font-size:clamp(30px,5vw,48px);font-weight:400;line-height:1.03}.links-module__QdQlPW__portrait{border-radius:var(--radius-feature);background:var(--color-primary-muted);flex-shrink:0;width:148px;height:160px;position:relative;overflow:hidden}.links-module__QdQlPW__highlights,.links-module__QdQlPW__resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.links-module__QdQlPW__resources{margin-top:16px}.links-module__QdQlPW__card{border-radius:var(--radius-surface);background:var(--color-card);min-width:0;box-shadow:0 0 0 1px var(--color-border-warm), 0 5px 16px -8px #221f1b1f;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.links-module__QdQlPW__card:focus-visible,.links-module__QdQlPW__name:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}.links-module__QdQlPW__card h2{font-family:var(--font-serif);letter-spacing:-.015em;font-weight:400;line-height:1.12}.links-module__QdQlPW__highlights{grid-template-rows:auto 1fr auto}.links-module__QdQlPW__eventCard,.links-module__QdQlPW__guideCard{grid-row:span 3;grid-template-rows:subgrid;min-height:254px;padding:28px;display:grid}.links-module__QdQlPW__eventCard{color:var(--color-background);background:var(--color-primary-strong);box-shadow:none}.links-module__QdQlPW__date{margin-bottom:8px;font-size:13px;font-weight:500;display:block}.links-module__QdQlPW__highlights h2{margin:0;font-size:30px}.links-module__QdQlPW__eventDescription{max-width:230px;font-size:14px;line-height:1.5}.links-module__QdQlPW__action{align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.links-module__QdQlPW__highlights .links-module__QdQlPW__action{align-self:start}.links-module__QdQlPW__guideCard{background:var(--color-surface)}.links-module__QdQlPW__guideCard>h2,.links-module__QdQlPW__guideCard>p,.links-module__QdQlPW__guideCard>.links-module__QdQlPW__action{z-index:1;position:relative}.links-module__QdQlPW__guideCard h2{max-width:250px}.links-module__QdQlPW__guideCard p{color:var(--color-muted);margin:0;font-size:14px;line-height:1.5}.links-module__QdQlPW__guideCard .links-module__QdQlPW__action{max-width:calc(100% - 112px);color:var(--color-primary-strong)}.links-module__QdQlPW__book{width:100px;height:130px;position:absolute;bottom:-20px;right:-6px;transform:rotate(-10deg)}.links-module__QdQlPW__resourceCard{grid-template-columns:112px minmax(0,1fr);min-height:162px;display:grid}.links-module__QdQlPW__resourceImage{background:var(--color-surface);min-height:162px;position:relative}.links-module__QdQlPW__storeCard{grid-column:1/-1}.links-module__QdQlPW__resourceCopy{overflow-wrap:anywhere;min-width:0;padding:22px 20px}.links-module__QdQlPW__resourceCopy h2{font-size:23px}.links-module__QdQlPW__resourceCopy p{color:var(--color-muted);margin-top:9px;font-size:13px;line-height:1.45}.links-module__QdQlPW__pressImage{background:#fff}.links-module__QdQlPW__resourceCopy .links-module__QdQlPW__featureLabel{color:var(--color-primary-strong);margin:0 0 8px;font-size:11px;font-weight:600}.links-module__QdQlPW__resourceCopy .links-module__QdQlPW__featureTitle{font-size:19px;line-height:1.15}.links-module__QdQlPW__speaking{text-align:center;margin-top:18px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.links-module__QdQlPW__card:hover{box-shadow:0 0 0 1px var(--color-border-warm), 0 12px 24px -10px #221f1b33;transform:translateY(-3px)}}@media (max-width:760px){.links-module__QdQlPW__resourceCard{flex-direction:column;min-height:0;display:flex}.links-module__QdQlPW__resourceImage{height:140px;min-height:140px}.links-module__QdQlPW__resourceCopy{flex:1}}@media (max-width:600px){.links-module__QdQlPW__page{padding:24px 18px 36px}.links-module__QdQlPW__header{gap:14px;padding-bottom:22px}.links-module__QdQlPW__name{font-size:12px}.links-module__QdQlPW__portrait{width:108px;height:126px}.links-module__QdQlPW__highlights,.links-module__QdQlPW__resources{gap:12px}.links-module__QdQlPW__resources{margin-top:12px}.links-module__QdQlPW__eventCard,.links-module__QdQlPW__guideCard{min-height:238px;padding:20px 16px}.links-module__QdQlPW__date{font-size:11px}.links-module__QdQlPW__highlights h2{font-size:25px}.links-module__QdQlPW__eventDescription{font-size:12px;line-height:1.5}.links-module__QdQlPW__action,.links-module__QdQlPW__guideCard p{font-size:12px}.links-module__QdQlPW__guideCard .links-module__QdQlPW__action{max-width:calc(100% - 62px)}.links-module__QdQlPW__book{width:72px;height:94px;bottom:-22px;right:-8px}.links-module__QdQlPW__resourceImage{height:108px;min-height:108px}.links-module__QdQlPW__resourceCopy{padding:18px 16px 20px}.links-module__QdQlPW__resourceCopy h2{font-size:21px}.links-module__QdQlPW__resourceCopy p{font-size:12px}.links-module__QdQlPW__resourceCopy .links-module__QdQlPW__featureTitle{font-size:18px}}@media (max-width:359px){.links-module__QdQlPW__page{padding-inline:14px}.links-module__QdQlPW__header h1{font-size:28px}.links-module__QdQlPW__portrait{width:88px;height:108px}.links-module__QdQlPW__highlights,.links-module__QdQlPW__resources{grid-template-columns:1fr}.links-module__QdQlPW__highlights{grid-template-rows:none}.links-module__QdQlPW__eventCard,.links-module__QdQlPW__guideCard{grid-row:auto;grid-template-rows:auto 1fr auto;row-gap:12px;min-height:210px}.links-module__QdQlPW__guideCard h2{max-width:190px}}@media (min-width:360px) and (max-width:760px){.links-module__QdQlPW__resourceCard.links-module__QdQlPW__storeCard{grid-template-columns:112px minmax(0,1fr);display:grid}.links-module__QdQlPW__storeCard .links-module__QdQlPW__resourceImage{height:auto;min-height:120px}}@media (prefers-reduced-motion:reduce){.links-module__QdQlPW__card{transition:none}}
