.ShapesEntry-module__sY7qkW__entry{color:#183b4b;background:#fff8e9;border-radius:16px;width:100%;max-width:960px;margin:0 auto 28px;padding:clamp(16px,3vw,26px)}.ShapesEntry-module__sY7qkW__learning{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;display:grid}.ShapesEntry-module__sY7qkW__preview{border-radius:10px;width:100%;height:auto;display:block}.ShapesEntry-module__sY7qkW__entry h2{font:700 1.5rem/1.2 var(--font-display);text-wrap:balance;margin:0 0 10px}.ShapesEntry-module__sY7qkW__entry p{font:650 1rem/1.6 var(--font-body);max-width:65ch;margin:0 0 16px}.ShapesEntry-module__sY7qkW__entry a{min-height:46px;font:800 1rem/1.4 var(--font-body);text-underline-offset:4px;border:1px solid #28658a;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}.ShapesEntry-module__sY7qkW__entry .ShapesEntry-module__sY7qkW__primary{color:#fff;background:#28658a}.ShapesEntry-module__sY7qkW__preference{border-top:1px solid #9db3b5;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:20px;display:flex}.ShapesEntry-module__sY7qkW__preference h2{margin-bottom:6px;font-size:1.15rem}.ShapesEntry-module__sY7qkW__preference p{margin:0}.ShapesEntry-module__sY7qkW__preference a{color:#183b4b;white-space:nowrap}.ShapesEntry-module__sY7qkW__entry a:focus-visible{outline-offset:4px;outline:3px solid #183b4b}.ShapesEntry-module__sY7qkW__entry ::selection{color:#183b4b;background:#f6cf57}@media (hover:hover){.ShapesEntry-module__sY7qkW__entry .ShapesEntry-module__sY7qkW__primary:hover{background:#1d506f}.ShapesEntry-module__sY7qkW__preference a:hover{background:#e0ecee}}@media (max-width:600px){.ShapesEntry-module__sY7qkW__learning{grid-template-columns:92px minmax(0,1fr);gap:12px}.ShapesEntry-module__sY7qkW__learning>div{display:contents}.ShapesEntry-module__sY7qkW__preview{grid-area:1/1;justify-self:start;width:92px}.ShapesEntry-module__sY7qkW__learning h2{grid-area:1/2;align-self:center;margin:0}.ShapesEntry-module__sY7qkW__learning p{grid-area:2/1/auto/-1}.ShapesEntry-module__sY7qkW__learning a{grid-area:3/1/auto/-1;justify-self:start}.ShapesEntry-module__sY7qkW__entry h2{font-size:1.4rem}.ShapesEntry-module__sY7qkW__entry p{font-weight:600}.ShapesEntry-module__sY7qkW__preference{display:block}.ShapesEntry-module__sY7qkW__preference a{margin-top:12px}}
