.sushi-app .of-entry{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 var(--s-gap,20px);padding:16px 20px;border:1px solid var(--s-line);border-radius:var(--s-r-lg,16px);background:var(--s-surface);color:var(--s-ink);}.sushi-app .of-entry-copy{min-width:0;}.sushi-app .of-entry-copy>strong{display:flex;align-items:center;gap:8px;font-size:15px;}.sushi-app .of-entry-copy>p{margin:6px 0 0;color:var(--s-muted);font-size:13px;line-height:1.5;}.sushi-app .of-entry-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-height:44px;white-space:normal;text-align:center;}.sushi-app .of-landing{min-width:0;}.sushi-app .of-hero .of-intro{max-width:740px;margin:0;color:inherit;font-size:15px;line-height:1.6;}.sushi-app .of-explain{min-width:0;margin:0 0 var(--s-gap,20px);padding:20px;border:1px solid var(--s-line);border-radius:var(--s-r-lg,16px);background:var(--s-surface);color:var(--s-ink);}.sushi-app .of-explain .sushi-heading{margin:0 0 16px;}.sushi-app .of-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding-inline-start:22px;}.sushi-app .of-steps>li{min-width:0;padding-inline-start:3px;}.sushi-app .of-steps b,.sushi-app .of-definitions dt{color:var(--s-ink);font-size:14px;font-weight:650;}.sushi-app .of-steps p,.sushi-app .of-definitions dd,.sushi-app .of-answer{margin:6px 0 0;color:var(--s-muted);font-size:14px;line-height:1.65;}.sushi-app .of-definitions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;}.sushi-app .of-definitions>div{min-width:0;}.sushi-app .of-definitions dd{margin-inline-start:0;}.sushi-app .of-question{margin:18px 0 0;font-size:15px;font-weight:650;line-height:1.5;}.sushi-app .of-question:first-of-type{margin-top:0;}.sushi-app .of-resource-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:18px 0 0;font-size:14px;line-height:1.6;}.sushi-app .of-explain :is(p,li,dd,h3){overflow-wrap:anywhere;}
@media(max-width:560px){.sushi-app .of-entry{align-items:stretch;flex-direction:column;padding:16px;gap:12px;}.sushi-app .of-entry-link{align-self:flex-start;}.sushi-app .of-explain{padding:18px 14px;}.sushi-app .of-steps,.sushi-app .of-definitions{grid-template-columns:minmax(0,1fr);gap:18px;}}